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

use incremental #40

Open
glyph opened this issue Jan 24, 2017 · 4 comments
Open

use incremental #40

glyph opened this issue Jan 24, 2017 · 4 comments

Comments

@glyph
Copy link
Owner

glyph commented Jan 24, 2017

hey @hawkowl. what's up

@glyph
Copy link
Owner Author

glyph commented Jan 24, 2017

(https://pypi.org/project/incremental/ for those who do not already know)

@felipedau
Copy link

felipedau commented Mar 5, 2017

Hi @glyph, have you seen Versioneer?

I am not familiar with incremental, but it looks like you still have to call it whenever you need a new version. The cool thing about Versioneer is that it manages the version based on the VCS tree. Once it is "installed" in the package, you do not have to worry about it.

As we naturally git tag when we make a new release, every time the version is requested, Versioneer will retrieve it based on the latest tag. The version is relative to the tag so that any change to the repo has a unique version such as 0.11+2.g1076c97 for commits after tag 0.11 or even 0.11+2.g1076c97.dirty for uncommitted changes after those commits.

@glyph
Copy link
Owner Author

glyph commented Mar 6, 2017

@felipedau Yes, I have. Incremental manages other aspects of the versioning process, such as runtime version comparison, and updating API documentation when releases occur. I know the authors of both packages :).

@felipedau
Copy link

felipedau commented Mar 7, 2017 via email

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

2 participants