pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/py-lexicon



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Aug 13 10:36:32 UTC 2023

Modified Files:
        pkgsrc/net/py-lexicon: Makefile PLIST distinfo

Log Message:
py-lexicon: updated to 3.14.0

3.14.0 - 13/08/2023

Added

New way to invoke Lexicon as a library: lexicon.client.Client becomes a context manager. When invoked with the with keyword, it will provide an operation object that embeds the target provider fully 
authenticated (authenticate method called on the Provider). This operation object gives access to four methods: create_record, update_record, delete_record and list_records. These methods can be 
invoked instead of the old execute method to execute a specific action on the DNS zone. In this case, type, name, content fields do not need to be set in the config anymore, since they are passed 
directly as arguments to the new methods. Upon context manager closing, the cleanup method defined in the Provider is ensured to be called. See the README file of the project for an example of how to 
use this new approach.
Python warnings are emitted from the code to alert about the deprecations listed below.

Modified

Former NAMESERVER_DOMAIN variable and provider_parser function that had to be defined in each provider module are respectively migrated to get_nameservers and configure_parser static methods in each 
Provider class. They are defined as abstract in the interface and must be implemented in the concrete classes.
Former private methods _create_record, _modify_record, _delete_record and _list_records are migrated to their public counterpart create_record, modify_record, delete_record and list_records in each 
Provider class. These are the new abstract methods for each action that need to be implemented.
Method lexicon.client.Client.execute is deprecated and will be removed in Lexicon 4.
Package lexicon.providers, containing the actual provider implementations, is migrated to lexicon._private.providers. The provider implementations are not supposed to be used directly, please use 
lexicon.client.Client instead with the new methods described above. Package lexicon.providers stubs to lexicon._private.providers to ease the migration path, but it is deprecated and will be removed 
in Lexicon 4.
Module lexicon.providers.base, that contains the Provider interface to implement, is migrated to module lexicon.interfaces. Module lexicon.providers.base stubs to lexicon.interfaces to ease the 
migration path, but it is deprecated and will be removed in Lexicon 4.
Modules lexicon.cli, lexicon.parser and lexicon.discovery are migrated to the private package lexicon._private as they are not part of the public API. Old modules stubs to the new modules in the 
private package lexicon._private to ease the migration path, but it is deprecated and will be removed in Lexicon 4.
Update documentation, in particular the developer guide, to take into account the new architecture of the code to implement a new Provider.
Functional codebase in /lexicon folder is moved in /src/lexicon folder to comply with modern Python project layouts. Tests are migrated to /tests folder.

Removed

Drop support for Python 3.7


To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 pkgsrc/net/py-lexicon/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/net/py-lexicon/PLIST
cvs rdiff -u -r1.81 -r1.82 pkgsrc/net/py-lexicon/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/py-lexicon/Makefile
diff -u pkgsrc/net/py-lexicon/Makefile:1.84 pkgsrc/net/py-lexicon/Makefile:1.85
--- pkgsrc/net/py-lexicon/Makefile:1.84 Tue Aug  8 09:37:35 2023
+++ pkgsrc/net/py-lexicon/Makefile      Sun Aug 13 10:36:31 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.84 2023/08/08 09:37:35 adam Exp $
+# $NetBSD: Makefile,v 1.85 2023/08/13 10:36:31 adam Exp $
 
-DISTNAME=      dns_lexicon-3.13.0
+DISTNAME=      dns_lexicon-3.14.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/dns_//}
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=d/dns-lexicon/}
@@ -16,11 +16,10 @@ DEPENDS+=   ${PYPKGPREFIX}-importlib-metad
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-tldextract>=2:../../net/py-tldextract
 DEPENDS+=      ${PYPKGPREFIX}-yaml>=5:../../textproc/py-yaml
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.26.1:../../devel/py-test-xdist
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+USE_LANGUAGES= # none
 
-USE_PKG_RESOURCES=     yes
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 MESSAGE_SUBST+=        PYPKGPREFIX=${PYPKGPREFIX}
 
@@ -28,10 +27,6 @@ post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} lexicon lexicon-${PYVERSSUFFIX} || ${TRUE}
 
