robotools / fontParts

The replacement for RoboFab
MIT License
135 stars 44 forks source link

Update setuptools_scm to 6.3.2 #609

Closed pyup-bot closed 2 years ago

pyup-bot commented 3 years ago

This PR updates setuptools_scm from 6.0.1 to 6.3.2.

Changelog ### 6.3.2 ``` ===== * fix 629: correctly convert Version data in tags_to_version parser to avoid errors ``` ### 6.3.1 ``` ===== * 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 ``` ### 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 ``` ### 6.2.0 ``` ======= * fix 608: resolve tomli dependency issue by making it a hard dependency as all intended/supported install options use pip/wheel this is only a feature release * ensure python 3.10 works ``` ### 6.1.1 ``` ======= * fix 605: completely disallow bdist_egg - modern enough setuptools>=45 uses pip * fix 606: re-integrate and harden toml parsing * fix 597: harden and expand support for figuring the current distribution name from `pyproject.toml` (`project.name` or `tool.setuptools_scm.dist_name`) section or `setup.cfg` (`metadata.name`) ``` ### 6.1.0 ``` ====== * fix 587: don't fail file finders when distribution is not given * fix 524: new parameters ``normalize`` and ``version_cls`` to customize the version normalization class. * fix 585: switch from toml to tomli for toml 1.0 support * fix 591: allow to opt in for searching parent directories in the api * fix 589: handle yaml encoding using the expected defaults * fix 575: recommend storing the version_module inside of ``mypkg/_version.py`` * fix 571: accept branches starting with ``v`` as release branches * fix 557: Use ``packaging.version`` for ``version_tuple`` * fix 544: enhance errors on unsupported python/setuptools versions ```
Links - PyPI: https://pypi.org/project/setuptools-scm - Changelog: https://pyup.io/changelogs/setuptools-scm/ - Repo: https://github.com/pypa/setuptools_scm/