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.


Reply via email to