-# Do not test providers
-do-test:
-       cd ${WRKSRC}/lexicon && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests/test_*
-
 PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
 .include "../../lang/python/versioned_dependencies.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/net/py-lexicon/PLIST
diff -u pkgsrc/net/py-lexicon/PLIST:1.45 pkgsrc/net/py-lexicon/PLIST:1.46
--- pkgsrc/net/py-lexicon/PLIST:1.45    Tue Aug  8 09:37:35 2023
+++ pkgsrc/net/py-lexicon/PLIST Sun Aug 13 10:36:31 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.45 2023/08/08 09:37:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.46 2023/08/13 10:36:31 adam Exp $
 bin/lexicon-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
 ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
@@ -10,199 +10,189 @@ ${PYSITELIB}/${WHEEL_INFODIR}/direct_url
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
 ${PYSITELIB}/lexicon/__init__.py
 ${PYSITELIB}/lexicon/__init__.pyc
-${PYSITELIB}/lexicon/cli.py
-${PYSITELIB}/lexicon/cli.pyc
+${PYSITELIB}/lexicon/_private/__init__.py
+${PYSITELIB}/lexicon/_private/__init__.pyc
+${PYSITELIB}/lexicon/_private/cli.py
+${PYSITELIB}/lexicon/_private/cli.pyc
+${PYSITELIB}/lexicon/_private/discovery.py
+${PYSITELIB}/lexicon/_private/discovery.pyc
+${PYSITELIB}/lexicon/_private/parser.py
+${PYSITELIB}/lexicon/_private/parser.pyc
+${PYSITELIB}/lexicon/_private/providers/__init__.py
+${PYSITELIB}/lexicon/_private/providers/__init__.pyc
+${PYSITELIB}/lexicon/_private/providers/aliyun.py
+${PYSITELIB}/lexicon/_private/providers/aliyun.pyc
+${PYSITELIB}/lexicon/_private/providers/aurora.py
+${PYSITELIB}/lexicon/_private/providers/aurora.pyc
+${PYSITELIB}/lexicon/_private/providers/auto.py
+${PYSITELIB}/lexicon/_private/providers/auto.pyc
+${PYSITELIB}/lexicon/_private/providers/azure.py
+${PYSITELIB}/lexicon/_private/providers/azure.pyc
+${PYSITELIB}/lexicon/_private/providers/cloudflare.py
+${PYSITELIB}/lexicon/_private/providers/cloudflare.pyc
+${PYSITELIB}/lexicon/_private/providers/cloudns.py
+${PYSITELIB}/lexicon/_private/providers/cloudns.pyc
+${PYSITELIB}/lexicon/_private/providers/cloudxns.py
+${PYSITELIB}/lexicon/_private/providers/cloudxns.pyc
+${PYSITELIB}/lexicon/_private/providers/conoha.py
+${PYSITELIB}/lexicon/_private/providers/conoha.pyc
+${PYSITELIB}/lexicon/_private/providers/constellix.py
+${PYSITELIB}/lexicon/_private/providers/constellix.pyc
+${PYSITELIB}/lexicon/_private/providers/ddns.py
+${PYSITELIB}/lexicon/_private/providers/ddns.pyc
+${PYSITELIB}/lexicon/_private/providers/digitalocean.py
+${PYSITELIB}/lexicon/_private/providers/digitalocean.pyc
+${PYSITELIB}/lexicon/_private/providers/dinahosting.py
+${PYSITELIB}/lexicon/_private/providers/dinahosting.pyc
+${PYSITELIB}/lexicon/_private/providers/directadmin.py
+${PYSITELIB}/lexicon/_private/providers/directadmin.pyc
+${PYSITELIB}/lexicon/_private/providers/dnsimple.py
+${PYSITELIB}/lexicon/_private/providers/dnsimple.pyc
+${PYSITELIB}/lexicon/_private/providers/dnsmadeeasy.py
+${PYSITELIB}/lexicon/_private/providers/dnsmadeeasy.pyc
+${PYSITELIB}/lexicon/_private/providers/dnspark.py
+${PYSITELIB}/lexicon/_private/providers/dnspark.pyc
+${PYSITELIB}/lexicon/_private/providers/dnspod.py
+${PYSITELIB}/lexicon/_private/providers/dnspod.pyc
+${PYSITELIB}/lexicon/_private/providers/dnsservices.py
+${PYSITELIB}/lexicon/_private/providers/dnsservices.pyc
+${PYSITELIB}/lexicon/_private/providers/dreamhost.py
+${PYSITELIB}/lexicon/_private/providers/dreamhost.pyc
+${PYSITELIB}/lexicon/_private/providers/duckdns.py
+${PYSITELIB}/lexicon/_private/providers/duckdns.pyc
+${PYSITELIB}/lexicon/_private/providers/dynu.py
+${PYSITELIB}/lexicon/_private/providers/dynu.pyc
+${PYSITELIB}/lexicon/_private/providers/easydns.py
+${PYSITELIB}/lexicon/_private/providers/easydns.pyc
+${PYSITELIB}/lexicon/_private/providers/easyname.py
+${PYSITELIB}/lexicon/_private/providers/easyname.pyc
+${PYSITELIB}/lexicon/_private/providers/euserv.py
+${PYSITELIB}/lexicon/_private/providers/euserv.pyc
+${PYSITELIB}/lexicon/_private/providers/exoscale.py
+${PYSITELIB}/lexicon/_private/providers/exoscale.pyc
+${PYSITELIB}/lexicon/_private/providers/flexibleengine.py
+${PYSITELIB}/lexicon/_private/providers/flexibleengine.pyc
+${PYSITELIB}/lexicon/_private/providers/gandi.py
+${PYSITELIB}/lexicon/_private/providers/gandi.pyc
+${PYSITELIB}/lexicon/_private/providers/gehirn.py
+${PYSITELIB}/lexicon/_private/providers/gehirn.pyc
+${PYSITELIB}/lexicon/_private/providers/glesys.py
+${PYSITELIB}/lexicon/_private/providers/glesys.pyc
+${PYSITELIB}/lexicon/_private/providers/godaddy.py
+${PYSITELIB}/lexicon/_private/providers/godaddy.pyc
+${PYSITELIB}/lexicon/_private/providers/googleclouddns.py
+${PYSITELIB}/lexicon/_private/providers/googleclouddns.pyc
+${PYSITELIB}/lexicon/_private/providers/gransy.py
+${PYSITELIB}/lexicon/_private/providers/gransy.pyc
+${PYSITELIB}/lexicon/_private/providers/gratisdns.py
+${PYSITELIB}/lexicon/_private/providers/gratisdns.pyc
+${PYSITELIB}/lexicon/_private/providers/henet.py
+${PYSITELIB}/lexicon/_private/providers/henet.pyc
+${PYSITELIB}/lexicon/_private/providers/hetzner.py
+${PYSITELIB}/lexicon/_private/providers/hetzner.pyc
+${PYSITELIB}/lexicon/_private/providers/hostingde.py
+${PYSITELIB}/lexicon/_private/providers/hostingde.pyc
+${PYSITELIB}/lexicon/_private/providers/hover.py
+${PYSITELIB}/lexicon/_private/providers/hover.pyc
+${PYSITELIB}/lexicon/_private/providers/infoblox.py
+${PYSITELIB}/lexicon/_private/providers/infoblox.pyc
+${PYSITELIB}/lexicon/_private/providers/infomaniak.py
+${PYSITELIB}/lexicon/_private/providers/infomaniak.pyc
+${PYSITELIB}/lexicon/_private/providers/internetbs.py
+${PYSITELIB}/lexicon/_private/providers/internetbs.pyc
+${PYSITELIB}/lexicon/_private/providers/inwx.py
+${PYSITELIB}/lexicon/_private/providers/inwx.pyc
+${PYSITELIB}/lexicon/_private/providers/joker.py
+${PYSITELIB}/lexicon/_private/providers/joker.pyc
+${PYSITELIB}/lexicon/_private/providers/linode.py
+${PYSITELIB}/lexicon/_private/providers/linode.pyc
+${PYSITELIB}/lexicon/_private/providers/linode4.py
+${PYSITELIB}/lexicon/_private/providers/linode4.pyc
+${PYSITELIB}/lexicon/_private/providers/localzone.py
+${PYSITELIB}/lexicon/_private/providers/localzone.pyc
+${PYSITELIB}/lexicon/_private/providers/luadns.py
+${PYSITELIB}/lexicon/_private/providers/luadns.pyc
+${PYSITELIB}/lexicon/_private/providers/memset.py
+${PYSITELIB}/lexicon/_private/providers/memset.pyc
+${PYSITELIB}/lexicon/_private/providers/misaka.py
+${PYSITELIB}/lexicon/_private/providers/misaka.pyc
+${PYSITELIB}/lexicon/_private/providers/mythicbeasts.py
+${PYSITELIB}/lexicon/_private/providers/mythicbeasts.pyc
+${PYSITELIB}/lexicon/_private/providers/namecheap.py
+${PYSITELIB}/lexicon/_private/providers/namecheap.pyc
+${PYSITELIB}/lexicon/_private/providers/namecom.py
+${PYSITELIB}/lexicon/_private/providers/namecom.pyc
+${PYSITELIB}/lexicon/_private/providers/namesilo.py
+${PYSITELIB}/lexicon/_private/providers/namesilo.pyc
+${PYSITELIB}/lexicon/_private/providers/netcup.py
+${PYSITELIB}/lexicon/_private/providers/netcup.pyc
+${PYSITELIB}/lexicon/_private/providers/nfsn.py
+${PYSITELIB}/lexicon/_private/providers/nfsn.pyc
+${PYSITELIB}/lexicon/_private/providers/njalla.py
+${PYSITELIB}/lexicon/_private/providers/njalla.pyc
+${PYSITELIB}/lexicon/_private/providers/nsone.py
+${PYSITELIB}/lexicon/_private/providers/nsone.pyc
+${PYSITELIB}/lexicon/_private/providers/oci.py
+${PYSITELIB}/lexicon/_private/providers/oci.pyc
+${PYSITELIB}/lexicon/_private/providers/onapp.py
+${PYSITELIB}/lexicon/_private/providers/onapp.pyc
+${PYSITELIB}/lexicon/_private/providers/online.py
+${PYSITELIB}/lexicon/_private/providers/online.pyc
+${PYSITELIB}/lexicon/_private/providers/ovh.py
+${PYSITELIB}/lexicon/_private/providers/ovh.pyc
+${PYSITELIB}/lexicon/_private/providers/plesk.py
+${PYSITELIB}/lexicon/_private/providers/plesk.pyc
+${PYSITELIB}/lexicon/_private/providers/pointhq.py
+${PYSITELIB}/lexicon/_private/providers/pointhq.pyc
+${PYSITELIB}/lexicon/_private/providers/porkbun.py
+${PYSITELIB}/lexicon/_private/providers/porkbun.pyc
+${PYSITELIB}/lexicon/_private/providers/powerdns.py
+${PYSITELIB}/lexicon/_private/providers/powerdns.pyc
+${PYSITELIB}/lexicon/_private/providers/rackspace.py
+${PYSITELIB}/lexicon/_private/providers/rackspace.pyc
+${PYSITELIB}/lexicon/_private/providers/rage4.py
+${PYSITELIB}/lexicon/_private/providers/rage4.pyc
+${PYSITELIB}/lexicon/_private/providers/rcodezero.py
+${PYSITELIB}/lexicon/_private/providers/rcodezero.pyc
+${PYSITELIB}/lexicon/_private/providers/route53.py
+${PYSITELIB}/lexicon/_private/providers/route53.pyc
+${PYSITELIB}/lexicon/_private/providers/safedns.py
+${PYSITELIB}/lexicon/_private/providers/safedns.pyc
+${PYSITELIB}/lexicon/_private/providers/sakuracloud.py
+${PYSITELIB}/lexicon/_private/providers/sakuracloud.pyc
+${PYSITELIB}/lexicon/_private/providers/softlayer.py
+${PYSITELIB}/lexicon/_private/providers/softlayer.pyc
+${PYSITELIB}/lexicon/_private/providers/transip.py
+${PYSITELIB}/lexicon/_private/providers/transip.pyc
+${PYSITELIB}/lexicon/_private/providers/ultradns.py
+${PYSITELIB}/lexicon/_private/providers/ultradns.pyc
+${PYSITELIB}/lexicon/_private/providers/valuedomain.py
+${PYSITELIB}/lexicon/_private/providers/valuedomain.pyc
+${PYSITELIB}/lexicon/_private/providers/vercel.py
+${PYSITELIB}/lexicon/_private/providers/vercel.pyc
+${PYSITELIB}/lexicon/_private/providers/vultr.py
+${PYSITELIB}/lexicon/_private/providers/vultr.pyc
+${PYSITELIB}/lexicon/_private/providers/webgo.py
+${PYSITELIB}/lexicon/_private/providers/webgo.pyc
+${PYSITELIB}/lexicon/_private/providers/wedos.py
+${PYSITELIB}/lexicon/_private/providers/wedos.pyc
+${PYSITELIB}/lexicon/_private/providers/yandex.py
+${PYSITELIB}/lexicon/_private/providers/yandex.pyc
+${PYSITELIB}/lexicon/_private/providers/yandexcloud.py
+${PYSITELIB}/lexicon/_private/providers/yandexcloud.pyc
+${PYSITELIB}/lexicon/_private/providers/zeit.py
+${PYSITELIB}/lexicon/_private/providers/zeit.pyc
+${PYSITELIB}/lexicon/_private/providers/zilore.py
+${PYSITELIB}/lexicon/_private/providers/zilore.pyc
+${PYSITELIB}/lexicon/_private/providers/zonomi.py
+${PYSITELIB}/lexicon/_private/providers/zonomi.pyc
 ${PYSITELIB}/lexicon/client.py
 ${PYSITELIB}/lexicon/client.pyc
 ${PYSITELIB}/lexicon/config.py
 ${PYSITELIB}/lexicon/config.pyc
