python3-pendulum 3.1.0-6

This commit is contained in:
2025-12-15 23:54:14 +03:00
parent 7078abe468
commit 90e30528dd

View File

@@ -1,7 +1,7 @@
_name=pendulum
name='python3-pendulum'
version='3.1.0'
release='5'
release='6'
desc='Python datetimes made easy'
desc_ru='Библиотека Python для удобной работы с датой и временем'
homepage='https://pendulum.eustace.io/'
@@ -80,25 +80,25 @@ checksums=('SKIP')
build() {
cd $_name-$version
python -m build --wheel --no-isolation
python3 -m build --wheel --no-isolation
}
check() {
local pytest_options=(
-vv
)
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
local site_packages=$(python3 -c "import site; print(site.getsitepackages()[0])")
cd $_name-$version
# install to temporary location, as importlib is used
python -m installer --destdir=test_dir dist/*.whl
python3 -m installer --destdir=test_dir dist/*.whl
export PYTHONPATH="$PWD/test_dir/$site_packages:$PYTHONPATH"
pytest "${pytest_options[@]}"
}
package() {
cd $_name-$version
python -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
python3 -m installer --destdir="$pkgdir" --prefix=/usr dist/*.whl
install -vDm 644 {CHANGELOG.md,README.rst} -t "$pkgdir/usr/share/doc/$name/"
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$name/"
}