Releases: pypa/setuptools-scm
Releases · pypa/setuptools-scm
v6.3.0: 6.3.0
======= .. warning:: This release explicitly warns on unsupported setuptools. This unfortunately has to happen as the legacy ``setup_requires`` mechanism incorrectly configures the setuptools working-set when a more recent setuptools version than available is required. As all releases of setuptools are affected as the historic mechanism for ensuring a working setuptools setup was shipping a ``ez_setup`` file next to ``setup.py``, which would install the required version of setuptools. This mechanism has long since been deprecated and removed as most people haven't been using it. * fix #612: depend on packaging to ensure version parsing parts * fix #611: correct the typo that hid away the toml extra and add it in ``setup.py`` as well * fix #615: restore support for the git_archive plugin which doesn't pass over the config * restore the ability to run on old setuptools while to avoid breaking pipelines
v5.0.1
Merge pull request #509 from RonnyPfannschmidt/fix-507-dist-metadata-…
v5.0.0: Merge pull request #506 from MarkusH/patch-1
Breaking changes:
- fix #339: strict errors on missing scms when parsing a scm dir to avoid false version lookups
- fix #337: if relative_to is a directory instead of a file,
consider it as direct target instead of the containing folder and print a warning
Bugfixes:
- fix #352: add support for generally ignoring specific vcs roots
- fix #471: better error for version bump failing on complex but accepted tag
- fix #479: raise indicative error when tags carry non-parsable information
- Add
no-guess-dev
which does no next version guessing, just adds.post1.devN
in
case there are new commits after the tag - add python3.9
- enhance documentation
- consider SOURCE_DATE_EPOCH for versioning
- add a version_tuple to write_to templates
- fix #321: add suppport for the
SETUPTOOLS_SCM_PRETEND_VERSION_FOR_${DISTRIBUTION_NAME}
env var to target the pretend key - fix #142: clearly list supported scm
- fix #213: better error message for non-zero dev numbers in tags
- fix #356: add git branch to version on describe failure
v4.1.2: Merge pull request #453 from pypa/bugfix/449-disallow-the-nondot
disallows numeric tags without a dot again,
turns out this creates many issues for people, projects needing single digit versions need to explicitly allow it
v4.1.0: Merge pull request #447 from pypa/infra/release-prep
update changelog and prepare for the next release
v4.0.0
Merge branch 'bugfix/workflow'
v3.5.0: Merge pull request #405 from con-f-use/no_local_version
no-local-version scheme and improved documentation
v3.4.3: Merge pull request #400 from gesslerpd/fix/windows
Fix #399: ensure the git file finder closes file descriptor after reading archive
v3.4.1
Update CHANGELOG.rst
v3.3.1: Merge pull request #334 from ionelmc/fix-333
Change fallbacks to use a static root