setuptools_scm
setuptools_scm copied to clipboard
the blessed package to manage your versions by scm tags
I've been struggling for a day to figure out why in some cases, a custom `setup.py` with a call to `setup(use_scm_version...)`, the custom version function I have is called, and...
Fixes https://github.com/pypa/setuptools_scm/issues/1003 by turning situations where the user might get an `AssertionError` and turn them into descriptive `ValueError`s. Additionally, tests have been added to test the behavior. The situations fixed...
~Changes it so find_files is only enabled with config parameter `enable_find_files` is set to true, otherwise will always return empty list.~ Adds config argument `enable_find_files` that when set to `false`...
So I've been thinking about making an automation with Towncrier where setuptools-scm would be made aware of which segment should be updated when guessing the next version. I know there...
Hi, We're tracking an internal version forked/downstream from a public project using setuptools_scm and would like to integrate a [local version identifier](https://packaging.python.org/en/latest/specifications/version-specifiers/#local-version-identifiers) into the generated wheels. This is currently being...
Currently there are only options that either include the information of a dirty workdir either directly (`dirty-tag`) or indirectly through time (`node-and-date` / `node-and-timestamp`). The only other option is to...
The section Configuration in the [doc](https://setuptools-scm.readthedocs.io/en/latest/config/) is unclear: > `version_scheme : str | Callable[[ScmVersion], str]` > Configures how the local version number is constructed; either an entrypoint name or a...
Am I missing something? This  does not work.
While playing around with using `setuptools_scm` I hit more than a few `AssertionError`s with the only context being the code and traceback. Perhaps these could be improved with an assertion...
I've spent more than hour to figure out how to make a release while using setuptools_scm, but it's documented nowhere properly. Some relevant issues are #143 and #767, as well...