py-lexicon: updated to 3.2.4

v3.2.4:
Update cloudns.py
update README.md link to LinodeAPIv4 Domain docs

v3.2.3:
Add netcup provider

v3.2.2:
Remove test.py in root folder
1) Fix delete record function to handle same name records properly. 2) Enable the extended test suite to validate wildcards and check record sets.
Fix new pylint errors
Fix pylint errors
Fix slave notification argument name
Remove unused import
Added explicit slave notifcation function when domain is master
Fixed PowerDNS provider to allow duplicate record names
Second attempt to add, not replace same name TXT.
Allow duplicate names for TXT records. Lets Encrypt uses the same TXT record name with a different challenge token (content) to verify the primary and wildcard domains.

v3.2.1:
Fix resolution of dependencies in a regular install of lexicon distribution

v3.2.0:
Ensure python3 for lint
Update environments for the release
Fix create record on dnsimple
Update client.py
Fix tox env name
Optimize AppVeyor
Fix import
Clean lint errors
Fix pytest flag
Also mock for client
Mock correctly the fakeprovider
Rename skip => xfail
Xfail tests for which provider dependencies are not fulfilled
Handle smartly providers with missing dependencies
Fix lint errors
Fix lint and workflow
Try with overriden environments
Standard execution
Functional new test suite
Enable mechanism to skip providers with optional deps
Leverage import of the provider module in integration tests class setup
This commit is contained in:
adam 2019-05-07 08:00:03 +00:00
parent a41887d211
commit a222c5c05a
4 changed files with 340 additions and 137 deletions

View file

@ -1 +1 @@
bin/lexicon @PREFIX@/bin/lexicon@PYVERSSUFFIX@
bin/lexicon @PREFIX@/bin/lexicon-@PYVERSSUFFIX@

View file

