pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/py-lexicon py-lexicon: updated to 3.4.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d89268ffb88a
branches:  trunk
changeset: 439924:d89268ffb88a
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Sep 30 07:51:43 2020 +0000

description:
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:

 net/py-lexicon/Makefile |  18 +++++++++---------
 net/py-lexicon/PLIST    |  11 +++++++----
 net/py-lexicon/distinfo |  10 +++++-----
 3 files changed, 21 insertions(+), 18 deletions(-)

diffs (95 lines):

diff -r c93cb4f08ffd -r d89268ffb88a net/py-lexicon/Makefile
--- a/net/py-lexicon/Makefile   Wed Sep 30 07:30:22 2020 +0000
+++ b/net/py-lexicon/Makefile   Wed Sep 30 07:51:43 2020 +0000
@@ -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 @@
 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 @@
        cd ${WRKSRC}/lexicon && pytest-${PYVERSSUFFIX} tests/test_*
 
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r c93cb4f08ffd -r d89268ffb88a net/py-lexicon/PLIST
--- a/net/py-lexicon/PLIST      Wed Sep 30 07:30:22 2020 +0000
+++ b/net/py-lexicon/PLIST      Wed Sep 30 07:51:43 2020 +0000
@@ -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/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/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_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 -r c93cb4f08ffd -r d89268ffb88a net/py-lexicon/distinfo
--- a/net/py-lexicon/distinfo   Wed Sep 30 07:30:22 2020 +0000
+++ b/net/py-lexicon/distinfo   Wed Sep 30 07:51:43 2020 +0000
@@ -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



Home | Main Index | Thread Index | Old Index