setuptools_scm
setuptools_scm copied to clipboard
the blessed package to manage your versions by scm tags
As discussed in #229, when determining the latest tag, it would be ideal to use a general, unambiguous test for whether or not to ignore a given SCM tag. For...
The documentation seems a little vague on what "tag" and "version number" formats actually are (and it's definitely changed at least between 1.9 to 3.1.0 which is what I've ended...
In recently supporting a private project, we found that the project would install, but its package-data was missing. The project was relying on setuptools_scm file finders to find those files...
followup to #278 the error when not having the expected structure is quite confusing and it should be better
the small mention of file listers doesn't help people unaware of the setuptools feature to even grasp its importance or use it as intended more detailed explanations and examples are...
`pyproject.toml` config: ```toml [tool.setuptools_scm] version_file = "src/version.py" version_file_template = """ version = '{version}' major = {version_tuple[0]} minor = {version_tuple[1]} patch = {version_tuple[2]} commit_hash = '{scm_version.node}' num_commit = {scm_version.distance} """ ```...
I noticed the docs had extra whitespace. This PR add `prettier` and `end-of-file-fixer` to `pre-commit` for standardized spacing
Hello, I'm trying to use this great tool for versioning different projects in the same git monorepo. Is there a possibility to calculate the `distance` just for commits done on...
Just seen that with borgbackup 1.2-maint branch - this used to work since recently. ``` (borg-env) tw@mba2020 borg % python setup.py clean clean2 Detected OpenSSL [via pkg-config] Detected and preferring...