@ -1,34 +1,33 @@
# $NetBSD: Makefile,v 1.33 2019/01/15 11:30:03 triaxx Exp $
# $NetBSD: Makefile,v 1.34 2019/05/07 08:00:03 adam Exp $
DISTNAME= lexicon-3.0.8
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=AnalogJ/}
DISTNAME= dns-lexicon-3.2.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/dns-//}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_PYPI:=d/dns-lexicon/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/AnalogJ/lexicon/
HOMEPAGE= https://github.com/AnalogJ/lexicon
COMMENT= Manipulate DNS records on various DNS providers
LICENSE= mit
GITHUB_PROJECT= lexicon
GITHUB_TAG= v${PKGVERSION_NOREV}
EXTRACT_USING= bsdtar
USE_TOOLS+= bsdtar
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}-cryptography-[0-9]*:../../security/py-cryptography
DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
TEST_DEPENDS+= ${PYPKGPREFIX}-mock>=2.0.0:../../devel/py-mock
TEST_DEPENDS+= ${PYPKGPREFIX}-test>=4.1.1:../../devel/py-test
TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.26.1:../../devel/py-test-xdist
MESSAGE_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
EGG_NAME= ${DISTNAME:S/lexicon/dns_lexicon/}
post-install:
${MV} ${DESTDIR}${PREFIX}/bin/lexicon \
${DESTDIR}${PREFIX}/bin/lexicon${PYVERSSUFFIX}
cd ${DESTDIR}${PREFIX}/bin && \
${MV} lexicon lexicon-${PYVERSSUFFIX} || ${TRUE}
# Do not test providers
do-test:
cd ${WRKSRC}/lexicon && pytest-${PYVERSSUFFIX} tests/test_*
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,5 +1,5 @@
@comment $NetBSD: PLIST,v 1.23 2019/01/15 11:30:03 triaxx Exp $
bin/lexicon${PYVERSSUFFIX}
@comment $NetBSD: PLIST,v 1.24 2019/05/07 08:00:03 adam Exp $
bin/lexicon-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@ -7,173 +7,377 @@ ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/lexicon/__init__.py
${PYSITELIB}/lexicon/__init__.pyo
${PYSITELIB}/lexicon/__init__.pyc
${PYSITELIB}/lexicon/cli.pyo
${PYSITELIB}/lexicon/cli.pyc
${PYSITELIB}/lexicon/client.pyo
${PYSITELIB}/lexicon/client.pyc
${PYSITELIB}/lexicon/config.pyo
${PYSITELIB}/lexicon/config.pyc
${PYSITELIB}/lexicon/parser.pyo
${PYSITELIB}/lexicon/parser.pyc
${PYSITELIB}/lexicon/__init__.pyo
${PYSITELIB}/lexicon/cli.py
${PYSITELIB}/lexicon/cli.pyc
${PYSITELIB}/lexicon/cli.pyo
${PYSITELIB}/lexicon/client.py
${PYSITELIB}/lexicon/client.pyc
${PYSITELIB}/lexicon/client.pyo
${PYSITELIB}/lexicon/config.py
${PYSITELIB}/lexicon/config.pyc
${PYSITELIB}/lexicon/config.pyo
${PYSITELIB}/lexicon/conftest.py
${PYSITELIB}/lexicon/conftest.pyc
${PYSITELIB}/lexicon/conftest.pyo
${PYSITELIB}/lexicon/discovery.py
${PYSITELIB}/lexicon/discovery.pyc
${PYSITELIB}/lexicon/discovery.pyo
${PYSITELIB}/lexicon/parser.py
${PYSITELIB}/lexicon/parser.pyc
${PYSITELIB}/lexicon/parser.pyo
${PYSITELIB}/lexicon/providers/__init__.py
${PYSITELIB}/lexicon/providers/__init__.pyo
${PYSITELIB}/lexicon/providers/__init__.pyc
${PYSITELIB}/lexicon/providers/aurora.pyo
${PYSITELIB}/lexicon/providers/aurora.pyc
${PYSITELIB}/lexicon/providers/auto.pyo
${PYSITELIB}/lexicon/providers/auto.pyc
${PYSITELIB}/lexicon/providers/base.pyo
${PYSITELIB}/lexicon/providers/base.pyc
${PYSITELIB}/lexicon/providers/cloudflare.pyo
${PYSITELIB}/lexicon/providers/cloudflare.pyc
${PYSITELIB}/lexicon/providers/cloudns.pyo
${PYSITELIB}/lexicon/providers/cloudns.pyc
${PYSITELIB}/lexicon/providers/cloudxns.pyo
${PYSITELIB}/lexicon/providers/cloudxns.pyc
${PYSITELIB}/lexicon/providers/conoha.pyo
${PYSITELIB}/lexicon/providers/conoha.pyc
${PYSITELIB}/lexicon/providers/constellix.pyo
${PYSITELIB}/lexicon/providers/constellix.pyc
${PYSITELIB}/lexicon/providers/digitalocean.pyo
${PYSITELIB}/lexicon/providers/digitalocean.pyc
${PYSITELIB}/lexicon/providers/dnsimple.pyo
${PYSITELIB}/lexicon/providers/dnsimple.pyc
${PYSITELIB}/lexicon/providers/dnsmadeeasy.pyo
${PYSITELIB}/lexicon/providers/dnsmadeeasy.pyc
${PYSITELIB}/lexicon/providers/dnspark.pyo
${PYSITELIB}/lexicon/providers/dnspark.pyc
${PYSITELIB}/lexicon/providers/dnspod.pyo
${PYSITELIB}/lexicon/providers/dnspod.pyc
${PYSITELIB}/lexicon/providers/easydns.pyo
${PYSITELIB}/lexicon/providers/easydns.pyc
${PYSITELIB}/lexicon/providers/easyname.pyo
${PYSITELIB}/lexicon/providers/easyname.pyc
${PYSITELIB}/lexicon/providers/exoscale.pyo
${PYSITELIB}/lexicon/providers/exoscale.pyc
${PYSITELIB}/lexicon/providers/gandi.pyo
${PYSITELIB}/lexicon/providers/gandi.pyc
${PYSITELIB}/lexicon/providers/gehirn.pyo
${PYSITELIB}/lexicon/providers/gehirn.pyc
${PYSITELIB}/lexicon/providers/glesys.pyo
${PYSITELIB}/lexicon/providers/glesys.pyc
${PYSITELIB}/lexicon/providers/godaddy.pyo
${PYSITELIB}/lexicon/providers/godaddy.pyc
${PYSITELIB}/lexicon/providers/googleclouddns.pyo
${PYSITELIB}/lexicon/providers/googleclouddns.pyc
${PYSITELIB}/lexicon/providers/henet.pyo
${PYSITELIB}/lexicon/providers/henet.pyc
${PYSITELIB}/lexicon/providers/hetzner.pyo
${PYSITELIB}/lexicon/providers/hetzner.pyc
${PYSITELIB}/lexicon/providers/internetbs.pyo
${PYSITELIB}/lexicon/providers/internetbs.pyc
${PYSITELIB}/lexicon/providers/inwx.pyo
${PYSITELIB}/lexicon/providers/inwx.pyc
${PYSITELIB}/lexicon/providers/linode.pyo
${PYSITELIB}/lexicon/providers/linode.pyc
${PYSITELIB}/lexicon/providers/linode4.pyo
${PYSITELIB}/lexicon/providers/linode4.pyc
${PYSITELIB}/lexicon/providers/localzone.pyo
${PYSITELIB}/lexicon/providers/localzone.pyc
${PYSITELIB}/lexicon/providers/luadns.pyo
${PYSITELIB}/lexicon/providers/luadns.pyc
${PYSITELIB}/lexicon/providers/memset.pyo
${PYSITELIB}/lexicon/providers/memset.pyc
${PYSITELIB}/lexicon/providers/namecheap.pyo
${PYSITELIB}/lexicon/providers/namecheap.pyc
${PYSITELIB}/lexicon/providers/namesilo.pyo
${PYSITELIB}/lexicon/providers/namesilo.pyc
${PYSITELIB}/lexicon/providers/nfsn.pyo
${PYSITELIB}/lexicon/providers/nfsn.pyc
${PYSITELIB}/lexicon/providers/nsone.pyo
${PYSITELIB}/lexicon/providers/nsone.pyc
${PYSITELIB}/lexicon/providers/onapp.pyo
${PYSITELIB}/lexicon/providers/onapp.pyc
${PYSITELIB}/lexicon/providers/online.pyo
${PYSITELIB}/lexicon/providers/online.pyc
${PYSITELIB}/lexicon/providers/ovh.pyo
${PYSITELIB}/lexicon/providers/ovh.pyc
${PYSITELIB}/lexicon/providers/plesk.pyo
${PYSITELIB}/lexicon/providers/plesk.pyc
${PYSITELIB}/lexicon/providers/pointhq.pyo
${PYSITELIB}/lexicon/providers/pointhq.pyc
${PYSITELIB}/lexicon/providers/powerdns.pyo
${PYSITELIB}/lexicon/providers/powerdns.pyc
${PYSITELIB}/lexicon/providers/rackspace.pyo
${PYSITELIB}/lexicon/providers/rackspace.pyc
${PYSITELIB}/lexicon/providers/rage4.pyo
${PYSITELIB}/lexicon/providers/rage4.pyc
${PYSITELIB}/lexicon/providers/route53.pyo
${PYSITELIB}/lexicon/providers/route53.pyc
${PYSITELIB}/lexicon/providers/sakuracloud.pyo
${PYSITELIB}/lexicon/providers/sakuracloud.pyc
${PYSITELIB}/lexicon/providers/softlayer.pyo
${PYSITELIB}/lexicon/providers/softlayer.pyc
${PYSITELIB}/lexicon/providers/subreg.pyo
${PYSITELIB}/lexicon/providers/subreg.pyc
${PYSITELIB}/lexicon/providers/transip.pyo
${PYSITELIB}/lexicon/providers/transip.pyc
${PYSITELIB}/lexicon/providers/vultr.pyo
${PYSITELIB}/lexicon/providers/vultr.pyc
${PYSITELIB}/lexicon/providers/yandex.pyo
${PYSITELIB}/lexicon/providers/yandex.pyc
${PYSITELIB}/lexicon/providers/zeit.pyo
${PYSITELIB}/lexicon/providers/zeit.pyc
${PYSITELIB}/lexicon/providers/zonomi.pyo
${PYSITELIB}/lexicon/providers/zonomi.pyc
${PYSITELIB}/lexicon/providers/__init__.pyo
${PYSITELIB}/lexicon/providers/aurora.py
${PYSITELIB}/lexicon/providers/aurora.pyc
${PYSITELIB}/lexicon/providers/aurora.pyo
${PYSITELIB}/lexicon/providers/auto.py
${PYSITELIB}/lexicon/providers/auto.pyc
${PYSITELIB}/lexicon/providers/auto.pyo
${PYSITELIB}/lexicon/providers/base.py
${PYSITELIB}/lexicon/providers/base.pyc
${PYSITELIB}/lexicon/providers/base.pyo
${PYSITELIB}/lexicon/providers/cloudflare.py
${PYSITELIB}/lexicon/providers/cloudflare.pyc
${PYSITELIB}/lexicon/providers/cloudflare.pyo
${PYSITELIB}/lexicon/providers/cloudns.py
${PYSITELIB}/lexicon/providers/cloudns.pyc
${PYSITELIB}/lexicon/providers/cloudns.pyo
${PYSITELIB}/lexicon/providers/cloudxns.py
${PYSITELIB}/lexicon/providers/cloudxns.pyc
${PYSITELIB}/lexicon/providers/cloudxns.pyo
${PYSITELIB}/lexicon/providers/conoha.py
${PYSITELIB}/lexicon/providers/conoha.pyc
${PYSITELIB}/lexicon/providers/conoha.pyo
${PYSITELIB}/lexicon/providers/constellix.py
${PYSITELIB}/lexicon/providers/constellix.pyc
${PYSITELIB}/lexicon/providers/constellix.pyo
${PYSITELIB}/lexicon/providers/digitalocean.py
${PYSITELIB}/lexicon/providers/digitalocean.pyc
${PYSITELIB}/lexicon/providers/digitalocean.pyo
${PYSITELIB}/lexicon/providers/dnsimple.py
${PYSITELIB}/lexicon/providers/dnsimple.pyc
${PYSITELIB}/lexicon/providers/dnsimple.pyo
${PYSITELIB}/lexicon/providers/dnsmadeeasy.py
${PYSITELIB}/lexicon/providers/dnsmadeeasy.pyc
${PYSITELIB}/lexicon/providers/dnsmadeeasy.pyo
${PYSITELIB}/lexicon/providers/dnspark.py
${PYSITELIB}/lexicon/providers/dnspark.pyc
${PYSITELIB}/lexicon/providers/dnspark.pyo
${PYSITELIB}/lexicon/providers/dnspod.py
${PYSITELIB}/lexicon/providers/dnspod.pyc
${PYSITELIB}/lexicon/providers/dnspod.pyo
${PYSITELIB}/lexicon/providers/easydns.py
${PYSITELIB}/lexicon/providers/easydns.pyc
${PYSITELIB}/lexicon/providers/easydns.pyo
${PYSITELIB}/lexicon/providers/easyname.py
${PYSITELIB}/lexicon/providers/easyname.pyc
${PYSITELIB}/lexicon/providers/easyname.pyo
${PYSITELIB}/lexicon/providers/exoscale.py
${PYSITELIB}/lexicon/providers/exoscale.pyc
${PYSITELIB}/lexicon/providers/exoscale.pyo
${PYSITELIB}/lexicon/providers/gandi.py
${PYSITELIB}/lexicon/providers/gandi.pyc
${PYSITELIB}/lexicon/providers/gandi.pyo
${PYSITELIB}/lexicon/providers/gehirn.py
${PYSITELIB}/lexicon/providers/gehirn.pyc
${PYSITELIB}/lexicon/providers/gehirn.pyo
${PYSITELIB}/lexicon/providers/glesys.py
${PYSITELIB}/lexicon/providers/glesys.pyc
${PYSITELIB}/lexicon/providers/glesys.pyo
${PYSITELIB}/lexicon/providers/godaddy.py
${PYSITELIB}/lexicon/providers/godaddy.pyc
${PYSITELIB}/lexicon/providers/godaddy.pyo
${PYSITELIB}/lexicon/providers/googleclouddns.py
${PYSITELIB}/lexicon/providers/googleclouddns.pyc
${PYSITELIB}/lexicon/providers/googleclouddns.pyo
${PYSITELIB}/lexicon/providers/henet.py
${PYSITELIB}/lexicon/providers/henet.pyc
${PYSITELIB}/lexicon/providers/henet.pyo
${PYSITELIB}/lexicon/providers/hetzner.py
${PYSITELIB}/lexicon/providers/hetzner.pyc
${PYSITELIB}/lexicon/providers/hetzner.pyo
${PYSITELIB}/lexicon/providers/hover.py
${PYSITELIB}/lexicon/providers/hover.pyc
${PYSITELIB}/lexicon/providers/hover.pyo
${PYSITELIB}/lexicon/providers/infoblox.py
${PYSITELIB}/lexicon/providers/infoblox.pyc
${PYSITELIB}/lexicon/providers/infoblox.pyo
${PYSITELIB}/lexicon/providers/internetbs.py
${PYSITELIB}/lexicon/providers/internetbs.pyc
${PYSITELIB}/lexicon/providers/internetbs.pyo
${PYSITELIB}/lexicon/providers/inwx.py
${PYSITELIB}/lexicon/providers/inwx.pyc
${PYSITELIB}/lexicon/providers/inwx.pyo
${PYSITELIB}/lexicon/providers/linode.py
${PYSITELIB}/lexicon/providers/linode.pyc
${PYSITELIB}/lexicon/providers/linode.pyo
${PYSITELIB}/lexicon/providers/linode4.py
${PYSITELIB}/lexicon/providers/linode4.pyc
${PYSITELIB}/lexicon/providers/linode4.pyo
${PYSITELIB}/lexicon/providers/localzone.py
${PYSITELIB}/lexicon/providers/localzone.pyc
${PYSITELIB}/lexicon/providers/localzone.pyo
${PYSITELIB}/lexicon/providers/luadns.py
${PYSITELIB}/lexicon/providers/luadns.pyc
${PYSITELIB}/lexicon/providers/luadns.pyo
${PYSITELIB}/lexicon/providers/memset.py
${PYSITELIB}/lexicon/providers/memset.pyc
${PYSITELIB}/lexicon/providers/memset.pyo
${PYSITELIB}/lexicon/providers/namecheap.py
${PYSITELIB}/lexicon/providers/namecheap.pyc
${PYSITELIB}/lexicon/providers/namecheap.pyo
${PYSITELIB}/lexicon/providers/namesilo.py
${PYSITELIB}/lexicon/providers/namesilo.pyc
${PYSITELIB}/lexicon/providers/namesilo.pyo
${PYSITELIB}/lexicon/providers/netcup.py
${PYSITELIB}/lexicon/providers/netcup.pyc
${PYSITELIB}/lexicon/providers/netcup.pyo
${PYSITELIB}/lexicon/providers/nfsn.py
${PYSITELIB}/lexicon/providers/nfsn.pyc
${PYSITELIB}/lexicon/providers/nfsn.pyo
${PYSITELIB}/lexicon/providers/nsone.py
${PYSITELIB}/lexicon/providers/nsone.pyc
${PYSITELIB}/lexicon/providers/nsone.pyo
${PYSITELIB}/lexicon/providers/onapp.py
${PYSITELIB}/lexicon/providers/onapp.pyc
${PYSITELIB}/lexicon/providers/onapp.pyo
${PYSITELIB}/lexicon/providers/online.py
${PYSITELIB}/lexicon/providers/online.pyc
${PYSITELIB}/lexicon/providers/online.pyo
${PYSITELIB}/lexicon/providers/ovh.py
${PYSITELIB}/lexicon/providers/ovh.pyc
${PYSITELIB}/lexicon/providers/ovh.pyo
${PYSITELIB}/lexicon/providers/plesk.py
${PYSITELIB}/lexicon/providers/plesk.pyc
${PYSITELIB}/lexicon/providers/plesk.pyo
${PYSITELIB}/lexicon/providers/pointhq.py
${PYSITELIB}/lexicon/providers/pointhq.pyc
${PYSITELIB}/lexicon/providers/pointhq.pyo
${PYSITELIB}/lexicon/providers/powerdns.py
${PYSITELIB}/lexicon/providers/powerdns.pyc
${PYSITELIB}/lexicon/providers/powerdns.pyo
${PYSITELIB}/lexicon/providers/rackspace.py
${PYSITELIB}/lexicon/providers/rackspace.pyc
${PYSITELIB}/lexicon/providers/rackspace.pyo
${PYSITELIB}/lexicon/providers/rage4.py
${PYSITELIB}/lexicon/providers/rage4.pyc
${PYSITELIB}/lexicon/providers/rage4.pyo
${PYSITELIB}/lexicon/providers/route53.py
${PYSITELIB}/lexicon/providers/route53.pyc
${PYSITELIB}/lexicon/providers/route53.pyo
${PYSITELIB}/lexicon/providers/sakuracloud.py
${PYSITELIB}/lexicon/providers/sakuracloud.pyc
${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
${PYSITELIB}/lexicon/providers/vultr.py
${PYSITELIB}/lexicon/providers/vultr.pyc
${PYSITELIB}/lexicon/providers/vultr.pyo
${PYSITELIB}/lexicon/providers/yandex.py
${PYSITELIB}/lexicon/providers/yandex.pyc
${PYSITELIB}/lexicon/providers/yandex.pyo
${PYSITELIB}/lexicon/providers/zeit.py
${PYSITELIB}/lexicon/providers/zeit.pyc
${PYSITELIB}/lexicon/providers/zeit.pyo
${PYSITELIB}/lexicon/providers/zilore.py
${PYSITELIB}/lexicon/providers/zilore.pyc
${PYSITELIB}/lexicon/providers/zilore.pyo
${PYSITELIB}/lexicon/providers/zonomi.py
${PYSITELIB}/lexicon/providers/zonomi.pyc
${PYSITELIB}/lexicon/providers/zonomi.pyo
${PYSITELIB}/lexicon/tests/__init__.py
${PYSITELIB}/lexicon/tests/__init__.pyc
${PYSITELIB}/lexicon/tests/__init__.pyo
${PYSITELIB}/lexicon/tests/providers/__init__.py
${PYSITELIB}/lexicon/tests/providers/__init__.pyc
${PYSITELIB}/lexicon/tests/providers/__init__.pyo
${PYSITELIB}/lexicon/tests/providers/integration_tests.py
${PYSITELIB}/lexicon/tests/providers/integration_tests.pyc
${PYSITELIB}/lexicon/tests/providers/integration_tests.pyo
${PYSITELIB}/lexicon/tests/providers/test_aurora.py
${PYSITELIB}/lexicon/tests/providers/test_aurora.pyc
${PYSITELIB}/lexicon/tests/providers/test_aurora.pyo
${PYSITELIB}/lexicon/tests/providers/test_auto.py
${PYSITELIB}/lexicon/tests/providers/test_auto.pyc
${PYSITELIB}/lexicon/tests/providers/test_auto.pyo
${PYSITELIB}/lexicon/tests/providers/test_cloudflare.py
${PYSITELIB}/lexicon/tests/providers/test_cloudflare.pyc
${PYSITELIB}/lexicon/tests/providers/test_cloudflare.pyo
${PYSITELIB}/lexicon/tests/providers/test_cloudns.py
${PYSITELIB}/lexicon/tests/providers/test_cloudns.pyc
${PYSITELIB}/lexicon/tests/providers/test_cloudns.pyo
${PYSITELIB}/lexicon/tests/providers/test_cloudxns.py
${PYSITELIB}/lexicon/tests/providers/test_cloudxns.pyc
${PYSITELIB}/lexicon/tests/providers/test_cloudxns.pyo
${PYSITELIB}/lexicon/tests/providers/test_conoha.py
${PYSITELIB}/lexicon/tests/providers/test_conoha.pyc
${PYSITELIB}/lexicon/tests/providers/test_conoha.pyo
${PYSITELIB}/lexicon/tests/providers/test_constellix.py
${PYSITELIB}/lexicon/tests/providers/test_constellix.pyc
${PYSITELIB}/lexicon/tests/providers/test_constellix.pyo
${PYSITELIB}/lexicon/tests/providers/test_digitalocean.py
${PYSITELIB}/lexicon/tests/providers/test_digitalocean.pyc
${PYSITELIB}/lexicon/tests/providers/test_digitalocean.pyo
${PYSITELIB}/lexicon/tests/providers/test_dnsimple.py
${PYSITELIB}/lexicon/tests/providers/test_dnsimple.pyc
${PYSITELIB}/lexicon/tests/providers/test_dnsimple.pyo
${PYSITELIB}/lexicon/tests/providers/test_dnsmadeeasy.py
${PYSITELIB}/lexicon/tests/providers/test_dnsmadeeasy.pyc
${PYSITELIB}/lexicon/tests/providers/test_dnsmadeeasy.pyo
${PYSITELIB}/lexicon/tests/providers/test_dnspark.py
${PYSITELIB}/lexicon/tests/providers/test_dnspark.pyc
${PYSITELIB}/lexicon/tests/providers/test_dnspark.pyo
${PYSITELIB}/lexicon/tests/providers/test_dnspod.py
${PYSITELIB}/lexicon/tests/providers/test_dnspod.pyc
${PYSITELIB}/lexicon/tests/providers/test_dnspod.pyo
${PYSITELIB}/lexicon/tests/providers/test_easydns.py
${PYSITELIB}/lexicon/tests/providers/test_easydns.pyc
${PYSITELIB}/lexicon/tests/providers/test_easydns.pyo
${PYSITELIB}/lexicon/tests/providers/test_easyname.py
${PYSITELIB}/lexicon/tests/providers/test_easyname.pyc
${PYSITELIB}/lexicon/tests/providers/test_easyname.pyo
${PYSITELIB}/lexicon/tests/providers/test_exoscale.py
${PYSITELIB}/lexicon/tests/providers/test_exoscale.pyc
${PYSITELIB}/lexicon/tests/providers/test_exoscale.pyo
${PYSITELIB}/lexicon/tests/providers/test_gandi.py
${PYSITELIB}/lexicon/tests/providers/test_gandi.pyc
${PYSITELIB}/lexicon/tests/providers/test_gandi.pyo
${PYSITELIB}/lexicon/tests/providers/test_gehirn.py
${PYSITELIB}/lexicon/tests/providers/test_gehirn.pyc
${PYSITELIB}/lexicon/tests/providers/test_gehirn.pyo
${PYSITELIB}/lexicon/tests/providers/test_glesys.py
${PYSITELIB}/lexicon/tests/providers/test_glesys.pyc
${PYSITELIB}/lexicon/tests/providers/test_glesys.pyo
${PYSITELIB}/lexicon/tests/providers/test_godaddy.py
${PYSITELIB}/lexicon/tests/providers/test_godaddy.pyc
${PYSITELIB}/lexicon/tests/providers/test_godaddy.pyo
${PYSITELIB}/lexicon/tests/providers/test_googleclouddns.py
${PYSITELIB}/lexicon/tests/providers/test_googleclouddns.pyc
${PYSITELIB}/lexicon/tests/providers/test_googleclouddns.pyo
${PYSITELIB}/lexicon/tests/providers/test_henet.py
${PYSITELIB}/lexicon/tests/providers/test_henet.pyc
${PYSITELIB}/lexicon/tests/providers/test_henet.pyo
${PYSITELIB}/lexicon/tests/providers/test_hetzner.py
${PYSITELIB}/lexicon/tests/providers/test_hetzner.pyc
${PYSITELIB}/lexicon/tests/providers/test_hetzner.pyo
${PYSITELIB}/lexicon/tests/providers/test_hover.py
${PYSITELIB}/lexicon/tests/providers/test_hover.pyc
${PYSITELIB}/lexicon/tests/providers/test_hover.pyo
${PYSITELIB}/lexicon/tests/providers/test_infoblox.py
${PYSITELIB}/lexicon/tests/providers/test_infoblox.pyc
${PYSITELIB}/lexicon/tests/providers/test_infoblox.pyo
${PYSITELIB}/lexicon/tests/providers/test_internetbs.py
${PYSITELIB}/lexicon/tests/providers/test_internetbs.pyc
${PYSITELIB}/lexicon/tests/providers/test_internetbs.pyo
${PYSITELIB}/lexicon/tests/providers/test_inwx.py
${PYSITELIB}/lexicon/tests/providers/test_inwx.pyc
${PYSITELIB}/lexicon/tests/providers/test_inwx.pyo
${PYSITELIB}/lexicon/tests/providers/test_linode.py
${PYSITELIB}/lexicon/tests/providers/test_linode.pyc
${PYSITELIB}/lexicon/tests/providers/test_linode.pyo
${PYSITELIB}/lexicon/tests/providers/test_linode4.py
${PYSITELIB}/lexicon/tests/providers/test_linode4.pyc
${PYSITELIB}/lexicon/tests/providers/test_linode4.pyo
${PYSITELIB}/lexicon/tests/providers/test_localzone.py
${PYSITELIB}/lexicon/tests/providers/test_localzone.pyc
${PYSITELIB}/lexicon/tests/providers/test_localzone.pyo
${PYSITELIB}/lexicon/tests/providers/test_luadns.py
${PYSITELIB}/lexicon/tests/providers/test_luadns.pyc
${PYSITELIB}/lexicon/tests/providers/test_luadns.pyo
${PYSITELIB}/lexicon/tests/providers/test_memset.py
${PYSITELIB}/lexicon/tests/providers/test_memset.pyc
${PYSITELIB}/lexicon/tests/providers/test_memset.pyo
${PYSITELIB}/lexicon/tests/providers/test_namecheap.py
${PYSITELIB}/lexicon/tests/providers/test_namecheap.pyc
${PYSITELIB}/lexicon/tests/providers/test_namecheap.pyo
${PYSITELIB}/lexicon/tests/providers/test_namesilo.py
${PYSITELIB}/lexicon/tests/providers/test_namesilo.pyc
${PYSITELIB}/lexicon/tests/providers/test_namesilo.pyo
${PYSITELIB}/lexicon/tests/providers/test_netcup.py
${PYSITELIB}/lexicon/tests/providers/test_netcup.pyc
${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_nsone.py
${PYSITELIB}/lexicon/tests/providers/test_nsone.pyc
${PYSITELIB}/lexicon/tests/providers/test_nsone.pyo
${PYSITELIB}/lexicon/tests/providers/test_onapp.py
${PYSITELIB}/lexicon/tests/providers/test_onapp.pyc
${PYSITELIB}/lexicon/tests/providers/test_onapp.pyo
${PYSITELIB}/lexicon/tests/providers/test_online.py
${PYSITELIB}/lexicon/tests/providers/test_online.pyc
${PYSITELIB}/lexicon/tests/providers/test_online.pyo
${PYSITELIB}/lexicon/tests/providers/test_ovh.py
${PYSITELIB}/lexicon/tests/providers/test_ovh.pyc
${PYSITELIB}/lexicon/tests/providers/test_ovh.pyo
${PYSITELIB}/lexicon/tests/providers/test_plesk.py
${PYSITELIB}/lexicon/tests/providers/test_plesk.pyc
${PYSITELIB}/lexicon/tests/providers/test_plesk.pyo
${PYSITELIB}/lexicon/tests/providers/test_pointhq.py
${PYSITELIB}/lexicon/tests/providers/test_pointhq.pyc
${PYSITELIB}/lexicon/tests/providers/test_pointhq.pyo
${PYSITELIB}/lexicon/tests/providers/test_powerdns.py
${PYSITELIB}/lexicon/tests/providers/test_powerdns.pyc
${PYSITELIB}/lexicon/tests/providers/test_powerdns.pyo
${PYSITELIB}/lexicon/tests/providers/test_rackspace.py
${PYSITELIB}/lexicon/tests/providers/test_rackspace.pyc
${PYSITELIB}/lexicon/tests/providers/test_rackspace.pyo
${PYSITELIB}/lexicon/tests/providers/test_rage4.py
${PYSITELIB}/lexicon/tests/providers/test_rage4.pyc
${PYSITELIB}/lexicon/tests/providers/test_rage4.pyo
${PYSITELIB}/lexicon/tests/providers/test_route53.py
${PYSITELIB}/lexicon/tests/providers/test_route53.pyc
${PYSITELIB}/lexicon/tests/providers/test_route53.pyo
${PYSITELIB}/lexicon/tests/providers/test_sakuracloud.py
${PYSITELIB}/lexicon/tests/providers/test_sakuracloud.pyc
${PYSITELIB}/lexicon/tests/providers/test_sakuracloud.pyo
${PYSITELIB}/lexicon/tests/providers/test_softlayer.py
${PYSITELIB}/lexicon/tests/providers/test_softlayer.pyc
${PYSITELIB}/lexicon/tests/providers/test_softlayer.pyo
${PYSITELIB}/lexicon/tests/providers/test_subreg.py
${PYSITELIB}/lexicon/tests/providers/test_subreg.pyc
${PYSITELIB}/lexicon/tests/providers/test_subreg.pyo
${PYSITELIB}/lexicon/tests/providers/test_transip.py
${PYSITELIB}/lexicon/tests/providers/test_transip.pyc
${PYSITELIB}/lexicon/tests/providers/test_transip.pyo
${PYSITELIB}/lexicon/tests/providers/test_vultr.py
${PYSITELIB}/lexicon/tests/providers/test_vultr.pyc
${PYSITELIB}/lexicon/tests/providers/test_vultr.pyo
${PYSITELIB}/lexicon/tests/providers/test_yandex.py
${PYSITELIB}/lexicon/tests/providers/test_yandex.pyc
${PYSITELIB}/lexicon/tests/providers/test_yandex.pyo
${PYSITELIB}/lexicon/tests/providers/test_zeit.py
${PYSITELIB}/lexicon/tests/providers/test_zeit.pyc
${PYSITELIB}/lexicon/tests/providers/test_zeit.pyo
${PYSITELIB}/lexicon/tests/providers/test_zilore.py
${PYSITELIB}/lexicon/tests/providers/test_zilore.pyc
${PYSITELIB}/lexicon/tests/providers/test_zilore.pyo
${PYSITELIB}/lexicon/tests/providers/test_zonomi.py
${PYSITELIB}/lexicon/tests/providers/test_zonomi.pyc
${PYSITELIB}/lexicon/tests/providers/test_zonomi.pyo
${PYSITELIB}/lexicon/tests/test_client.py
${PYSITELIB}/lexicon/tests/test_client.pyc
${PYSITELIB}/lexicon/tests/test_client.pyo
${PYSITELIB}/lexicon/tests/test_config.py
${PYSITELIB}/lexicon/tests/test_config.pyc
${PYSITELIB}/lexicon/tests/test_config.pyo
${PYSITELIB}/lexicon/tests/test_library.py
${PYSITELIB}/lexicon/tests/test_library.pyc
${PYSITELIB}/lexicon/tests/test_library.pyo
${PYSITELIB}/lexicon/tests/test_output.py
${PYSITELIB}/lexicon/tests/test_output.pyc
${PYSITELIB}/lexicon/tests/test_output.pyo
${PYSITELIB}/lexicon/tests/test_parser.py
${PYSITELIB}/lexicon/tests/test_parser.pyc
${PYSITELIB}/lexicon/tests/test_parser.pyo

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.33 2019/01/15 11:30:03 triaxx Exp $
$NetBSD: distinfo,v 1.34 2019/05/07 08:00:03 adam Exp $
SHA1 (lexicon-3.0.8.tar.gz) = 0e757b92bd95efd4552eaed0db50f49700318112
RMD160 (lexicon-3.0.8.tar.gz) = 3ce384403af041649df2e5651b5ba6c105866208
SHA512 (lexicon-3.0.8.tar.gz) = d7dabf19076c70fb3897c9116fe139cb6735b3dbb2b46c822c97ffe6be98fbab3b46ee18f0f4d37f4937d8aa0ee845fe3db397fe971373a9283fdeb4d4cd54ff
Size (lexicon-3.0.8.tar.gz) = 2077918 bytes
SHA1 (dns-lexicon-3.2.4.tar.gz) = e6851bd463d193f8623b77bd72d18474b54ec410
RMD160 (dns-lexicon-3.2.4.tar.gz) = 448790380cc0f6365c0e8f18fbf43ae2bdaba76d
SHA512 (dns-lexicon-3.2.4.tar.gz) = 2d5ade442d0c5dc74b3ddf5bf605377ca222c674714a8f7b962f3317ed37da51b964fe4ba6faed4b31ceded6607c612196d3e39df6720f8944837228473650ff
Size (dns-lexicon-3.2.4.tar.gz) = 128568 bytes