-${PYSITELIB}/lexicon/conftest.py
-${PYSITELIB}/lexicon/conftest.pyc
-${PYSITELIB}/lexicon/discovery.py
-${PYSITELIB}/lexicon/discovery.pyc
 ${PYSITELIB}/lexicon/exceptions.py
 ${PYSITELIB}/lexicon/exceptions.pyc
-${PYSITELIB}/lexicon/parser.py
-${PYSITELIB}/lexicon/parser.pyc
+${PYSITELIB}/lexicon/interfaces.py
+${PYSITELIB}/lexicon/interfaces.pyc
 ${PYSITELIB}/lexicon/providers/__init__.py
 ${PYSITELIB}/lexicon/providers/__init__.pyc
-${PYSITELIB}/lexicon/providers/aliyun.py
-${PYSITELIB}/lexicon/providers/aliyun.pyc
-${PYSITELIB}/lexicon/providers/aurora.py
-${PYSITELIB}/lexicon/providers/aurora.pyc
-${PYSITELIB}/lexicon/providers/auto.py
-${PYSITELIB}/lexicon/providers/auto.pyc
-${PYSITELIB}/lexicon/providers/azure.py
-${PYSITELIB}/lexicon/providers/azure.pyc
-${PYSITELIB}/lexicon/providers/base.py
-${PYSITELIB}/lexicon/providers/base.pyc
-${PYSITELIB}/lexicon/providers/cloudflare.py
-${PYSITELIB}/lexicon/providers/cloudflare.pyc
-${PYSITELIB}/lexicon/providers/cloudns.py
-${PYSITELIB}/lexicon/providers/cloudns.pyc
-${PYSITELIB}/lexicon/providers/cloudxns.py
-${PYSITELIB}/lexicon/providers/cloudxns.pyc
-${PYSITELIB}/lexicon/providers/conoha.py
-${PYSITELIB}/lexicon/providers/conoha.pyc
-${PYSITELIB}/lexicon/providers/constellix.py
-${PYSITELIB}/lexicon/providers/constellix.pyc
-${PYSITELIB}/lexicon/providers/ddns.py
-${PYSITELIB}/lexicon/providers/ddns.pyc
-${PYSITELIB}/lexicon/providers/digitalocean.py
-${PYSITELIB}/lexicon/providers/digitalocean.pyc
-${PYSITELIB}/lexicon/providers/dinahosting.py
-${PYSITELIB}/lexicon/providers/dinahosting.pyc
-${PYSITELIB}/lexicon/providers/directadmin.py
-${PYSITELIB}/lexicon/providers/directadmin.pyc
-${PYSITELIB}/lexicon/providers/dnsimple.py
-${PYSITELIB}/lexicon/providers/dnsimple.pyc
-${PYSITELIB}/lexicon/providers/dnsmadeeasy.py
-${PYSITELIB}/lexicon/providers/dnsmadeeasy.pyc
-${PYSITELIB}/lexicon/providers/dnspark.py
-${PYSITELIB}/lexicon/providers/dnspark.pyc
-${PYSITELIB}/lexicon/providers/dnspod.py
-${PYSITELIB}/lexicon/providers/dnspod.pyc
-${PYSITELIB}/lexicon/providers/dnsservices.py
-${PYSITELIB}/lexicon/providers/dnsservices.pyc
-${PYSITELIB}/lexicon/providers/dreamhost.py
-${PYSITELIB}/lexicon/providers/dreamhost.pyc
-${PYSITELIB}/lexicon/providers/duckdns.py
-${PYSITELIB}/lexicon/providers/duckdns.pyc
-${PYSITELIB}/lexicon/providers/dynu.py
-${PYSITELIB}/lexicon/providers/dynu.pyc
-${PYSITELIB}/lexicon/providers/easydns.py
-${PYSITELIB}/lexicon/providers/easydns.pyc
-${PYSITELIB}/lexicon/providers/easyname.py
-${PYSITELIB}/lexicon/providers/easyname.pyc
-${PYSITELIB}/lexicon/providers/euserv.py
-${PYSITELIB}/lexicon/providers/euserv.pyc
-${PYSITELIB}/lexicon/providers/exoscale.py
-${PYSITELIB}/lexicon/providers/exoscale.pyc
-${PYSITELIB}/lexicon/providers/flexibleengine.py
-${PYSITELIB}/lexicon/providers/flexibleengine.pyc
-${PYSITELIB}/lexicon/providers/gandi.py
-${PYSITELIB}/lexicon/providers/gandi.pyc
-${PYSITELIB}/lexicon/providers/gehirn.py
-${PYSITELIB}/lexicon/providers/gehirn.pyc
-${PYSITELIB}/lexicon/providers/glesys.py
-${PYSITELIB}/lexicon/providers/glesys.pyc
-${PYSITELIB}/lexicon/providers/godaddy.py
-${PYSITELIB}/lexicon/providers/godaddy.pyc
-${PYSITELIB}/lexicon/providers/googleclouddns.py
-${PYSITELIB}/lexicon/providers/googleclouddns.pyc
-${PYSITELIB}/lexicon/providers/gransy.py
-${PYSITELIB}/lexicon/providers/gransy.pyc
-${PYSITELIB}/lexicon/providers/gratisdns.py
-${PYSITELIB}/lexicon/providers/gratisdns.pyc
-${PYSITELIB}/lexicon/providers/henet.py
-${PYSITELIB}/lexicon/providers/henet.pyc
-${PYSITELIB}/lexicon/providers/hetzner.py
-${PYSITELIB}/lexicon/providers/hetzner.pyc
-${PYSITELIB}/lexicon/providers/hostingde.py
-${PYSITELIB}/lexicon/providers/hostingde.pyc
-${PYSITELIB}/lexicon/providers/hover.py
-${PYSITELIB}/lexicon/providers/hover.pyc
-${PYSITELIB}/lexicon/providers/infoblox.py
-${PYSITELIB}/lexicon/providers/infoblox.pyc
-${PYSITELIB}/lexicon/providers/infomaniak.py
-${PYSITELIB}/lexicon/providers/infomaniak.pyc
-${PYSITELIB}/lexicon/providers/internetbs.py
-${PYSITELIB}/lexicon/providers/internetbs.pyc
-${PYSITELIB}/lexicon/providers/inwx.py
-${PYSITELIB}/lexicon/providers/inwx.pyc
-${PYSITELIB}/lexicon/providers/joker.py
-${PYSITELIB}/lexicon/providers/joker.pyc
-${PYSITELIB}/lexicon/providers/linode.py
-${PYSITELIB}/lexicon/providers/linode.pyc
-${PYSITELIB}/lexicon/providers/linode4.py
-${PYSITELIB}/lexicon/providers/linode4.pyc
-${PYSITELIB}/lexicon/providers/localzone.py
-${PYSITELIB}/lexicon/providers/localzone.pyc
-${PYSITELIB}/lexicon/providers/luadns.py
-${PYSITELIB}/lexicon/providers/luadns.pyc
-${PYSITELIB}/lexicon/providers/memset.py
-${PYSITELIB}/lexicon/providers/memset.pyc
-${PYSITELIB}/lexicon/providers/misaka.py
-${PYSITELIB}/lexicon/providers/misaka.pyc
-${PYSITELIB}/lexicon/providers/mythicbeasts.py
-${PYSITELIB}/lexicon/providers/mythicbeasts.pyc
-${PYSITELIB}/lexicon/providers/namecheap.py
-${PYSITELIB}/lexicon/providers/namecheap.pyc
-${PYSITELIB}/lexicon/providers/namecom.py
-${PYSITELIB}/lexicon/providers/namecom.pyc
-${PYSITELIB}/lexicon/providers/namesilo.py
-${PYSITELIB}/lexicon/providers/namesilo.pyc
-${PYSITELIB}/lexicon/providers/netcup.py
-${PYSITELIB}/lexicon/providers/netcup.pyc
-${PYSITELIB}/lexicon/providers/nfsn.py
-${PYSITELIB}/lexicon/providers/nfsn.pyc
-${PYSITELIB}/lexicon/providers/njalla.py
-${PYSITELIB}/lexicon/providers/njalla.pyc
-${PYSITELIB}/lexicon/providers/nsone.py
-${PYSITELIB}/lexicon/providers/nsone.pyc
-${PYSITELIB}/lexicon/providers/oci.py
-${PYSITELIB}/lexicon/providers/oci.pyc
-${PYSITELIB}/lexicon/providers/onapp.py
-${PYSITELIB}/lexicon/providers/onapp.pyc
-${PYSITELIB}/lexicon/providers/online.py
-${PYSITELIB}/lexicon/providers/online.pyc
-${PYSITELIB}/lexicon/providers/ovh.py
-${PYSITELIB}/lexicon/providers/ovh.pyc
-${PYSITELIB}/lexicon/providers/plesk.py
-${PYSITELIB}/lexicon/providers/plesk.pyc
-${PYSITELIB}/lexicon/providers/pointhq.py
-${PYSITELIB}/lexicon/providers/pointhq.pyc
-${PYSITELIB}/lexicon/providers/porkbun.py
-${PYSITELIB}/lexicon/providers/porkbun.pyc
-${PYSITELIB}/lexicon/providers/powerdns.py
-${PYSITELIB}/lexicon/providers/powerdns.pyc
-${PYSITELIB}/lexicon/providers/rackspace.py
-${PYSITELIB}/lexicon/providers/rackspace.pyc
-${PYSITELIB}/lexicon/providers/rage4.py
-${PYSITELIB}/lexicon/providers/rage4.pyc
-${PYSITELIB}/lexicon/providers/rcodezero.py
-${PYSITELIB}/lexicon/providers/rcodezero.pyc
-${PYSITELIB}/lexicon/providers/route53.py
-${PYSITELIB}/lexicon/providers/route53.pyc
-${PYSITELIB}/lexicon/providers/safedns.py
-${PYSITELIB}/lexicon/providers/safedns.pyc
-${PYSITELIB}/lexicon/providers/sakuracloud.py
-${PYSITELIB}/lexicon/providers/sakuracloud.pyc
-${PYSITELIB}/lexicon/providers/softlayer.py
-${PYSITELIB}/lexicon/providers/softlayer.pyc
-${PYSITELIB}/lexicon/providers/transip.py
-${PYSITELIB}/lexicon/providers/transip.pyc
-${PYSITELIB}/lexicon/providers/ultradns.py
-${PYSITELIB}/lexicon/providers/ultradns.pyc
-${PYSITELIB}/lexicon/providers/valuedomain.py
-${PYSITELIB}/lexicon/providers/valuedomain.pyc
-${PYSITELIB}/lexicon/providers/vercel.py
-${PYSITELIB}/lexicon/providers/vercel.pyc
-${PYSITELIB}/lexicon/providers/vultr.py
-${PYSITELIB}/lexicon/providers/vultr.pyc
-${PYSITELIB}/lexicon/providers/webgo.py
-${PYSITELIB}/lexicon/providers/webgo.pyc
-${PYSITELIB}/lexicon/providers/wedos.py
-${PYSITELIB}/lexicon/providers/wedos.pyc
-${PYSITELIB}/lexicon/providers/yandex.py
-${PYSITELIB}/lexicon/providers/yandex.pyc
-${PYSITELIB}/lexicon/providers/yandexcloud.py
-${PYSITELIB}/lexicon/providers/yandexcloud.pyc
-${PYSITELIB}/lexicon/providers/zeit.py
-${PYSITELIB}/lexicon/providers/zeit.pyc
-${PYSITELIB}/lexicon/providers/zilore.py
-${PYSITELIB}/lexicon/providers/zilore.pyc
-${PYSITELIB}/lexicon/providers/zonomi.py
-${PYSITELIB}/lexicon/providers/zonomi.pyc
-${PYSITELIB}/lexicon/tests/__init__.py
-${PYSITELIB}/lexicon/tests/__init__.pyc
-${PYSITELIB}/lexicon/tests/test_client.py
-${PYSITELIB}/lexicon/tests/test_client.pyc
-${PYSITELIB}/lexicon/tests/test_config.py
-${PYSITELIB}/lexicon/tests/test_config.pyc
-${PYSITELIB}/lexicon/tests/test_library.py
-${PYSITELIB}/lexicon/tests/test_library.pyc
-${PYSITELIB}/lexicon/tests/test_output.py
-${PYSITELIB}/lexicon/tests/test_output.pyc
-${PYSITELIB}/lexicon/tests/test_parser.py
-${PYSITELIB}/lexicon/tests/test_parser.pyc

