setuptools_scm
setuptools_scm copied to clipboard
the blessed package to manage your versions by scm tags
Wheels are built in the same environment, periodically some of the wheels have a different hash, differing in length by one digit. ``` package_name-3.7.2.dev52+g84cda2814-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl package_name-3.7.2.dev52+g84cda281-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl package_name-3.7.2.dev52+g84cda281-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl ``` ``` g84cda281 [3.9,...
The `test_dump_version_flake8` test fails with this error: ``` =================================== FAILURES =================================== ___________________________ test_dump_version_flake8 ___________________________ tmp_path = PosixPath('/tmp/pytest-of-marcel/pytest-28/test_dump_version_flake80') def test_dump_version_flake8(tmp_path: Path) -> None: flake8 = shutil.which("flake8") if flake8 is None: pytest.skip("flake8...
Hi, our release branches are named `..x`, e.g `1.7.x`. Seems like `release-branch-semver` supports that, but it’s unclear why “ignoring namespace” does that.
It would be nice to be able to customize what tag names setuptools-scm considers as the version for a package, and to be able to rewrite the literal tag name...
Would it be possible to support https://github.com/martinvonz/jj so that if I clone a repo of a python project using that, I'm still able to build its python package contents normally?...
I found the current discussion around version files somewhat confusing. When you're reading the usage guide, the second point is telling you to make a version file; strongly implying you...
Not sure where else to put this, but could you please keep `pre-commit.ci` and `dependabot` commits out of the release notes? They make it very hard to see what actually...
While installing [bcrypt-4.0.1.tar.gz](https://pypi.org/project/bcrypt/4.0.1/) from source, the dependency chain includes setuptools-scm. `setuptools-scm` requires tomli, whose pyproject.toml the pre-installed [toml](https://pypi.org/project/toml/) is unable to parse. Logs: ``` Collecting setuptools_scm Using cached setuptools_scm-8.1.0.tar.gz (76...
Ubuntu 22.04 (an LTS release) ships with pip 22.0.2 and setuptools 59.6.0. The former is notable because it does not include a fix for https://github.com/pypa/pip/issues/6264. With these two packages installed,...
- [ ] trim down matrix to significant combinations - [ ] re-validate order of keyword/finalize hooks - [ ] validate versions in envs - [ ] make it pretty