[arch-commits] Commit in pypiserver/repos/community-any (PKGBUILD PKGBUILD)

David Runge dvzrv at gemini.archlinux.org
Mon May 2 12:46:18 UTC 2022


    Date: Monday, May 2, 2022 @ 12:46:18
  Author: dvzrv
Revision: 1192232

archrelease: copy trunk to community-any

Added:
  pypiserver/repos/community-any/PKGBUILD
    (from rev 1192231, pypiserver/trunk/PKGBUILD)
Deleted:
  pypiserver/repos/community-any/PKGBUILD

----------+
 PKGBUILD |   78 ++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 41 insertions(+), 37 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-05-02 12:46:10 UTC (rev 1192231)
+++ PKGBUILD	2022-05-02 12:46:18 UTC (rev 1192232)
@@ -1,37 +0,0 @@
-# Maintainer: David Runge <dvzrv at archlinux.org>
-
-pkgname=pypiserver
-pkgver=1.4.2
-pkgrel=3
-pkgdesc="Minimal PyPI server for uploading and downloading packages with pip/easy_install"
-arch=('any')
-url="https://github.com/pypiserver/pypiserver"
-license=('MIT' 'zlib')
-depends=('python')
-makedepends=('python-setuptools' 'python-setuptools-git' 'python-wheel')
-checkdepends=('python-passlib' 'python-pip' 'python-pytest' 'python-webtest' 'twine')
-optdepends=('python-passlib: for authentication')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
-sha512sums=('8597a6a7e83cb3f5ead3418ee91167e1764c123b244c05397fa892c8ebe84b58569f27ce85cd9849d6a41d20342de21cf9cc46e00b233d9d94d0540470e1c49b')
-b2sums=('fe9a41c35d601ee20f2cfe0773ce341b8c8fe387a2b825d1e6d669d5f358846b436158beb8a1222fa33cf1841cad5aceacc0f5063f899445ad15ca9eb5b8efd7')
-validpgpkeys=('0BFB950A1851C0E7EE46D9BCAF5C892A5573ABED') # Matthew Planchard (2020-06-22-mininix) <msplanchard at gmail.com>
-
-build() {
-  cd "$pkgname-$pkgver"
-  python setup.py build
-}
-
-check() {
-  cd "$pkgname-$pkgver"
-  export PYTHONPATH="build:${PYTHONPATH}"
-  pytest -v
-}
-
-package() {
-  cd "$pkgname-$pkgver"
-  python setup.py install --skip-build \
-                          --optimize=1 \
-                          --root="${pkgdir}"
-  install -vDm 644 {AUTHORS,CHANGES,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}/"
-  install -vDm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}/"
-}

Copied: pypiserver/repos/community-any/PKGBUILD (from rev 1192231, pypiserver/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-05-02 12:46:18 UTC (rev 1192232)
@@ -0,0 +1,41 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+
+pkgname=pypiserver
+pkgver=1.5.0
+pkgrel=1
+pkgdesc="Minimal PyPI server for uploading and downloading packages with pip/easy_install"
+arch=(any)
+url="https://github.com/pypiserver/pypiserver"
+license=(MIT zlib)
+depends=(python)
+makedepends=(python-build python-installer python-setuptools python-setuptools-git python-wheel)
+checkdepends=(python-httpx python-passlib python-pip python-pytest python-watchdog python-webtest)
+optdepends=(
+  'python-passlib: for authentication'
+  'python-watchdog: for cache'
+)
+source=($pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/refs/tags/v$pkgver.tar.gz)
+sha512sums=('c93e724a3aa6ec265d483c2989129292a05132d3d52db6d9b9c1429610ee23b56e106c9389bdfaad142f34071ee258bdd4291668c11f8bb412df043bf4555611')
+b2sums=('bfc0760982f97e93357702342eb5b1776f72c43e66742a8741ee2ba3109839006e99e49b65e04380097500c400e09bce77b74fc5f9072c7670349817ae3a73cb')
+validpgpkeys=('0BFB950A1851C0E7EE46D9BCAF5C892A5573ABED') # Matthew Planchard (2020-06-22-mininix) <msplanchard at gmail.com>
+
+build() {
+  cd $pkgname-$pkgver
+  python -m build --wheel --no-isolation
+}
+
+check() {
+  local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
+
+  cd $pkgname-$pkgver
+  python -m installer --destdir=test_dir dist/*.whl
+  export PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH"
+  pytest -vv --ignore docker/test_docker.py -k "not test_twine"
+}
+
+package() {
+  cd $pkgname-$pkgver
+  python -m installer --destdir="$pkgdir" dist/$pkgname*.whl
+  install -vDm 644 {AUTHORS,CHANGES,README}.rst -t "$pkgdir/usr/share/doc/$pkgname/"
+  install -vDm 644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
+}



More information about the arch-commits mailing list