Index: pkgsrc/net/py-lexicon/distinfo
diff -u pkgsrc/net/py-lexicon/distinfo:1.81 pkgsrc/net/py-lexicon/distinfo:1.82
--- pkgsrc/net/py-lexicon/distinfo:1.81 Tue Aug  8 09:37:35 2023
+++ pkgsrc/net/py-lexicon/distinfo      Sun Aug 13 10:36:31 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.81 2023/08/08 09:37:35 adam Exp $
+$NetBSD: distinfo,v 1.82 2023/08/13 10:36:31 adam Exp $
 
-BLAKE2s (dns_lexicon-3.13.0.tar.gz) = c3d402a22c88cc48fb0880e84d123274b89fdf80efc8764713df81eddea1cd80
-SHA512 (dns_lexicon-3.13.0.tar.gz) = 26fb8f058060a7bdbd9da607ee5b63b62f6ad43fbef05ee93b4ef032553adb441364bd9c4b3f88302535cd3b69952d0efb19f440666d0c7536ef99ac35abaf39
-Size (dns_lexicon-3.13.0.tar.gz) = 156134 bytes
+BLAKE2s (dns_lexicon-3.14.0.tar.gz) = 6bfbbb4f585c88046ac7e185c1a83a76da3e0c40cdd66abbde5555acdc5bdce4
+SHA512 (dns_lexicon-3.14.0.tar.gz) = 3f51a4d3ac24e36d70c36cfa5ebd7f72f3b055f24281ad459d8ecbbe9bc8c811670dca5343d9769d421bbaa4a6b6c27b18ca061caaf85a3160a95e9e3ffbec40
+Size (dns_lexicon-3.14.0.tar.gz) = 153763 bytes



Home | Main Index | Thread Index | Old Index