diff options
author | adam <adam@pkgsrc.org> | 2020-09-30 07:51:43 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2020-09-30 07:51:43 +0000 |
commit | c5113a1c44e2d3f52730cab9bc1335b611a9d276 (patch) | |
tree | af4aee50e57ffbfe5f774abb0730fa1c83378599 /net/py-lexicon | |
parent | 5fbdeee9fb693d7324909abdb1732372f30a2a13 (diff) | |
download | pkgsrc-c5113a1c44e2d3f52730cab9bc1335b611a9d276.tar.gz |
py-lexicon: updated to 3.4.3
3.4.3:
Modified
Improve versions constraints by declaring latest major versions known to work with Lexicon
3.4.2:
Modified
Relax versions constraints on Lexicon dependencies until there is a real need.
3.4.1:
Added
Add the Njalla provider
3.4.0:
Added
Use poetry to manage dependencies, build and package Lexicon.
Add integration tests for Mac OS X
Changed
The beautifulsoup4 dependency has been integrated to the core ones for generic purpose. As a consequence henet, easyname and gratisdns providers do not have optional dependencies anymore.
Update Docker image to use Python 3.8, and install Lexicon with full extras.
Removed
Remove support for Python 2.7.
Remove support for Python 3.5.
Remove the extra security from requests dependency which does not make sense anymore on recent versions of Python.
Diffstat (limited to 'net/py-lexicon')
-rw-r--r-- | net/py-lexicon/Makefile | 18 | ||||
-rw-r--r-- | net/py-lexicon/PLIST | 11 | ||||
-rw-r--r-- | net/py-lexicon/distinfo | 10 |
3 files changed, 21 insertions, 18 deletions
diff --git a/net/py-lexicon/Makefile b/net/py-lexicon/Makefile index e68abb0fcac..b59c5e7b375 100644 --- a/net/py-lexicon/Makefile +++ b/net/py-lexicon/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.50 2020/07/27 15:02:24 adam Exp $ +# $NetBSD: Makefile,v 1.51 2020/09/30 07:51:43 adam Exp $ -DISTNAME= dns-lexicon-3.3.28 +DISTNAME= dns-lexicon-3.4.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/dns-//} CATEGORIES= net python MASTER_SITES= ${MASTER_SITE_PYPI:=d/dns-lexicon/} @@ -10,15 +10,16 @@ HOMEPAGE= https://github.com/AnalogJ/lexicon COMMENT= Manipulate DNS records on various DNS providers LICENSE= mit -DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography -DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future -DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests -DEPENDS+= ${PYPKGPREFIX}-tldextract-[0-9]*:../../net/py-tldextract -DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml +DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4>=4:../../www/py-beautifulsoup4 +DEPENDS+= ${PYPKGPREFIX}-cryptography>=2:../../security/py-cryptography +DEPENDS+= ${PYPKGPREFIX}-future>=0:../../devel/py-future +DEPENDS+= ${PYPKGPREFIX}-requests>=2:../../devel/py-requests +DEPENDS+= ${PYPKGPREFIX}-tldextract>=2:../../net/py-tldextract +DEPENDS+= ${PYPKGPREFIX}-yaml>=5:../../textproc/py-yaml TEST_DEPENDS+= ${PYPKGPREFIX}-mock>=2.0.0:../../devel/py-mock TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.26.1:../../devel/py-test-xdist -PYTHON_VERSIONED_DEPENDENCIES= test:test +PYTHON_VERSIONS_INCOMPATIBLE= 27 MESSAGE_SUBST+= PYPKGPREFIX=${PYPKGPREFIX} @@ -31,5 +32,4 @@ do-test: cd ${WRKSRC}/lexicon && pytest-${PYVERSSUFFIX} tests/test_* .include "../../lang/python/egg.mk" -.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" diff --git a/net/py-lexicon/PLIST b/net/py-lexicon/PLIST index 2947d55d6e8..42848466b2c 100644 --- a/net/py-lexicon/PLIST +++ b/net/py-lexicon/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.31 2020/07/09 07:26:32 adam Exp $ +@comment $NetBSD: PLIST,v 1.32 2020/09/30 07:51:43 adam Exp $ bin/lexicon-${PYVERSSUFFIX} ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt @@ -168,6 +168,9 @@ ${PYSITELIB}/lexicon/providers/netcup.pyo ${PYSITELIB}/lexicon/providers/nfsn.py ${PYSITELIB}/lexicon/providers/nfsn.pyc ${PYSITELIB}/lexicon/providers/nfsn.pyo +${PYSITELIB}/lexicon/providers/njalla.py +${PYSITELIB}/lexicon/providers/njalla.pyc +${PYSITELIB}/lexicon/providers/njalla.pyo ${PYSITELIB}/lexicon/providers/nsone.py ${PYSITELIB}/lexicon/providers/nsone.pyc ${PYSITELIB}/lexicon/providers/nsone.pyo @@ -210,9 +213,6 @@ ${PYSITELIB}/lexicon/providers/sakuracloud.pyo ${PYSITELIB}/lexicon/providers/softlayer.py ${PYSITELIB}/lexicon/providers/softlayer.pyc ${PYSITELIB}/lexicon/providers/softlayer.pyo -${PYSITELIB}/lexicon/providers/subreg.py -${PYSITELIB}/lexicon/providers/subreg.pyc -${PYSITELIB}/lexicon/providers/subreg.pyo ${PYSITELIB}/lexicon/providers/transip.py ${PYSITELIB}/lexicon/providers/transip.pyc ${PYSITELIB}/lexicon/providers/transip.pyo @@ -378,6 +378,9 @@ ${PYSITELIB}/lexicon/tests/providers/test_netcup.pyo ${PYSITELIB}/lexicon/tests/providers/test_nfsn.py ${PYSITELIB}/lexicon/tests/providers/test_nfsn.pyc ${PYSITELIB}/lexicon/tests/providers/test_nfsn.pyo +${PYSITELIB}/lexicon/tests/providers/test_njalla.py +${PYSITELIB}/lexicon/tests/providers/test_njalla.pyc +${PYSITELIB}/lexicon/tests/providers/test_njalla.pyo ${PYSITELIB}/lexicon/tests/providers/test_nsone.py ${PYSITELIB}/lexicon/tests/providers/test_nsone.pyc ${PYSITELIB}/lexicon/tests/providers/test_nsone.pyo diff --git a/net/py-lexicon/distinfo b/net/py-lexicon/distinfo index 181a5b9ae26..8bfacd44cb2 100644 --- a/net/py-lexicon/distinfo +++ b/net/py-lexicon/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.49 2020/07/27 15:02:24 adam Exp $ +$NetBSD: distinfo,v 1.50 2020/09/30 07:51:43 adam Exp $ -SHA1 (dns-lexicon-3.3.28.tar.gz) = d914e17f7ce06d9e1ec3387bbdd73b98cde458d2 -RMD160 (dns-lexicon-3.3.28.tar.gz) = 79a14f0e1d0e6f53f42f0519a36bcd420eaedd35 -SHA512 (dns-lexicon-3.3.28.tar.gz) = c692e0fc87ac731c4c2fc88ef2e855e5a4382342ce37eacb3cf2acd0c4bf24e5e524593633ed99e82b93674804bf93d6a2c352127c4d4e40b8f3d5d7cda6830a -Size (dns-lexicon-3.3.28.tar.gz) = 144725 bytes +SHA1 (dns-lexicon-3.4.3.tar.gz) = ebc39166a1ccf4472bf9e4afdcf9f7d5ddf80865 +RMD160 (dns-lexicon-3.4.3.tar.gz) = 27f868a86e8b6190ec3c82d3358df580c87b6778 +SHA512 (dns-lexicon-3.4.3.tar.gz) = 19c479042e2d542488fac046782bbd4a288d06e8e7c6c398d9afe375bcdbe629def5f0896be5b24efc0b0a4a73f3acfbf9365fc74ad203e3604c55e2fcbf8b76 +Size (dns-lexicon-3.4.3.tar.gz) = 144386 bytes |