Revisions of python-setuptools_scm
buildservice-autocommit
accepted
request 1179651
from
Dirk Mueller (dirkmueller)
(revision 85)
baserev update by copy to link target
- update to 8.1.0: * correctly handle project config overrides when the version keyword is used together with pyproject.toml * Reword docker usage hint * Updated `entangled-cli` to account for not having `rich` extra * Documenting `SETUPTOOLS_SCM_PRETEND_VERSION_FOR_${NORMALIZED_DIST_NAME}` * Update URL * Fix misspelling found by codespell * Only depend on typing_extensions for Python < 3.10 * fix 1018 allow non normalized semver - drop setuptools-scm-issue1038-git-2-45-0.patch, setuptools-scm-issue953-nowarn.patch: obsolete
buildservice-autocommit
accepted
request 1172052
from
Daniel Garcia (dgarcia)
(revision 82)
baserev update by copy to link target
fix tests with git 2.45.0 (boo#1223839)
buildservice-autocommit
accepted
request 1137240
from
Dirk Mueller (dirkmueller)
(revision 80)
baserev update by copy to link target
- Add setuptools-scm-issue953-nowarn.patch * gh#pypa/setuptools_scm#953 * don't warn if setuptools_scm is present but not directly used
- update to 8.0.4: * introduce scriv for changelog management * reconfigure local build backend to use an attribute instead of star imports from setuptools * introduce ruff as a linter * ensure the setuptools version keyword correctly load pyproject.toml configuration * add build and wheel to the test requirements for regression testing * move internal toml handling to own module * remove legacy version parser api - config arg always required turn Configuration into a dataclass * require configuration to always pass into helpers * hide file-finders implementation in private module * renamed setuptools_scm.hacks to setuptools_scm.fallbacks and drop support for pip-egg-info * remove trace function and use logging instead * unify `distance=None` and `distance=0` they should mean the same andwhere hiding dirty states that are now explicitly dirty * depend on later importlib for the full selectable api * move setuptools integration code to private sub-package * use normalized dist names for the `SETUPTOOLS_SCM_PRETEND_VERSION_FOR_${DIST_NAME}` env var * drop support for python 3.7 * introduce `version_file` as replacement for `write_to` * created a directory for the vcs-versioning package and added it to pypi - drop setuptools-68.patch (upstream) - add setuptools-68.patch to fix tests with newer setuptools
buildservice-autocommit
accepted
request 1108959
from
Dirk Mueller (dirkmueller)
(revision 76)
baserev update by copy to link target
- add setuptools-68.patch to fix tests with newer setuptools
buildservice-autocommit
accepted
request 1086175
from
Steve Kowalik (StevenK)
(revision 74)
baserev update by copy to link target
- Reinstate tomli requirement for Python < 3.11
- update to 7.1.0: * use tomllib from stdlib * handle non-ascii in setup.cfg * implement fallback file finders for archives * removed coding header in python template * declared Python 3.11 support * update .git_archival.txt templates match * git-describe invocation * fix handling of .git-archival.txt from tagged commit
buildservice-autocommit
accepted
request 1081804
from
Dirk Mueller (dirkmueller)
(revision 71)
baserev update by copy to link target
SR for python stack proposal
buildservice-autocommit
accepted
request 1035042
from
Matej Cepl (mcepl)
(revision 69)
baserev update by copy to link target
- Update to 7.0.5 * fixes #742 , #745: correctly hande accidentally released archival files - Release v7.0.4 * fix #727: correctly handle incomplete archivals from setuptools_scm_git_archival * fix #691: correctly handle specifying root in pyproject.toml * correct root override check condition (to ensure absolute path matching) * allow root by the cli to be considered relative to the cli (using abspath) - Release v7.0.3 * fix mercurial usage when pip primes a isolated environment * fix regression for branch names on git + add a test - Release v7.0.2 * fix #723 and #722: remove bootstrap dependencies * bugfix: ensure we read the distribution name from setup.cfg if needed even for pyproject - Release v7.0.1 * fix #718: Avoid `ModuleNotFoundError` by requiring importlib_metadata in python < 3.8 - Release v7.0.0 * drop python 3.6 support * include git archival support * fix #707: support git version detection even when git protects against mistmatched owners (common with misconfigured containers, thanks @chrisburr ) - Release v6.4.3 * fix #548: correctly handle parsing the commit timestamp of HEAD when ``log.showSignature`` is set
- fix integration tests
- update to 6.4.2: * fix #671 : NoReturn is not avaliable in painfully dead python 3.6 * fix regression #669: restore get_version signature * fix #668: harden the selftest for distribution extras * compatibility adjustments for setuptools >58 * only put minimal setuptools version into toml extra to warn people with old strict pins * coorectly 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
Displaying revisions 1 - 20 of 85