Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages / python-setuptools-scm
Commits: ef52d62c by Daniel M. Capella at 2023-10-09T17:17:43-04:00 upgpkg: 8.0.4-1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,22 @@ +pkgbase = python-setuptools-scm + pkgdesc = Handles managing your python package versions in scm metadata + pkgver = 8.0.4 + pkgrel = 1 + url = https://github.com/pypa/setuptools_scm + arch = any + license = MIT + checkdepends = mercurial + checkdepends = python-pip + checkdepends = python-pytest + checkdepends = python-rich + makedepends = git + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + depends = python-packaging + depends = python-setuptools + depends = python-typing_extensions + source = git+https://github.com/pypa/setuptools_scm.git#tag=v8.0.4 + b2sums = SKIP + +pkgname = python-setuptools-scm ===================================== PKGBUILD ===================================== @@ -4,39 +4,42 @@ _name=setuptools_scm pkgname=python-setuptools-scm -pkgver=7.1.0 -pkgrel=4 +pkgver=8.0.4 +pkgrel=1 pkgdesc="Handles managing your python package versions in scm metadata" arch=('any') url="https://github.com/pypa/setuptools_scm" license=('MIT') depends=('python-packaging' 'python-setuptools' 'python-typing_extensions') -makedepends=('python-build' 'python-installer' 'python-wheel') -checkdepends=('git' 'mercurial' 'python-pip' 'python-pytest' - 'python-virtualenv') -source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") -sha256sums=('6c508345a771aad7d56ebff0e70628bf2b0ec7573762be9960214730de278f27') -b2sums=('be5ae215dadcc290290762b732434258409ecc2d71cdf1332ffe73431effae7cbc33e052a718efd952be79350171ed3e468492fc719bc08750dc23364fb0ee9d') +makedepends=( + 'git' + 'python-build' + 'python-installer' + 'python-wheel' +) +checkdepends=('mercurial' 'python-pip' 'python-pytest' 'python-rich') +source=("git+$url.git#tag=v$pkgver") +b2sums=('SKIP') build() { - cd $_name-$pkgver + cd $_name python -m build --wheel --skip-dependency-check --no-isolation } check() { - cd $_name-$pkgver + cd $_name python -m venv --system-site-packages test-env test-env/bin/python -m installer dist/*.whl - test-env/bin/python -m pytest + test-env/bin/python -m pytest -v -k 'not test_not_owner' } package() { - cd $_name-$pkgver + cd $_name python -m installer --destdir="$pkgdir" dist/*.whl # Symlink license file local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") install -d "$pkgdir"/usr/share/licenses/$pkgname - ln -s "$site_packages"/setuptools_scm-$pkgver.dist-info/LICENSE \ + ln -s "$site_packages"/$_name-$pkgver.dist-info/LICENSE \ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-setuptools-scm/-/commit/ef52d62c580d0670f019d7ac2f05a317e87e7ee4 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-setuptools-scm/-/commit/ef52d62c580d0670f019d7ac2f05a317e87e7ee4 You're receiving this email because of your account on gitlab.archlinux.org.
