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

sage --package: Add commands "list :standard:", "update-latest" (for packages from PyPI), "upload" #20104

Closed
vbraun opened this issue Feb 23, 2016 · 16 comments

Comments

@vbraun
Copy link
Member

vbraun commented Feb 23, 2016

For pip-type packages we can get version information automatically from PyPI. This new subcommand downloads the latest tarball and updates package-version.txt and checksums.ini in one go:

$ sage --package update-latest matplotlib
Updating matplotlib: 1.5.0 -> 1.5.1
Downloading tarball to /home/vbraun/Code/sage.git/upstream/matplotlib-1.5.1.tar.bz2
[......................................................................]

Depends on #29890

Component: packages: optional

Author: Volker Braun

Branch/Commit: u/mkoeppe/automatic_updates_of_pip_type_packages @ a91ecab

Reviewer: Matthias Koeppe

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

@vbraun vbraun added this to the sage-7.1 milestone Feb 23, 2016
@vbraun
Copy link
Member Author

vbraun commented Feb 23, 2016

@vbraun
Copy link
Member Author

vbraun commented Feb 23, 2016

Commit: 55e6e02

@vbraun
Copy link
Member Author

vbraun commented Feb 23, 2016

Author: Volker Braun

@vbraun
Copy link
Member Author

vbraun commented Feb 23, 2016

New commits:

6852d4cUse argparse in sage_bootstrap
8a6c664Add sage --package download and fix-checksum
7332d26Fix and deprecate sage-fix-pkg-checksums
443cf39Correct helpstring
8fe1549Also test sage --package update
0d7bd01Merge #19984 into #20104
55e6e02Add sage --package update-latest command

@vbraun

This comment has been minimized.

@vbraun
Copy link
Member Author

vbraun commented Feb 23, 2016

Dependencies: #19984

@mkoeppe
Copy link
Contributor

mkoeppe commented Jul 16, 2016

comment:4

needs rebase

@mkoeppe
Copy link
Contributor

mkoeppe commented Jun 19, 2020

@mkoeppe
Copy link
Contributor

mkoeppe commented Jun 19, 2020

Changed commit from 55e6e02 to 94ec3c9

@mkoeppe
Copy link
Contributor

mkoeppe commented Jun 19, 2020

comment:7

Rebased on 9.2.beta1, not tested


New commits:

94ec3c9Add sage --package update-latest command

@mkoeppe mkoeppe modified the milestones: sage-7.3, sage-9.2 Jun 19, 2020
@mkoeppe mkoeppe changed the title Automatic updates of pip-type packages Automatic updates of packages from PyPI (sage --package update-latest), add command sage --package upload Jun 19, 2020
@mkoeppe mkoeppe changed the title Automatic updates of packages from PyPI (sage --package update-latest), add command sage --package upload sage --package: Add commands "list :standard:", "update-latest" (for packages from PyPI), "upload" Jun 19, 2020
@mkoeppe
Copy link
Contributor

mkoeppe commented Jun 19, 2020

Changed dependencies from #19984 to #19984, #29890

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 19, 2020

Changed commit from 94ec3c9 to a91ecab

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 19, 2020

Branch pushed to git repo; I updated commit sha1. New commits:

cb7a291Fixup rebase
1d36a2ebuild/bin/sage-system-python: Try python first
a91ecabMerge branch 't/29890/build_bin_sage_system_python__try__python__first' into t/20104/automatic_updates_of_pip_type_packages

@mkoeppe
Copy link
Contributor

mkoeppe commented Jun 19, 2020

Reviewer: Matthias Koeppe

@mkoeppe
Copy link
Contributor

mkoeppe commented Jun 19, 2020

Changed dependencies from #19984, #29890 to #29890

@mkoeppe
Copy link
Contributor

mkoeppe commented Jul 8, 2020

comment:14

These have been merged into 9.2.beta4

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

2 participants