David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
python-email-validator


Commits:
15a02789 by David Runge at 2024-04-06T09:48:52+02:00
Add nvchecker integration

Signed-off-by: David Runge <dv...@archlinux.org>

- - - - -
d76de0ce by David Runge at 2024-04-07T15:43:37+02:00
Update source checksums as upstream has retagged

https://github.com/JoshData/python-email-validator/issues/133

Signed-off-by: David Runge <dv...@archlinux.org>

- - - - -
52249ae9 by David Runge at 2024-04-07T15:45:15+02:00
Remove unnecessary quotes and curly braces

Signed-off-by: David Runge <dv...@archlinux.org>

- - - - -
8300dadc by David Runge at 2024-04-07T15:48:18+02:00
Switch to PEP517

Signed-off-by: David Runge <dv...@archlinux.org>

- - - - -
19468912 by David Runge at 2024-04-07T15:49:51+02:00
upgpkg: 2.1.1-1

Update to upstream license change

- - - - -


3 changed files:

- .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,15 +1,20 @@
 pkgbase = python-email-validator
        pkgdesc = A robust email address syntax and deliverability validation 
library
-       pkgver = 2.1.0
+       pkgver = 2.1.1
        pkgrel = 1
        url = https://github.com/JoshData/python-email-validator
        arch = any
-       license = custom:CC0
+       license = Unlicense
        checkdepends = python-pytest
+       makedepends = python-build
+       makedepends = python-installer
        makedepends = python-setuptools
+       makedepends = python-wheel
+       depends = python
        depends = python-dnspython
        depends = python-idna
-       source = 
python-email-validator-2.1.0.tar.gz::https://github.com/JoshData/python-email-validator/archive/v2.1.0.tar.gz
-       sha512sums = 
d285404f6735e0cd33385060c483a4dd4e12ace4b2e7027f8cd360901bc640ae999eb5d3ec2b98530e53af48f8e6c180d65cb53eec4de5a1617149ab76027901
+       source = 
python-email-validator-2.1.1.tar.gz::https://github.com/JoshData/python-email-validator/archive/v2.1.1.tar.gz
+       sha512sums = 
fbc34d63a2fd7004a1efd7ce88cce8279069a7e2008666a06da173cb807f3cf51fbec16b6b26385de45b6b024e9359769147947f2a560e9ada614be162d51534
+       b2sums = 
251440b934625144b0aca7c5767187d2b1b5d8ac40fee41746e797736d0958b4fc4ffe810b623627357c43241cb6baec923d1467af735bbac92f7159c277e6dc
 
 pkgname = python-email-validator


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


=====================================
PKGBUILD
=====================================
@@ -2,31 +2,41 @@
 # Contributor: Daniel Wallace <danielwallace at gtmanfred dot com>
 
 pkgname=python-email-validator
-pkgver=2.1.0
+pkgver=2.1.1
 pkgrel=1
 pkgdesc="A robust email address syntax and deliverability validation library"
-arch=('any')
+arch=(any)
 url="https://github.com/JoshData/python-email-validator";
-license=('custom:CC0')
-depends=('python-dnspython' 'python-idna')
-makedepends=('python-setuptools')
-checkdepends=('python-pytest')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/JoshData/python-email-validator/archive/v$pkgver.tar.gz";)
-sha512sums=('d285404f6735e0cd33385060c483a4dd4e12ace4b2e7027f8cd360901bc640ae999eb5d3ec2b98530e53af48f8e6c180d65cb53eec4de5a1617149ab76027901')
+license=(Unlicense)
+depends=(
+  python
+  python-dnspython
+  python-idna
+)
+makedepends=(
+  python-build
+  python-installer
+  python-setuptools
+  python-wheel
+)
+checkdepends=(python-pytest)
+source=($pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz)
+sha512sums=('fbc34d63a2fd7004a1efd7ce88cce8279069a7e2008666a06da173cb807f3cf51fbec16b6b26385de45b6b024e9359769147947f2a560e9ada614be162d51534')
+b2sums=('251440b934625144b0aca7c5767187d2b1b5d8ac40fee41746e797736d0958b4fc4ffe810b623627357c43241cb6baec923d1467af735bbac92f7159c277e6dc')
 
 build() {
-  cd python-email-validator-$pkgver
-  python setup.py build
+  cd $pkgname-$pkgver
+  python -m build --wheel --no-isolation
 }
 
 check() {
-  cd python-email-validator-$pkgver
+  cd $pkgname-$pkgver
   python -m pytest
 }
 
 package() {
-  cd python-email-validator-$pkgver
-  python setup.py install --root="$pkgdir/" --optimize=1
+  cd $pkgname-$pkgver
+  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-email-validator/-/compare/39473a30a13a783b4f146da8e44d8dd151c17a45...194689124389601d38abdbec30ddbd9fcace22d6

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-email-validator/-/compare/39473a30a13a783b4f146da8e44d8dd151c17a45...194689124389601d38abdbec30ddbd9fcace22d6
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to