Skip to content

Releases: pypa/setuptools-scm

v7.0.2: Merge pull request #724 from RonnyPfannschmidt/fix-722-self-bootstrap

22 Jun 11:37
f1f35bd
Compare
Choose a tag to compare

v7.0.1: Merge pull request #719 from kojiromike/missing-importlib

21 Jun 19:58
f807bfe
Compare
Choose a tag to compare

v7.0.0

21 Jun 13:21
Compare
Choose a tag to compare
pre-commit update

v6.4.2: Merge pull request #672 from RonnyPfannschmidt/fix-python-360

19 Jan 10:32
645bd23
Compare
Choose a tag to compare
fix #671: hide NoReturn from very old python 3.6

v6.4.1

18 Jan 10:52
c585e20
Compare
Choose a tag to compare
  • fix regression #669: restore get_version signature
  • fix #668: harden the selftest for distribution extras

v6.4.0

17 Jan 19:46
Compare
Choose a tag to compare
  • compatibility adjustments for setuptools >58
  • only put minimal setuptools version into toml extra to warn people with old strict pins
  • correctly handle hg-git self-use
  • better mercurial detection
  • modernize packaging setup
  • python 3.10 support
  • better handling of setuptools install command deprecation
  • consider pyproject.tomls when running as command
  • use list in git describe command to avoid shell expansions while supporting both windows and posix
  • add --strip-dev flag to python -m setuptools_scm to print the next guessed version cleanly
  • ensure no-guess-dev will fail on bad tags instead of generating invalid versions
  • ensure we use utc everywhere to avoid confusion

v6.3.2

11 Sep 19:20
831255c
Compare
Choose a tag to compare
Update CHANGELOG.rst

v6.3.1: 6.3.1

10 Sep 22:54
Compare
Choose a tag to compare
=====

* fix #625: restore tomli in install_requires after the regression changes in took it out
  and some users never added it even tho they have pyproject.toml files

v6.3.0: 6.3.0

03 Sep 14:59
Compare
Choose a tag to compare
=======

.. 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

13 Dec 22:17
03690ec
Compare
Choose a tag to compare
Merge pull request #509 from RonnyPfannschmidt/fix-507-dist-metadata-…