dev-python/setuptools-scm: Bump to 10.3.2

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2026-09-15 06:30:47 +02:00
parent 44c2bc66a0
commit aecbacf692
2 changed files with 66 additions and 0 deletions

View File

@@ -4,5 +4,7 @@ DIST setuptools_scm-10.2.3.tar.gz 67696 BLAKE2B 43d36a0ef3221f96d980311b5c4ac884
DIST setuptools_scm-10.2.3.tar.gz.provenance 10125 BLAKE2B 581394d2844a82bd6f4eabc86a6c77d355a573573140e151a4b0d99525e51ea0df8fec8cbae2c331764f4377b3c4283620d8f1336251218f1c14b58318a2e31a SHA512 304b057feab4715373caff13d24b4599e73711a9de0833b4f0e6422914be997ad63fbb4fb15b14329c03e772c89493c5b68d97d6b0a37e6d99c5907db77c4298
DIST setuptools_scm-10.3.0.tar.gz 71052 BLAKE2B a9b5917a7829ae994a2db34d263e8f9e062bbc1afad9114c791cba5804f92b11d280a734fbe3ef3fc03e0563b7364b3a0d2e481ebac01001daddb3c841ce20c4 SHA512 aa4c078f087eaf5d4bc2e8a05df52967bb80b87f549b80a8f48985e9a000e46d263c0345deb31da37b697e946266007b4a08d3c9d94267315406218e19126694
DIST setuptools_scm-10.3.0.tar.gz.provenance 10262 BLAKE2B 8683cf524082d4b651ca668434e99c9330cbaff39ffd9afbd5b18f14349524c3aef785073f17ff8730a9777a5e9acf2cd153a0db833095c82c29c8781f3be353 SHA512 4d53231f8f07eee46cdda8ff227b6acdd20a77886be31fdb399318c25433e47ac35f863f6cac8489064bfc176fb1ac421f9d1e3be5d1273acd82ce78919ab773
DIST setuptools_scm-10.3.2.tar.gz 73958 BLAKE2B 239404a8153e8f40b59515e27f577a0a2f8329a3ad5e840597cda36ed4dbc0e0accabce9858adf8c9548aa02bce514fd3aef21822832cb606305058876aade0e SHA512 6a86a7a125fcbcaa03dc3a88bf1d06f2fea322c7eac50968b532a6b4f8fcb55c815b5a6166105bc2e989c847a809baf3ef3855767f703478cc52acb148c6a0ea
DIST setuptools_scm-10.3.2.tar.gz.provenance 10215 BLAKE2B 4125d21450c497895d07b53bd18ce21912964c3a8deab5a26f45cfdc943597a8d2851915f3217d46b81a05587dcb0af2364d1672ea7e59886c964598ce82b025 SHA512 020138c5794031ea6e98e0d0263ba6aff06c0685c751d5ea296bc48472da487708050d1bdfe9ea48f6b494c0b85f2c4fa7c05eae40bfeb9503fb228db151998f
DIST setuptools_scm-9.2.2.tar.gz 203385 BLAKE2B 8577c4c6265ae851212be04b245b3da8b49d541174f5e675dea916c76b3cba5b5ab9f6264a97904e2d5ca02dee4e3f8eb88c9e8badbba2ed53bed531fe9f6b6c SHA512 757ca11a3d13601606b6914ea70e3d271d287f26ada976ec77334fc0f611208669585d2580994f1ddff830cd698a837d3e882dd5cdccdaf9f8eba34fdd8cb708
DIST setuptools_scm-9.2.2.tar.gz.provenance 9705 BLAKE2B b710df7f8cbb324aa2927243ab0416869319813016d64f589b7a9f565576fff58c1aee18da4ea9bc3fb5a969cf74c1fcaa1332812bf88267ec9f2bf437876e53 SHA512 6ac563d0ab5f1afce28976eb030364a451508ec7d47b6e99668c37b8ba09e3b56500b104d62ad6047fad9f6be0b2b6ebea66b561041485b9d15b84c39fe92313

View File

@@ -0,0 +1,64 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_VERIFY_REPO=https://github.com/pypa/setuptools-scm
PYTHON_COMPAT=( python3_{12..15} python3_{14..15}t )
inherit distutils-r1 pypi
DESCRIPTION="Manage versions by scm tags via setuptools"
HOMEPAGE="
https://github.com/pypa/setuptools-scm/
https://pypi.org/project/setuptools-scm/
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
# there's an optional dep on rich for cute logs
RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
>=dev-python/setuptools-64[${PYTHON_USEDEP}]
=dev-python/vcs-versioning-2*[${PYTHON_USEDEP}]
>=dev-python/vcs-versioning-2.4.0[${PYTHON_USEDEP}]
"
BDEPEND="
=dev-python/vcs-versioning-2*[${PYTHON_USEDEP}]
>=dev-python/vcs-versioning-2.4.0[${PYTHON_USEDEP}]
test? (
dev-python/build[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-vcs/git
)
"
EPYTEST_PLUGINS=( pytest-timeout )
EPYTEST_XDIST=1
distutils_enable_tests pytest
python_test() {
local EPYTEST_DESELECT=(
# Internet
testing_scm/test_functions.py::test_dump_version_mypy
testing_scm/test_integration.py::test_xmlsec_download_regression
testing_scm/test_regressions.py::test_pip_download
# dependent on ruff version
testing_scm/test_functions.py::test_dump_version_ruff
# broken by installed packages adding commands
testing_scm/test_integration.py::test_commands_registered_only_when_inference_produced_data
)
if ! has_version "dev-python/pip[${PYTHON_USEDEP}]"; then
EPYTEST_DESELECT+=(
testing_scm/test_integration.py::test_editable_install_without_env_var
testing_scm/test_integration.py::test_editable_install_version_file
)
fi
epytest
}