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:
adam 2020-09-30 07:51:43 +00:00
parent c02e70ac59
commit 3eab26bfd1
3 changed files with 21 additions and 18 deletions

View file

@ -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"

View file

@ -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

View file

@ -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