setuptools_scm
setuptools_scm copied to clipboard
the blessed package to manage your versions by scm tags
follow up to #467 setuptools_scm should warn if the write_to file is under version control to help debugging
We shouldn't need to require unshallow
When setuptools_scm is used and packed python module comes not from git repository, but from usual archive, and build is happening inside other (outer) git repository, file_finder_git.py tries to create...
Hi there! Thanks for making this. I'm setting up a new project, and I've found it very useful to offload the version management. I've made a rudimentary release pipeline with...
for example: ```toml # pyproject.toml [tool.setuptools_scm.scheme] no_distance_and_clean = "{tag}" distance_and_clean = "{next_version}.dev{distance}+{scm_letter}{revision_hash}" no_distance_and_not_clean = "{tag}+dYYYYMMDD" distance_and_not_clean = "{next_version}.dev{distance}+{scm_letter}{revision_hash}.dYYYYMMDD" ``` see also https://github.com/pypa/setuptools_scm/issues/418
I tried switching to setuptools_scm for my package [fugashi](https://github.com/polm/fugashi) for v0.1.7 but when installing from pip the version is shown as 0.0.0. I saw the notes about conflicting settings in...
CC @blueyed i believe switching to `--single-parent` is still a key improvement, it should be done in a way that warns for a while, i aim to deliver that warning...
followup to #377 - [ ] harden configuration loading/setup for forward/backward compatibility wrt new arguments - [ ] sort out if/when to unify configuration argument order (by going kw-only) -...
Im using a workaround using format to avoid guess_next, IMO get_version should be passed a config. DESCRIBE = 'git describe --first-parent --long --dirty --match=version-\*' # => .post2192 VERSION_SCHEME = os.environ.get('VERSION_SCHEME',...
mq generates temporary tags for which no version exists. This results in errors like the following: ``` $ hg qnew test-config $ python setup.py test /home/reece/projects/biocommons/biocommons.seqrepo/.eggs/setuptools_scm-3.1.0-py3.6.egg/setuptools_scm/version.py:92: UserWarning: tag 'qbase' no...