David Runge pushed to branch main at Arch Linux / Packaging / Packages / python-devtools
Commits: d5686a31 by David Runge at 2023-10-11T13:37:55+02:00 upgpkg: 0.12.2-1 Switch to upstream provided source tarball. - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,29 @@ +pkgbase = python-devtools + pkgdesc = Dev tools for Python + pkgver = 0.12.2 + pkgrel = 1 + url = https://github.com/samuelcolvin/python-devtools + arch = any + license = MIT + checkdepends = python-asyncpg + checkdepends = python-multidict + checkdepends = python-numpy + checkdepends = python-pygments + checkdepends = python-pytest + checkdepends = python-pytest-mock + checkdepends = python-pytest-pretty + checkdepends = python-sqlalchemy + makedepends = python-build + makedepends = python-hatchling + makedepends = python-installer + depends = python + depends = python-asttokens + depends = python-executing + optdepends = python-pygments: for colored output + optdepends = python-pytest: for pytest plugin + optdepends = python-sqlalchemy: for pretty-display of sqlalchemy objects + source = python-devtools-0.12.2.tar.gz::https://github.com/samuelcolvin/python-devtools/archive/refs/tags/v0.12.2.tar.gz + sha512sums = 7d7c2f1b6aeafae60c48f171179b29a304bf9231f7325c8bd19cd2249ad343d4c550af92a4e71b3d5a6660228449dd4c3f42b42b4ed2edd862be444fa2235ce5 + b2sums = ec059bba343da3a4727170e809db2f5d78a1c336371d3affcd862d22441e979de40434c02b57e69934d2d600d52d282f793ad52f3ce93594b637fe31f9be7c98 + +pkgname = python-devtools ===================================== PKGBUILD ===================================== @@ -1,9 +1,8 @@ # Maintainer: David Runge <[email protected]> -_name=devtools pkgname=python-devtools -pkgver=0.11.0 -pkgrel=2 +pkgver=0.12.2 +pkgrel=1 pkgdesc="Dev tools for Python" arch=(any) url="https://github.com/samuelcolvin/python-devtools" @@ -33,12 +32,12 @@ optdepends=( 'python-pytest: for pytest plugin' 'python-sqlalchemy: for pretty-display of sqlalchemy objects' ) -source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz) -sha512sums=('64ba9be69fa0ac9605a2a9056c41a74d82dab77d53cb19f7f526f2b9d021dd17ceb38379b08550a476bb4ad60a8d972ca28afab0e0ce96030a0a0d36f8d9daeb') -b2sums=('363e98c673643ee0e185c434cbf5bc78e0d76de3fda3bd02b0d8fc336eefd9ae1037630600394d75f8b5390f9268475779d627687f34c3d20b32f08b0fcdc8ca') +source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz) +sha512sums=('7d7c2f1b6aeafae60c48f171179b29a304bf9231f7325c8bd19cd2249ad343d4c550af92a4e71b3d5a6660228449dd4c3f42b42b4ed2edd862be444fa2235ce5') +b2sums=('ec059bba343da3a4727170e809db2f5d78a1c336371d3affcd862d22441e979de40434c02b57e69934d2d600d52d282f793ad52f3ce93594b637fe31f9be7c98') build() { - cd $_name-$pkgver + cd $pkgname-$pkgver python -m build --wheel --no-isolation } @@ -46,20 +45,17 @@ check() { local pytest_options=( -vv # https://github.com/samuelcolvin/python-devtools/issues/132 - --deselect tests/test_insert_assert.py::test_insert_assert_no_pretty - --deselect tests/test_insert_assert.py::test_insert_assert_black - --deselect tests/test_insert_assert.py::test_insert_assert_print --deselect tests/test_insert_assert.py::test_insert_assert --deselect tests/test_insert_assert.py::test_deep --deselect tests/test_insert_assert.py::test_enum ) - cd $_name-$pkgver + cd $pkgname-$pkgver pytest "${pytest_options[@]}" } package() { - cd $_name-$pkgver + cd $pkgname-$pkgver python -m installer --destdir="$pkgdir" dist/*.whl install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" install -vDm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-devtools/-/commit/d5686a31680c4e1440ca99532b9aae7da497c92f -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-devtools/-/commit/d5686a31680c4e1440ca99532b9aae7da497c92f You're receiving this email because of your account on gitlab.archlinux.org.
