Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

package type = pip needs documentation #21033

Closed
mkoeppe opened this issue Jul 16, 2016 · 13 comments
Closed

package type = pip needs documentation #21033

mkoeppe opened this issue Jul 16, 2016 · 13 comments

Comments

@mkoeppe
Copy link
Member

mkoeppe commented Jul 16, 2016

There are now several packages where build/pkgs/PACKAGE/type is "pip".

Is there any documentation on this?

Some related tickets:

Discussions:

Depends on #29287

CC: @videlec @vbraun @embray @jdemeyer @nexttime @jhpalmieri

Component: build

Reviewer: Matthias Koeppe, Samuel Lelièvre

Issue created by migration from https://trac.sagemath.org/ticket/21033

@mkoeppe mkoeppe added this to the sage-7.3 milestone Jul 16, 2016
@jdemeyer
Copy link

comment:1

I don't know if everybody agrees to "officially" support the pip type packages. It was mainly meant as stopgap for some disappearing old-style packages.

@jdemeyer

This comment has been minimized.

@jdemeyer
Copy link

comment:3

Also, shouldn't the way in which a package is installed (traditional way vs. pip way) be orthogonal to whether a package is considered standard, optional, or experimental?

Certainly not standard since we need to ship the sources of standard packages with Sage. They aren't really optional nor experimental either. I see it as just a shortcut to ./sage --pip install PKG.

@vbraun
Copy link
Member

vbraun commented Jul 17, 2016

comment:4

The pip-type package could be enhanced to use a mirrored tarball if there is one, then we could also use it for standard packages. Though really the benefit seems pretty small compared to putting pip install in the spkg-install.

@mkoeppe
Copy link
Member Author

mkoeppe commented Jul 17, 2016

comment:5

Replying to @jdemeyer:

I don't know if everybody agrees to "officially" support the pip type packages. It was mainly meant as stopgap for some disappearing old-style packages.

"Official" or not, documentation is better than no documentation, no?

@mkoeppe
Copy link
Member Author

mkoeppe commented Jul 17, 2016

comment:6

Replying to @jdemeyer:
Description modified

Let me ask again my question which you removed from the description above:

I tried to add a package of this type for pypolymake (for #20892), but adding the file build/pkgs/pypolymake/type does not seem to enable "sage -i pypolymake". What am I missing?

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe mkoeppe modified the milestones: sage-7.3, sage-7.4 Aug 28, 2016
@mkoeppe mkoeppe modified the milestones: sage-7.4, sage-9.1 Mar 8, 2020
@mkoeppe
Copy link
Member Author

mkoeppe commented Mar 14, 2020

comment:11

#29287 is adding documentation

@mkoeppe
Copy link
Member Author

mkoeppe commented Mar 14, 2020

Dependencies: #29287

@mkoeppe mkoeppe removed this from the sage-9.1 milestone Mar 14, 2020
@slel
Copy link
Member

slel commented May 12, 2020

Reviewer: Matthias Koeppe, Samuel Lelièvre

@slel
Copy link
Member

slel commented May 12, 2020

comment:13

Fixed by #29287.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants