-
Notifications
You must be signed in to change notification settings - Fork 7
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
Dev pre-release on PyPI #55
Comments
I would suggest we go with |
From my interpretation of semantic versioning the third digit is used for patches, e.g. when we have a first release of Editing with some reference:
^ https://py-pkgs.org/07-releasing-versioning.html#version-numbering Also see: semantic versioning |
My experience is that people get (easily) upset as you break APIs they build on, even if you are only on minor versions. So my suggestion is mostly about being less promising to API users, I don't think anyone would get upset by not following semantic versioning conventions. I suspect we will develop and break many places in the near timeline. |
I would like to start the process of making I'm planning to:
I think merging #92 is the current blocker, so I would appreciate progress and discussion on that point. |
@ziw-liu as we discussed offline, instead of a dev pre-release on pyPI, let's create a tag. Both @talonchandler and @ieivanov are eager to start depending on It makes sense to create a tag and update the installation instructions in README and docs once |
@mattersoflight thanks for summarizing the discussion. I think a As for the documentation update I don't know if the upcoming tag will be better for user installation than the HEAD of |
@talonchandler, @ieivanov can you chime in on how useful #97 is for recOrder and mantis? Upon closer reading, it seems to be important for reading and writing recent data. Re: documentation, I think it is useful to clarify in the READM that The installation page should be updated to point to README before the PyPI release. @AhmetCanSolak what do you think of this approach? |
#97 isn't necessary for I don't anticipate 2D+3D acquisitions from the @ziw-liu and I agreed to go ahead with tagging |
#97 will not be an issue for the mantis, git tags seem like a good idea to me too |
Unfortunately, PyPI does not allow packages to depend on a URL. PEP440 states:
For example, when I tried to upload a
In my opinion a |
Now on TestPyPI. Seems fine. Cannot actually install because dependencies are not available from the test index. But the page looks reasonable enough. |
Pushed |
A pre-release on PyPI can ease testing for downstream projects such as recOrder and microDL, and help us navigate PyPI issues before the 'stable' release. Once we have most of the 0.1.0 features ready we can tag a
v0.1.0dev0
and use this issue to track the process.The text was updated successfully, but these errors were encountered: