-
Notifications
You must be signed in to change notification settings - Fork 59
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
Pip does not find older versions #9
Comments
My apologies. There was an issue serious enough to remove older versions. But I will refrain from doing that in the future. |
Great, thank you! |
Another rev 17.6.14, no package changes, only fixes of some ellipsoidal and other tests and for running tests in Pythonista on iOS. Rev 17.6.4 is still there as well as 17.5.30. |
PyGeodesy-17.6.19 replaces all previous 17.6.* versions. No functionality changes, only refactoring of the tests, renaming of the 'test' directory and a new module unitTestSuite to run unittest. The only previous, obsolete versions still present on PyPI are PyGeodesy-17.6.4 and -17.5.30. |
New method unregister for Datums, Ellipsoids and Transforms in PyGeodesy-17.6.21. Several other changes in the tests. |
PyGeodesy-17.6.23 with more test-only updates replaces -17.6.21. |
i had the same problem, thanks for taking action on this 👍 |
My apologies, I removed PyGeodesy-17.9.22 from PyPI by accident and can't restore it with the original name. |
PyGeodesy-17.11.26 replaces -17.11.24 to fix another |
i thought you decided to no longer delete versions? an alternative versioning system is semantic versioning: https://semver.org/ this enables automatic updates on only patch versions (bug fixes): |
A few releases with a serious bugs have been removed, there is no point keeping those. |
I would suggest keeping all the versions, even the ones with serious bugs -- they will always be there and it's fine. This way you would leave it up to downstream users to decide when to update, instead of forcing their hand by breaking installation scripts :) |
It seems that only recent versions of this library are available on Pypi. This breaks my build every week or so, as I pin down the exact version dependencies in my requirements.txt file, like:
PyGeodesy==17.5.25
I would guess this is a reasonably standard practice, so maybe the older versions of the library could be kept on Pypi?
The text was updated successfully, but these errors were encountered: