summaryrefslogtreecommitdiff
path: root/net/py-lexicon
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2020-09-30 07:51:43 +0000
committeradam <adam@pkgsrc.org>2020-09-30 07:51:43 +0000
commitc5113a1c44e2d3f52730cab9bc1335b611a9d276 (patch)
treeaf4aee50e57ffbfe5f774abb0730fa1c83378599 /net/py-lexicon
parent5fbdeee9fb693d7324909abdb1732372f30a2a13 (diff)
downloadpkgsrc-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/Makefile18
-rw-r--r--net/py-lexicon/PLIST11
-rw-r--r--net/py-lexicon/distinfo10
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