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

Growing out of zero-versions? #487

Closed
pradyunsg opened this issue Jun 17, 2022 · 3 comments
Closed

Growing out of zero-versions? #487

pradyunsg opened this issue Jun 17, 2022 · 3 comments

Comments

@pradyunsg
Copy link
Member

The existing versioning policy seems to suggest that project is trying to follow Semantic Versioning.

Is there any particular reason that this project is still on a zero-version? It is the de-facto recommended tool for building wheels and sdists for publishing to PyPI, in a backend-agnostic manner -- it would be nice to not be on 0ver. :)

@layday
Copy link
Member

layday commented Jun 17, 2022

I assume it is/was to allow the API to rapidly evolve but development has slowed down over the past several months. It'd still be nice to resolve #361 and a few remaining warts like #405 and #377 before v1.

@henryiii
Copy link
Contributor

@FFY00 can probably answer best, but as I recall they had a remaining requirement before v1 was ready - I think it was #377, actually.

@pradyunsg
Copy link
Member Author

Is there any reason those can't be resolved after a v1? It's always OK to bump to the next major version, when we want to make a backwards-incompatible changes.

The point of 0ver is exactly that "Oh, we want to fit in one last thing" aspects of handling changes makes it difficult to get to 1.0 -- and there's no reason to not go ahead and bump to v1 when this is already clearly functional and important. It's not perfect, but it can evolve even after hitting 1.0.0.

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

No branches or pull requests

3 participants