Maxime Gauduin pushed to branch main at Arch Linux / Packaging / Packages / python-pyfakefs
Commits: 8af6af5d by Maxime Gauduin at 2023-12-27T13:07:50+01:00 drop setup.py - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,15 +1,20 @@ pkgbase = python-pyfakefs pkgdesc = pyfakefs implements a fake file system that mocks the Python file system modules pkgver = 5.3.2 - pkgrel = 1 + pkgrel = 2 url = https://github.com/jmcgeheeiv/pyfakefs/ arch = any license = APACHE - checkdepends = python-tox + checkdepends = python-pandas + checkdepends = python-xlrd + checkdepends = python-openpyxl makedepends = git + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python-pytest source = git+https://github.com/jmcgeheeiv/pyfakefs.git#tag=dc6517f6af6f799636c9ac9d95c18d39474d24ad - sha256sums = SKIP + b2sums = SKIP pkgname = python-pyfakefs ===================================== PKGBUILD ===================================== @@ -2,7 +2,7 @@ pkgname=python-pyfakefs pkgver=5.3.2 -pkgrel=1 +pkgrel=2 pkgdesc='pyfakefs implements a fake file system that mocks the Python file system modules' url=https://github.com/jmcgeheeiv/pyfakefs/ license=(APACHE) @@ -10,7 +10,10 @@ arch=(any) depends=(python-pytest) makedepends=( git + python-build + python-installer python-setuptools + python-wheel ) checkdepends=( python-pandas @@ -19,37 +22,27 @@ checkdepends=( ) _tag=dc6517f6af6f799636c9ac9d95c18d39474d24ad source=(git+https://github.com/jmcgeheeiv/pyfakefs.git#tag=${_tag}) -sha256sums=('SKIP') +b2sums=(SKIP) pkgver() { cd pyfakefs - git describe --tags | sed 's/^v//' } -prepare() { - cd pyfakefs - sed -i 's/passenv = HOME USERPROFILE/passenv = HOME,USERPROFILE/' tox.ini -} - build() { cd pyfakefs - - python setup.py build + python -m build --wheel --no-isolation } check() { cd pyfakefs - python -m pyfakefs.tests.all_tests python -m pyfakefs.tests.all_tests_without_extra_packages python -m pytest pyfakefs/pytest_tests/pytest_plugin_test.py } package() { - cd pyfakefs - - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + python -m installer --destdir="${pkgdir}" pyfakefs/dist/*.whl } # vim: ts=2 sw=2 et: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyfakefs/-/commit/8af6af5d46da194f6afe737ef377bad86fe63ff6 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyfakefs/-/commit/8af6af5d46da194f6afe737ef377bad86fe63ff6 You're receiving this email because of your account on gitlab.archlinux.org.