David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
python-calmjs.types


Commits:
fdaf69b9 by David Runge at 2024-04-05T22:56:47+02:00
Add nvchecker integration

Signed-off-by: David Runge <[email protected]>

- - - - -
2116e356 by David Runge at 2024-04-05T22:58:32+02:00
Remove unnecessary quotes and curly braces

Signed-off-by: David Runge <[email protected]>

- - - - -
2477b0f4 by David Runge at 2024-04-05T22:59:45+02:00
Switch to upstream provided auto-generated source tarball

Signed-off-by: David Runge <[email protected]>

- - - - -
0d942330 by David Runge at 2024-04-05T23:01:09+02:00
Switch to PEP517

Signed-off-by: David Runge <[email protected]>

- - - - -
d3f272ad by David Runge at 2024-04-05T23:01:35+02:00
upgpkg: 1.0.1-7: Rebuild against Python 3.12

- - - - -


3 changed files:

- + .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,18 @@
+pkgbase = python-calmjs.types
+       pkgdesc = Base types for calmjs framework
+       pkgver = 1.0.1
+       pkgrel = 7
+       url = https://github.com/calmjs/calmjs.types
+       arch = any
+       license = MIT
+       checkdepends = python-pytest
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-setuptools
+       makedepends = python-wheel
+       depends = python
+       source = 
python-calmjs.types-1.0.1.tar.gz::https://github.com/calmjs/calmjs.types/archive/refs/tags/1.0.1.tar.gz
+       sha512sums = 
a2445cd6b5b55405058d1e90d1b7353c30135deb5656a1325f84590adc7567ac9d71b96365ac3fa5f8c33e571992508a9664d340c01da85e03bef4b6a8b67485
+       b2sums = 
1b9d7a6ccbef33f756d70d0ea77813172a647e94f7df57b4d9a422a6fac6811d2b477e9682a359b814f6cf57db72f81d12bd6cada6b1cb76d1472b42774bb768
+
+pkgname = python-calmjs.types


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,3 @@
+["python-calmjs.types"]
+source = "pypi"
+pypi = "calmjs.types"


=====================================
PKGBUILD
=====================================
@@ -3,38 +3,37 @@
 _name=calmjs.types
 pkgname=python-calmjs.types
 pkgver=1.0.1
-pkgrel=6
+pkgrel=7
 pkgdesc="Base types for calmjs framework"
-arch=('any')
+arch=(any)
 url="https://github.com/calmjs/calmjs.types";
-license=('MIT')
-depends=('python')
-makedepends=('python-setuptools')
-checkdepends=('python-pytest')
-source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.zip";)
-sha512sums=('e6c14975de2391d55042f36c76f3cafcc690417240014af537b3dcdfee77d320f6d33afcb29c103ad23124aa6117bbd19a89d6a1542c307b141b8aa7f325ae32')
-
-prepare() {
-  mv -v "${_name}-${pkgver}" "$pkgname-$pkgver"
-}
+license=(MIT)
+depends=(python)
+makedepends=(
+  python-build
+  python-installer
+  python-setuptools
+  python-wheel
+)
+checkdepends=(python-pytest)
+source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz)
+sha512sums=('a2445cd6b5b55405058d1e90d1b7353c30135deb5656a1325f84590adc7567ac9d71b96365ac3fa5f8c33e571992508a9664d340c01da85e03bef4b6a8b67485')
+b2sums=('1b9d7a6ccbef33f756d70d0ea77813172a647e94f7df57b4d9a422a6fac6811d2b477e9682a359b814f6cf57db72f81d12bd6cada6b1cb76d1472b42774bb768')
 
 build() {
-  cd "$pkgname-$pkgver"
-  python setup.py build
+  cd $_name-$pkgver
+  python -m build --wheel --no-isolation
 }
 
 check() {
-  cd "$pkgname-$pkgver"
-  export PYTHONPATH="build:${PYTHONPATH}"
+  cd $_name-$pkgver
+  export PYTHONPATH="build:$PYTHONPATH"
   pytest -v
 }
 
 package() {
-  cd "$pkgname-$pkgver"
-  python setup.py install --skip-build \
-    --optimize=1 \
-    --prefix=/usr \
-    --root="${pkgdir}"
-  install -vDm 644 {CHANGES,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
-  install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+  cd $_name-$pkgver
+  python -m installer --destdir="$pkgdir" dist/*.whl
+  install -vDm 644 {CHANGES,README}.rst -t "$pkgdir/usr/share/doc/$pkgname/"
+  install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-calmjs.types/-/compare/ad33b96bef76cd49b9e7c55151f5d60b565a7c0d...d3f272ad750dd7120c64752784f8c307ba8c60d6

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-calmjs.types/-/compare/ad33b96bef76cd49b9e7c55151f5d60b565a7c0d...d3f272ad750dd7120c64752784f8c307ba8c60d6
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to