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.
This commit is contained in:
parent
c02e70ac59
commit
3eab26bfd1
3 changed files with 21 additions and 18 deletions
|
@ -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-//}
|
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/dns-//}
|
||||||
CATEGORIES= net python
|
CATEGORIES= net python
|
||||||
MASTER_SITES= ${MASTER_SITE_PYPI:=d/dns-lexicon/}
|
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
|
COMMENT= Manipulate DNS records on various DNS providers
|
||||||
LICENSE= mit
|
LICENSE= mit
|
||||||
|
|
||||||
DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
|
DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4>=4:../../www/py-beautifulsoup4
|
||||||
DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
|
DEPENDS+= ${PYPKGPREFIX}-cryptography>=2:../../security/py-cryptography
|
||||||
DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
|
DEPENDS+= ${PYPKGPREFIX}-future>=0:../../devel/py-future
|
||||||
DEPENDS+= ${PYPKGPREFIX}-tldextract-[0-9]*:../../net/py-tldextract
|
DEPENDS+= ${PYPKGPREFIX}-requests>=2:../../devel/py-requests
|
||||||
DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
|
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}-mock>=2.0.0:../../devel/py-mock
|
||||||
TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.26.1:../../devel/py-test-xdist
|
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}
|
MESSAGE_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
|
||||||
|
|
||||||
|
@ -31,5 +32,4 @@ do-test:
|
||||||
cd ${WRKSRC}/lexicon && pytest-${PYVERSSUFFIX} tests/test_*
|
cd ${WRKSRC}/lexicon && pytest-${PYVERSSUFFIX} tests/test_*
|
||||||
|
|
||||||
.include "../../lang/python/egg.mk"
|
.include "../../lang/python/egg.mk"
|
||||||
.include "../../lang/python/versioned_dependencies.mk"
|
|
||||||
.include "../../mk/bsd.pkg.mk"
|
.include "../../mk/bsd.pkg.mk"
|
||||||
|
|
|
@ -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}
|
bin/lexicon-${PYVERSSUFFIX}
|
||||||
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
||||||
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
||||||
|
@ -168,6 +168,9 @@ ${PYSITELIB}/lexicon/providers/netcup.pyo
|
||||||
${PYSITELIB}/lexicon/providers/nfsn.py
|
${PYSITELIB}/lexicon/providers/nfsn.py
|
||||||
${PYSITELIB}/lexicon/providers/nfsn.pyc
|
${PYSITELIB}/lexicon/providers/nfsn.pyc
|
||||||
${PYSITELIB}/lexicon/providers/nfsn.pyo
|
${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.py
|
||||||
${PYSITELIB}/lexicon/providers/nsone.pyc
|
${PYSITELIB}/lexicon/providers/nsone.pyc
|
||||||
${PYSITELIB}/lexicon/providers/nsone.pyo
|
${PYSITELIB}/lexicon/providers/nsone.pyo
|
||||||
|
@ -210,9 +213,6 @@ ${PYSITELIB}/lexicon/providers/sakuracloud.pyo
|
||||||
${PYSITELIB}/lexicon/providers/softlayer.py
|
${PYSITELIB}/lexicon/providers/softlayer.py
|
||||||
${PYSITELIB}/lexicon/providers/softlayer.pyc
|
${PYSITELIB}/lexicon/providers/softlayer.pyc
|
||||||
${PYSITELIB}/lexicon/providers/softlayer.pyo
|
${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.py
|
||||||
${PYSITELIB}/lexicon/providers/transip.pyc
|
${PYSITELIB}/lexicon/providers/transip.pyc
|
||||||
${PYSITELIB}/lexicon/providers/transip.pyo
|
${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.py
|
||||||
${PYSITELIB}/lexicon/tests/providers/test_nfsn.pyc
|
${PYSITELIB}/lexicon/tests/providers/test_nfsn.pyc
|
||||||
${PYSITELIB}/lexicon/tests/providers/test_nfsn.pyo
|
${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.py
|
||||||
${PYSITELIB}/lexicon/tests/providers/test_nsone.pyc
|
${PYSITELIB}/lexicon/tests/providers/test_nsone.pyc
|
||||||
${PYSITELIB}/lexicon/tests/providers/test_nsone.pyo
|
${PYSITELIB}/lexicon/tests/providers/test_nsone.pyo
|
||||||
|
|
|
@ -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
|
SHA1 (dns-lexicon-3.4.3.tar.gz) = ebc39166a1ccf4472bf9e4afdcf9f7d5ddf80865
|
||||||
RMD160 (dns-lexicon-3.3.28.tar.gz) = 79a14f0e1d0e6f53f42f0519a36bcd420eaedd35
|
RMD160 (dns-lexicon-3.4.3.tar.gz) = 27f868a86e8b6190ec3c82d3358df580c87b6778
|
||||||
SHA512 (dns-lexicon-3.3.28.tar.gz) = c692e0fc87ac731c4c2fc88ef2e855e5a4382342ce37eacb3cf2acd0c4bf24e5e524593633ed99e82b93674804bf93d6a2c352127c4d4e40b8f3d5d7cda6830a
|
SHA512 (dns-lexicon-3.4.3.tar.gz) = 19c479042e2d542488fac046782bbd4a288d06e8e7c6c398d9afe375bcdbe629def5f0896be5b24efc0b0a4a73f3acfbf9365fc74ad203e3604c55e2fcbf8b76
|
||||||
Size (dns-lexicon-3.3.28.tar.gz) = 144725 bytes
|
Size (dns-lexicon-3.4.3.tar.gz) = 144386 bytes
|
||||||
|
|
Loading…
Reference in a new issue