Skip to content
Snippets Groups Projects
Verified Commit ec76c70b authored by David Runge's avatar David Runge :chipmunk:
Browse files

upgpkg: 2.2.0-2

Add as checkdepend for python-pydantic-extra-types
parents
No related branches found
No related tags found
No related merge requests found
.SRCINFO 0 → 100644
pkgbase = python-ulid
pkgdesc = ULID implementation for Python
pkgver = 2.2.0
pkgrel = 2
url = https://github.com/mdomke/python-ulid
arch = any
license = MIT
checkdepends = python-freezegun
checkdepends = python-pytest
makedepends = python-build
makedepends = python-hatch-fancy-pypi-readme
makedepends = python-hatch-vcs
makedepends = python-hatchling
makedepends = python-installer
makedepends = python-wheel
depends = python
source = python-ulid-2.2.0.tar.gz::https://github.com/mdomke/python-ulid/archive/refs/tags/2.2.0.tar.gz
sha512sums = 7d850cb2dfff32dd411a6cb5589eb744764fee16f37398448974352804d6d87d5fa3ca3a2371234ad8e8e761ca9a21df8e7e06fc00d7e254ed8d82609bae6775
b2sums = 31f26ed9eff814c52b62a8bdd3740f44d16b30d97f9eb962d08a44c0e96dab1106d4d9128b77f0fcfb95e7e991c50e600d19b8a15e00f872f2f7975c503895c0
pkgname = python-ulid
PKGBUILD 0 → 100644
# Maintainer: David Runge <dvzrv@archlinux.org>
pkgname=python-ulid
pkgver=2.2.0
pkgrel=2
pkgdesc="ULID implementation for Python"
arch=(any)
url="https://github.com/mdomke/python-ulid"
license=(MIT)
depends=(python)
makedepends=(
python-build
python-hatch-fancy-pypi-readme
python-hatch-vcs
python-hatchling
python-installer
python-wheel
)
checkdepends=(
python-freezegun
python-pytest
)
source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz)
sha512sums=('7d850cb2dfff32dd411a6cb5589eb744764fee16f37398448974352804d6d87d5fa3ca3a2371234ad8e8e761ca9a21df8e7e06fc00d7e254ed8d82609bae6775')
b2sums=('31f26ed9eff814c52b62a8bdd3740f44d16b30d97f9eb962d08a44c0e96dab1106d4d9128b77f0fcfb95e7e991c50e600d19b8a15e00f872f2f7975c503895c0')
build() {
cd $pkgname-$pkgver
SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver python -m build --wheel --no-isolation
}
check() {
local pytest_options=(
-vv
)
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
cd $pkgname-$pkgver
# install to temporary location, as importlib is used
python -m installer --destdir=test_dir dist/*.whl
export PYTHONPATH="$PWD/test_dir/$site_packages:$PYTHONPATH"
pytest "${pytest_options[@]}"
}
package() {
cd $pkgname-$pkgver
python -m installer --destdir="$pkgdir" dist/*.whl
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
install -vDm 644 {CHANGELOG,README}.rst -t "$pkgdir/usr/share/doc/$pkgname/"
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment