Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / 
python-mocket


Commits:
65dd833f by Jelle van der Waa at 2024-04-10T09:52:00+02:00
upgpkg: 3.12.4-2: Rebuild with Python 3.12

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,33 @@
+pkgbase = python-mocket
+       pkgdesc = Socket Mock Framework - for all kinds of socket animals, 
web-clients included - with gevent/asyncio/SSL support
+       pkgver = 3.12.4
+       pkgrel = 2
+       url = https://github.com/mindflayer/python-mocket
+       arch = any
+       license = BSD
+       checkdepends = pifpaf
+       checkdepends = python-pytest
+       checkdepends = python-pytest-asyncio
+       checkdepends = python-aiohttp
+       checkdepends = python-fastapi
+       checkdepends = python-gevent
+       checkdepends = python-httpx
+       checkdepends = python-pook
+       checkdepends = python-redis
+       checkdepends = python-asgiref
+       checkdepends = python-requests
+       checkdepends = python-sure
+       checkdepends = python-xxhash
+       checkdepends = redis
+       makedepends = python-hatchling
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-wheel
+       depends = python-decorator
+       depends = python-httptools
+       depends = python-magic
+       depends = python-urllib3
+       source = 
https://github.com/mindflayer/python-mocket/archive/3.12.4/python-mocket-3.12.4.tar.gz
+       sha512sums = 
8041c76f7bed07b1ae9438ccd88d4832ef9e96e00902265883965d5392be3ecd7820ff59a9564c400194da774ad92e847ca3910c63669e43bd6181b4b99ab52c
+
+pkgname = python-mocket


=====================================
PKGBUILD
=====================================
@@ -1,39 +1,40 @@
 # Maintainer: Felix Yan <felixonm...@archlinux.org>
 
 pkgname=python-mocket
-pkgver=3.11.0
-pkgrel=1
+pkgver=3.12.4
+pkgrel=2
 pkgdesc="Socket Mock Framework - for all kinds of socket animals, web-clients 
included - with gevent/asyncio/SSL support"
 url="https://github.com/mindflayer/python-mocket";
 license=('BSD')
 arch=('any')
 depends=('python-decorator' 'python-httptools' 'python-magic' 'python-urllib3')
-makedepends=('python-pipenv-to-requirements' 'python-setuptools')
+makedepends=('python-hatchling' 'python-build' 'python-installer' 
'python-wheel')
 checkdepends=('pifpaf' 'python-pytest' 'python-pytest-asyncio' 
'python-aiohttp' 'python-fastapi'
               'python-gevent' 'python-httpx' 'python-pook' 'python-redis' 
'python-asgiref'
               'python-requests' 'python-sure' 'python-xxhash' 'redis')
 
source=("https://github.com/mindflayer/python-mocket/archive/$pkgver/$pkgname-$pkgver.tar.gz";)
-sha512sums=('31212d9c62241cf1e347c182e3fbd6adf1d2d6476da139c7b12a9c24299f95ce4a5e2573776732c1f4361140b0f751b21e83695c1509ce6ba5f7db2ec531d7e5')
+sha512sums=('8041c76f7bed07b1ae9438ccd88d4832ef9e96e00902265883965d5392be3ecd7820ff59a9564c400194da774ad92e847ca3910c63669e43bd6181b4b99ab52c')
 
 prepare() {
   cd python-mocket-$pkgver
   sed -i 's/--cov=mocket --cov-report=term-missing//' pytest.ini
-  pipenv_to_requirements
 }
 
 build() {
   cd python-mocket-$pkgver
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
   cd python-mocket-$pkgver
-  pifpaf run redis pytest
+  # Disable tests which depend on an running nginx container
+  # TODO: report test_no_dangling_fds failure
+  SKIP_TRUE_HTTP=true pifpaf run redis pytest -- -k 'not HttpEntryTestCase and 
not test_no_dangling_fds'
 }
 
 package() {
   cd python-mocket-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1
+  python -m installer --destdir="$pkgdir" dist/*.whl
 
   install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-mocket/-/commit/65dd833f5b4460d613db80a1e0c7bfe0d70836eb

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-mocket/-/commit/65dd833f5b4460d613db80a1e0c7bfe0d70836eb
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to