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.