Diaoul / subliminal

Subtitles, faster than your thoughts
http://subliminal.readthedocs.org
MIT License
2.4k stars 311 forks source link

Automatic versioning #1076

Open getzze opened 4 months ago

getzze commented 4 months ago

We could use something like setuptools_scm but then we cannot install from the tarballs. An alternative is using bump-my-version: (https://github.com/callowayproject/bump-my-version/)

ptrcnull commented 4 months ago

that's what the SETUPTOOLS_SCM_PRETEND_VERSION is for - and it's being used by pretty much every single Linux distribution, Fedora, Arch, etc.

getzze commented 4 months ago

How is it to publish new versions with setuptools_scm (and also to publish on Pypi? Do we just need to tag a new commit and there are hooks that do all the work?