girder-client: Upload "latest" version to pypi
See original GitHub issueAs of Sept 12th 2015, the latest girder-client documentation mentions that it could be installed using
pip install girder-client
This is not completely true, running this command will install version 1.0.2
.
$ pip install girder_client
Collecting girder-client
[...]
Installing collected packages: girder-client
Running setup.py install for girder-client
Successfully installed girder-client-1.0.2
This is a problem.
For example, the documentation mentions that the method listItem
has the name
parameter, but this has been added on Sept 4th in 66471e17 but version 1.0.2
has been uploaded on July 27th.
I would suggest that:
- the
latest
version is uploaded an pypi automatically each time a new commit is pushed onmaster
. In that case, the documentation would specifypip install girder-client --pre
. See here for the--pre
option documentation. - the
vx.y.z
documentation specifiespip install girder-client==vx.y.z
Issue Analytics
- State:
- Created 8 years ago
- Comments:10 (10 by maintainers)
Top Results From Across the Web
girder-client - PyPI
girder-client 3.1.15. pip install girder-client. Copy PIP instructions. Latest version. Released: Aug 23, 2022. Python client for interacting with Girder ...
Read more >Python Client and Girder CLI - Read the Docs
Construct a new GirderClient object, given a host name and port number, as well as a username and password which will be used...
Read more >How to upload new versions of project to PyPI with twine?
I've uploaded my Python package to PyPI. But now I made new version of my package and need to upload it. I tried...
Read more >PyPI How to upload a new version · fhamborg/news-please Wiki
If everything is ok, upload the new version to PyPI: python setup.py sdist upload. Note: You need to have an account that is...
Read more >girder-client - Python Package Health Analysis - Snyk
Learn more about girder-client: package health score, popularity, security, maintenance ... Latest version published 3 months ago. License: Apache-2.0. PyPI.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
My proposal would be to publish to pypi only pre-release like this one (in addition of regular release):
And only publish these development packages as GitHub release assets:
Doing so would avoid uploading pypi with a lot of development packages while being a “good open-source citizen” (i think). Only “true” pre-release (marked as such with a tag) would be available on PyPi.
Only the latest development packages would be pushed as GitHub release assets.
All of that said, this is a nitpick. It is great to see latest releases available 👍