From efa80b43a127f1e2035d63d19481ebc616dd48cc Mon Sep 17 00:00:00 2001 From: Ross McFarland Date: Tue, 15 Nov 2022 10:31:10 -0800 Subject: [PATCH] 1.0 RC: Remove deprecated provider, source, and processor shims --- CHANGELOG.md | 5 ++++ octodns/processor/awsacm.py | 24 ------------------- octodns/provider/azuredns.py | 25 -------------------- octodns/provider/cloudflare.py | 26 --------------------- octodns/provider/constellix.py | 26 --------------------- octodns/provider/digitalocean.py | 26 --------------------- octodns/provider/dnsimple.py | 25 -------------------- octodns/provider/dnsmadeeasy.py | 26 --------------------- octodns/provider/dyn.py | 25 -------------------- octodns/provider/easydns.py | 26 --------------------- octodns/provider/edgedns.py | 25 -------------------- octodns/provider/etc_hosts.py | 25 -------------------- octodns/provider/fastdns.py | 14 ----------- octodns/provider/gandi.py | 25 -------------------- octodns/provider/gcore.py | 25 -------------------- octodns/provider/googlecloud.py | 26 --------------------- octodns/provider/hetzner.py | 25 -------------------- octodns/provider/mythicbeasts.py | 26 --------------------- octodns/provider/ns1.py | 25 -------------------- octodns/provider/ovh.py | 25 -------------------- octodns/provider/powerdns.py | 26 --------------------- octodns/provider/rackspace.py | 26 --------------------- octodns/provider/route53.py | 25 -------------------- octodns/provider/selectel.py | 25 -------------------- octodns/provider/transip.py | 25 -------------------- octodns/provider/ultra.py | 25 -------------------- octodns/source/axfr.py | 20 ---------------- tests/test_octodns_processor_awsacm.py | 13 ----------- tests/test_octodns_provider_azuredns.py | 13 ----------- tests/test_octodns_provider_cloudflare.py | 13 ----------- tests/test_octodns_provider_constellix.py | 13 ----------- tests/test_octodns_provider_digitalocean.py | 13 ----------- tests/test_octodns_provider_dnsimple.py | 13 ----------- tests/test_octodns_provider_dnsmadeeasy.py | 13 ----------- tests/test_octodns_provider_dyn.py | 13 ----------- tests/test_octodns_provider_easydns.py | 13 ----------- tests/test_octodns_provider_edgedns.py | 19 --------------- tests/test_octodns_provider_etc_hosts.py | 13 ----------- tests/test_octodns_provider_gandi.py | 19 --------------- tests/test_octodns_provider_gcore.py | 13 ----------- tests/test_octodns_provider_googlecloud.py | 13 ----------- tests/test_octodns_provider_hetzner.py | 13 ----------- tests/test_octodns_provider_mythicbeasts.py | 13 ----------- tests/test_octodns_provider_ns1.py | 13 ----------- tests/test_octodns_provider_ovh.py | 13 ----------- tests/test_octodns_provider_powerdns.py | 13 ----------- tests/test_octodns_provider_rackspace.py | 13 ----------- tests/test_octodns_provider_route53.py | 13 ----------- tests/test_octodns_provider_selectel.py | 13 ----------- tests/test_octodns_provider_transip.py | 13 ----------- tests/test_octodns_provider_ultra.py | 13 ----------- tests/test_octodns_source_axfr.py | 18 -------------- 52 files changed, 5 insertions(+), 984 deletions(-) delete mode 100644 octodns/processor/awsacm.py delete mode 100644 octodns/provider/azuredns.py delete mode 100644 octodns/provider/cloudflare.py delete mode 100644 octodns/provider/constellix.py delete mode 100644 octodns/provider/digitalocean.py delete mode 100644 octodns/provider/dnsimple.py delete mode 100644 octodns/provider/dnsmadeeasy.py delete mode 100644 octodns/provider/dyn.py delete mode 100644 octodns/provider/easydns.py delete mode 100644 octodns/provider/edgedns.py delete mode 100644 octodns/provider/etc_hosts.py delete mode 100644 octodns/provider/fastdns.py delete mode 100644 octodns/provider/gandi.py delete mode 100644 octodns/provider/gcore.py delete mode 100644 octodns/provider/googlecloud.py delete mode 100644 octodns/provider/hetzner.py delete mode 100644 octodns/provider/mythicbeasts.py delete mode 100644 octodns/provider/ns1.py delete mode 100644 octodns/provider/ovh.py delete mode 100644 octodns/provider/powerdns.py delete mode 100644 octodns/provider/rackspace.py delete mode 100644 octodns/provider/route53.py delete mode 100644 octodns/provider/selectel.py delete mode 100644 octodns/provider/transip.py delete mode 100644 octodns/provider/ultra.py delete mode 100644 octodns/source/axfr.py delete mode 100644 tests/test_octodns_processor_awsacm.py delete mode 100644 tests/test_octodns_provider_azuredns.py delete mode 100644 tests/test_octodns_provider_cloudflare.py delete mode 100644 tests/test_octodns_provider_constellix.py delete mode 100644 tests/test_octodns_provider_digitalocean.py delete mode 100644 tests/test_octodns_provider_dnsimple.py delete mode 100644 tests/test_octodns_provider_dnsmadeeasy.py delete mode 100644 tests/test_octodns_provider_dyn.py delete mode 100644 tests/test_octodns_provider_easydns.py delete mode 100644 tests/test_octodns_provider_edgedns.py delete mode 100644 tests/test_octodns_provider_etc_hosts.py delete mode 100644 tests/test_octodns_provider_gandi.py delete mode 100644 tests/test_octodns_provider_gcore.py delete mode 100644 tests/test_octodns_provider_googlecloud.py delete mode 100644 tests/test_octodns_provider_hetzner.py delete mode 100644 tests/test_octodns_provider_mythicbeasts.py delete mode 100644 tests/test_octodns_provider_ns1.py delete mode 100644 tests/test_octodns_provider_ovh.py delete mode 100644 tests/test_octodns_provider_powerdns.py delete mode 100644 tests/test_octodns_provider_rackspace.py delete mode 100644 tests/test_octodns_provider_route53.py delete mode 100644 tests/test_octodns_provider_selectel.py delete mode 100644 tests/test_octodns_provider_transip.py delete mode 100644 tests/test_octodns_provider_ultra.py delete mode 100644 tests/test_octodns_source_axfr.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 6fb093e..bced33e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ #### Noteworthy changes +* 1.x Deprecation removals + * Provider, Source, and Processor shims removed, they've been warnings for > + 1yr. Everything should be using and referring to provider-specific + modules now. + #### Stuff * Added simple IgnoreRootNsFilter diff --git a/octodns/processor/awsacm.py b/octodns/processor/awsacm.py deleted file mode 100644 index 68280fe..0000000 --- a/octodns/processor/awsacm.py +++ /dev/null @@ -1,24 +0,0 @@ -# -# Ignores AWS ACM validation CNAME records. -# - -from logging import getLogger - -logger = getLogger('Route53') -try: - logger.warning( - 'octodns_route53 shimmed. Update your processor class to ' - 'octodns_route53.processor.AwsAcmMangingProcessor. ' - 'Shim will be removed in 1.0' - ) - from octodns_route53.processor import AwsAcmMangingProcessor - - AwsAcmMangingProcessor # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'AwsAcmMangingProcessor has been moved into a separate ' - 'module, octodns_route53 is now required. Processor ' - 'class should be updated to ' - 'octodns_route53.processor.AwsAcmMangingProcessor' - ) - raise diff --git a/octodns/provider/azuredns.py b/octodns/provider/azuredns.py deleted file mode 100644 index a9bd960..0000000 --- a/octodns/provider/azuredns.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Azure') -try: - logger.warning( - 'octodns_azure shimmed. Update your provider class to ' - 'octodns_azure.AzureProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_azure import AzureProvider - - AzureProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'AzureProvider has been moved into a separate module, ' - 'octodns_azure is now required. Provider class should ' - 'be updated to octodns_azure.AzureProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/cloudflare.py b/octodns/provider/cloudflare.py deleted file mode 100644 index c64b20c..0000000 --- a/octodns/provider/cloudflare.py +++ /dev/null @@ -1,26 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Cloudflare') -try: - logger.warning( - 'octodns_cloudflare shimmed. Update your provider class to ' - 'octodns_cloudflare.CloudflareProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_cloudflare import CloudflareProvider - - CloudflareProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'CloudflareProvider has been moved into a separate ' - 'module, octodns_cloudflare is now required. Provider ' - 'class should be updated to ' - 'octodns_cloudflare.CloudflareProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/constellix.py b/octodns/provider/constellix.py deleted file mode 100644 index e89b810..0000000 --- a/octodns/provider/constellix.py +++ /dev/null @@ -1,26 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Constellix') -try: - logger.warning( - 'octodns_constellix shimmed. Update your provider class to ' - 'octodns_constellix.ConstellixProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_constellix import ConstellixProvider - - ConstellixProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'ConstellixProvider has been moved into a separate ' - 'module, octodns_constellix is now required. Provider ' - 'class should be updated to ' - 'octodns_constellix.ConstellixProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/digitalocean.py b/octodns/provider/digitalocean.py deleted file mode 100644 index c8ca249..0000000 --- a/octodns/provider/digitalocean.py +++ /dev/null @@ -1,26 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('DigitalOcean') -try: - logger.warning( - 'octodns_digitalocean shimmed. Update your provider class ' - 'to octodns_digitalocean.DigitalOceanProvider. Shim will ' - 'be removed in 1.0' - ) - from octodns_digitalocean import DigitalOceanProvider - - DigitalOceanProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'DigitalOceanProvider has been moved into a separate ' - 'module, octodns_digitalocean is now required. Provider ' - 'class should be updated to ' - 'octodns_digitalocean.DigitalOceanProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/dnsimple.py b/octodns/provider/dnsimple.py deleted file mode 100644 index d8600b5..0000000 --- a/octodns/provider/dnsimple.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Dnsimple') -try: - logger.warning( - 'octodns_dnsimple shimmed. Update your provider class to ' - 'octodns_dnsimple.DnsimpleProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_dnsimple import DnsimpleProvider - - DnsimpleProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'DnsimpleProvider has been moved into a separate module, ' - 'octodns_dnsimple is now required. Provider class should ' - 'be updated to octodns_dnsimple.DnsimpleProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/dnsmadeeasy.py b/octodns/provider/dnsmadeeasy.py deleted file mode 100644 index 6080552..0000000 --- a/octodns/provider/dnsmadeeasy.py +++ /dev/null @@ -1,26 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('DnsMadeEasy') -try: - logger.warning( - 'octodns_dnsmadeeasy shimmed. Update your provider class ' - 'to octodns_dnsmadeeasy.DnsMadeEasyProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_dnsmadeeasy import DnsMadeEasyProvider - - DnsMadeEasyProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'DnsMadeEasyProvider has been moved into a separate ' - 'module, octodns_dnsmadeeasy is now required. Provider ' - 'class should be updated to ' - 'octodns_dnsmadeeasy.DnsMadeEasyProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/dyn.py b/octodns/provider/dyn.py deleted file mode 100644 index f8a7699..0000000 --- a/octodns/provider/dyn.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Dyn') -try: - logger.warning( - 'octodns_dyn shimmed. Update your provider class to ' - 'octodns_dyn.DynProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_dyn import DynProvider - - DynProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'DynProvider has been moved into a separate module, ' - 'octodns_dyn is now required. Provider class should ' - 'be updated to octodns_dyn.DynProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/easydns.py b/octodns/provider/easydns.py deleted file mode 100644 index a81e7d7..0000000 --- a/octodns/provider/easydns.py +++ /dev/null @@ -1,26 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('EasyDns') -try: - logger.warning( - 'octodns_easydns shimmed. Update your provider class to ' - 'octodns_easydns.EasyDnsProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_easydns import EasyDnsProvider, EasyDNSProvider - - EasyDnsProvider # pragma: no cover - EasyDNSProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'EasyDNSProvider has been moved into a separate module, ' - 'octodns_easydns is now required. Provider class should ' - 'be updated to octodns_easydns.EasyDnsProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/edgedns.py b/octodns/provider/edgedns.py deleted file mode 100644 index b2692db..0000000 --- a/octodns/provider/edgedns.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Akamai') -try: - logger.warning( - 'octodns_edgedns shimmed. Update your provider class to ' - 'octodns_edgedns.AkamaiProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_edgedns import AkamaiProvider - - AkamaiProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'AkamaiProvider has been moved into a separate module, ' - 'octodns_edgedns is now required. Provider class should ' - 'be updated to octodns_edgedns.AkamaiProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/etc_hosts.py b/octodns/provider/etc_hosts.py deleted file mode 100644 index 858177d..0000000 --- a/octodns/provider/etc_hosts.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('EtcHosts') -try: - logger.warning( - 'octodns_etchosts shimmed. Update your provider class to ' - 'octodns_etchosts.EtcHostsProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_etchosts import EtcHostsProvider - - EtcHostsProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'EtcHostsProvider has been moved into a separate module, ' - 'octodns_etchosts is now required. Provider class should ' - 'be updated to octodns_etchosts.EtcHostsProvider. See ' - 'See https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/fastdns.py b/octodns/provider/fastdns.py deleted file mode 100644 index 7428864..0000000 --- a/octodns/provider/fastdns.py +++ /dev/null @@ -1,14 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Akamai') -logger.warning( - 'AkamaiProvider has been moved into a separate module, ' - 'octodns_edgedns is now required. Provider class should ' - 'be updated to octodns_edgedns.AkamaiProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' -) diff --git a/octodns/provider/gandi.py b/octodns/provider/gandi.py deleted file mode 100644 index 28652ed..0000000 --- a/octodns/provider/gandi.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Gandi') -try: - logger.warning( - 'octodns_gandi shimmed. Update your provider class to ' - 'octodns_gandi.GandiProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_gandi import GandiProvider - - GandiProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'GandiProvider has been moved into a separate module, ' - 'octodns_gandi is now required. Provider class should ' - 'be updated to octodns_gandi.GandiProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/gcore.py b/octodns/provider/gcore.py deleted file mode 100644 index bdd3b41..0000000 --- a/octodns/provider/gcore.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('GCore') -try: - logger.warning( - 'octodns_gcore shimmed. Update your provider class to ' - 'octodns_gcore.GCoreProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_gcore import GCoreProvider - - GCoreProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'GCoreProvider has been moved into a separate module, ' - 'octodns_gcore is now required. Provider class should ' - 'be updated to octodns_gcore.GCoreProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/googlecloud.py b/octodns/provider/googlecloud.py deleted file mode 100644 index bf9754b..0000000 --- a/octodns/provider/googlecloud.py +++ /dev/null @@ -1,26 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('GoogleCloud') -try: - logger.warning( - 'octodns_googlecloud shimmed. Update your provider class ' - 'to octodns_googlecloud.GoogleCloudProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_googlecloud import GoogleCloudProvider - - GoogleCloudProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'GoogleCloudProvider has been moved into a separate ' - 'module, octodns_googlecloud is now required. Provider ' - 'class should be updated to ' - 'octodns_googlecloud.GoogleCloudProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/hetzner.py b/octodns/provider/hetzner.py deleted file mode 100644 index 7ccdecf..0000000 --- a/octodns/provider/hetzner.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Hetzner') -try: - logger.warning( - 'octodns_hetzner shimmed. Update your provider class to ' - 'octodns_hetzner.HetznerProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_hetzner import HetznerProvider - - HetznerProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'HetznerProvider has been moved into a separate module, ' - 'octodns_hetzner is now required. Provider class should ' - 'be updated to octodns_hetzner.HetznerProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/mythicbeasts.py b/octodns/provider/mythicbeasts.py deleted file mode 100644 index df67ed6..0000000 --- a/octodns/provider/mythicbeasts.py +++ /dev/null @@ -1,26 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('MythicBeasts') -try: - logger.warning( - 'octodns_mythicbeasts shimmed. Update your provider class ' - 'to octodns_mythicbeasts.MythicBeastsProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_mythicbeasts import MythicBeastsProvider - - MythicBeastsProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'MythicBeastsProvider has been moved into a separate ' - 'module, octodns_mythicbeasts is now required. Provider ' - 'class should be updated to ' - 'octodns_mythicbeasts.MythicBeastsProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/ns1.py b/octodns/provider/ns1.py deleted file mode 100644 index 2d67a8f..0000000 --- a/octodns/provider/ns1.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Ns1') -try: - logger.warning( - 'octodns_ns1 shimmed. Update your provider class to ' - 'octodns_ns1.Ns1Provider. ' - 'Shim will be removed in 1.0' - ) - from octodns_ns1 import Ns1Provider - - Ns1Provider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'Ns1Provider has been moved into a separate module, ' - 'octodns_ns1 is now required. Provider class should ' - 'be updated to octodns_ns1.Ns1Provider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/ovh.py b/octodns/provider/ovh.py deleted file mode 100644 index b18b144..0000000 --- a/octodns/provider/ovh.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Ovh') -try: - logger.warning( - 'octodns_ovh shimmed. Update your provider class to ' - 'octodns_ovh.OvhProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_ovh import OvhProvider - - OvhProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'OvhProvider has been moved into a separate module, ' - 'octodns_ovh is now required. Provider class should ' - 'be updated to octodns_ovh.OvhProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/powerdns.py b/octodns/provider/powerdns.py deleted file mode 100644 index e7ae2b0..0000000 --- a/octodns/provider/powerdns.py +++ /dev/null @@ -1,26 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('PowerDns') -try: - logger.warning( - 'octodns_powerdns shimmed. Update your provider class to ' - 'octodns_powerdns.PowerDnsProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_powerdns import PowerDnsProvider, PowerDnsBaseProvider - - PowerDnsProvider # pragma: no cover - PowerDnsBaseProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'PowerDnsProvider has been moved into a separate module, ' - 'octodns_powerdns is now required. Provider class should ' - 'be updated to octodns_powerdns.PowerDnsProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/rackspace.py b/octodns/provider/rackspace.py deleted file mode 100644 index 6373add..0000000 --- a/octodns/provider/rackspace.py +++ /dev/null @@ -1,26 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Rackspace') -try: - logger.warning( - 'octodns_rackspace shimmed. Update your provider class to ' - 'octodns_rackspace.RackspaceProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_rackspace import RackspaceProvider - - RackspaceProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'RackspaceProvider has been moved into a separate ' - 'module, octodns_rackspace is now required. Provider ' - 'class should be updated to ' - 'octodns_rackspace.RackspaceProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/route53.py b/octodns/provider/route53.py deleted file mode 100644 index c2a1cdb..0000000 --- a/octodns/provider/route53.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Route53') -try: - logger.warning( - 'octodns_route53 shimmed. Update your provider class to ' - 'octodns_route53.Route53Provider. ' - 'Shim will be removed in 1.0' - ) - from octodns_route53 import Route53Provider - - Route53Provider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'Route53Provider has been moved into a separate module, ' - 'octodns_route53 is now required. Provider class should ' - 'be updated to octodns_route53.Route53Provider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/selectel.py b/octodns/provider/selectel.py deleted file mode 100644 index 55710e1..0000000 --- a/octodns/provider/selectel.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Selectel') -try: - logger.warning( - 'octodns_selectel shimmed. Update your provider class to ' - 'octodns_selectel.SelectelProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_selectel import SelectelProvider - - SelectelProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'SelectelProvider has been moved into a separate module, ' - 'octodns_selectel is now required. Provider class should ' - 'be updated to octodns_selectel.SelectelProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/transip.py b/octodns/provider/transip.py deleted file mode 100644 index 9e28a4c..0000000 --- a/octodns/provider/transip.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Transip') -try: - logger.warning( - 'octodns_transip shimmed. Update your provider class to ' - 'octodns_transip.TransipProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_transip import TransipProvider - - TransipProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'TransipProvider has been moved into a separate module, ' - 'octodns_transip is now required. Provider class should ' - 'be updated to octodns_transip.TransipProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/provider/ultra.py b/octodns/provider/ultra.py deleted file mode 100644 index c79178f..0000000 --- a/octodns/provider/ultra.py +++ /dev/null @@ -1,25 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('Ultra') -try: - logger.warning( - 'octodns_ultra shimmed. Update your provider class to ' - 'octodns_ultra.UltraProvider. ' - 'Shim will be removed in 1.0' - ) - from octodns_ultra import UltraProvider - - UltraProvider # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'UltraProvider has been moved into a separate module, ' - 'octodns_ultra is now required. Provider class should ' - 'be updated to octodns_ultra.UltraProvider. See ' - 'https://github.com/octodns/octodns#updating-' - 'to-use-extracted-providers for more information.' - ) - raise diff --git a/octodns/source/axfr.py b/octodns/source/axfr.py deleted file mode 100644 index 43aa65a..0000000 --- a/octodns/source/axfr.py +++ /dev/null @@ -1,20 +0,0 @@ -# -# -# - -from logging import getLogger - -logger = getLogger('AXFR') -try: - logger.warning( - 'octodns_bind shimmed. Update your provider class to octodns_bind.AxfrSource or octodns_bind.ZoneFileSource. Shim will be removed in 1.0' - ) - from octodns_bind import AxfrSource, ZoneFileSource - - AxfrSource # pragma: no cover - ZoneFileSource # pragma: no cover -except ModuleNotFoundError: - logger.exception( - 'AXFR/Zone file support has been moved into a separate module, octodns_bind is now required. Provider classes should be updated to octodns_bind.AxfrSource or octodns_bind.ZoneFileSource. See https://github.com/octodns/octodns#updating-to-use-extracted-providers for more information.' - ) - raise diff --git a/tests/test_octodns_processor_awsacm.py b/tests/test_octodns_processor_awsacm.py deleted file mode 100644 index dbb05fd..0000000 --- a/tests/test_octodns_processor_awsacm.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestAwsAcmMangingProcessor(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.processor.awsacm import AwsAcmMangingProcessor - - AwsAcmMangingProcessor diff --git a/tests/test_octodns_provider_azuredns.py b/tests/test_octodns_provider_azuredns.py deleted file mode 100644 index 59347b4..0000000 --- a/tests/test_octodns_provider_azuredns.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestAzureShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.azuredns import AzureProvider - - AzureProvider diff --git a/tests/test_octodns_provider_cloudflare.py b/tests/test_octodns_provider_cloudflare.py deleted file mode 100644 index 0e90eb6..0000000 --- a/tests/test_octodns_provider_cloudflare.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestCloudflareShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.cloudflare import CloudflareProvider - - CloudflareProvider diff --git a/tests/test_octodns_provider_constellix.py b/tests/test_octodns_provider_constellix.py deleted file mode 100644 index b795de7..0000000 --- a/tests/test_octodns_provider_constellix.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestConstellixShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.constellix import ConstellixProvider - - ConstellixProvider diff --git a/tests/test_octodns_provider_digitalocean.py b/tests/test_octodns_provider_digitalocean.py deleted file mode 100644 index cdb9328..0000000 --- a/tests/test_octodns_provider_digitalocean.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestDigitalOceanShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.digitalocean import DigitalOceanProvider - - DigitalOceanProvider diff --git a/tests/test_octodns_provider_dnsimple.py b/tests/test_octodns_provider_dnsimple.py deleted file mode 100644 index 8acccc7..0000000 --- a/tests/test_octodns_provider_dnsimple.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestDnsimpleShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.dnsimple import DnsimpleProvider - - DnsimpleProvider diff --git a/tests/test_octodns_provider_dnsmadeeasy.py b/tests/test_octodns_provider_dnsmadeeasy.py deleted file mode 100644 index 6dd70be..0000000 --- a/tests/test_octodns_provider_dnsmadeeasy.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestDnsMadeEasyShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.dnsmadeeasy import DnsMadeEasyProvider - - DnsMadeEasyProvider diff --git a/tests/test_octodns_provider_dyn.py b/tests/test_octodns_provider_dyn.py deleted file mode 100644 index 2a326a0..0000000 --- a/tests/test_octodns_provider_dyn.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestDynShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.dyn import DynProvider - - DynProvider diff --git a/tests/test_octodns_provider_easydns.py b/tests/test_octodns_provider_easydns.py deleted file mode 100644 index 38aa501..0000000 --- a/tests/test_octodns_provider_easydns.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestEasyDnsShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.easydns import EasyDnsProvider - - EasyDnsProvider diff --git a/tests/test_octodns_provider_edgedns.py b/tests/test_octodns_provider_edgedns.py deleted file mode 100644 index cbe43a3..0000000 --- a/tests/test_octodns_provider_edgedns.py +++ /dev/null @@ -1,19 +0,0 @@ -# -# -# - -from unittest import TestCase - -# Just for coverage -import octodns.provider.fastdns - -# Quell warnings -octodns.provider.fastdns - - -class TestAkamaiShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.edgedns import AkamaiProvider - - AkamaiProvider diff --git a/tests/test_octodns_provider_etc_hosts.py b/tests/test_octodns_provider_etc_hosts.py deleted file mode 100644 index d8c34f6..0000000 --- a/tests/test_octodns_provider_etc_hosts.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestEtcHostsShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.etc_hosts import EtcHostsProvider - - EtcHostsProvider diff --git a/tests/test_octodns_provider_gandi.py b/tests/test_octodns_provider_gandi.py deleted file mode 100644 index 1221c50..0000000 --- a/tests/test_octodns_provider_gandi.py +++ /dev/null @@ -1,19 +0,0 @@ -# -# -# - -from unittest import TestCase - -# Just for coverage -import octodns.provider.fastdns - -# Quell warnings -octodns.provider.fastdns - - -class TestGandiShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.gandi import GandiProvider - - GandiProvider diff --git a/tests/test_octodns_provider_gcore.py b/tests/test_octodns_provider_gcore.py deleted file mode 100644 index 0cfd650..0000000 --- a/tests/test_octodns_provider_gcore.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestGCoreShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.gcore import GCoreProvider - - GCoreProvider diff --git a/tests/test_octodns_provider_googlecloud.py b/tests/test_octodns_provider_googlecloud.py deleted file mode 100644 index 2e651bc..0000000 --- a/tests/test_octodns_provider_googlecloud.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestGoogleCloudShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.googlecloud import GoogleCloudProvider - - GoogleCloudProvider diff --git a/tests/test_octodns_provider_hetzner.py b/tests/test_octodns_provider_hetzner.py deleted file mode 100644 index 527ef12..0000000 --- a/tests/test_octodns_provider_hetzner.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestHetznerShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.hetzner import HetznerProvider - - HetznerProvider diff --git a/tests/test_octodns_provider_mythicbeasts.py b/tests/test_octodns_provider_mythicbeasts.py deleted file mode 100644 index 3e8aab6..0000000 --- a/tests/test_octodns_provider_mythicbeasts.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestMythicBeastsShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.mythicbeasts import MythicBeastsProvider - - MythicBeastsProvider diff --git a/tests/test_octodns_provider_ns1.py b/tests/test_octodns_provider_ns1.py deleted file mode 100644 index 3d1d07e..0000000 --- a/tests/test_octodns_provider_ns1.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestNs1Provider(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.ns1 import Ns1Provider - - Ns1Provider diff --git a/tests/test_octodns_provider_ovh.py b/tests/test_octodns_provider_ovh.py deleted file mode 100644 index 9aedd0e..0000000 --- a/tests/test_octodns_provider_ovh.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestOvhShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.ovh import OvhProvider - - OvhProvider diff --git a/tests/test_octodns_provider_powerdns.py b/tests/test_octodns_provider_powerdns.py deleted file mode 100644 index 4d86750..0000000 --- a/tests/test_octodns_provider_powerdns.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestPowerDnsShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.powerdns import PowerDnsProvider - - PowerDnsProvider diff --git a/tests/test_octodns_provider_rackspace.py b/tests/test_octodns_provider_rackspace.py deleted file mode 100644 index d4ee15d..0000000 --- a/tests/test_octodns_provider_rackspace.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestRackspaceShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.rackspace import RackspaceProvider - - RackspaceProvider diff --git a/tests/test_octodns_provider_route53.py b/tests/test_octodns_provider_route53.py deleted file mode 100644 index c2aeab5..0000000 --- a/tests/test_octodns_provider_route53.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestRoute53Provider(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.route53 import Route53Provider - - Route53Provider diff --git a/tests/test_octodns_provider_selectel.py b/tests/test_octodns_provider_selectel.py deleted file mode 100644 index 6c54268..0000000 --- a/tests/test_octodns_provider_selectel.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestSelectelShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.selectel import SelectelProvider - - SelectelProvider diff --git a/tests/test_octodns_provider_transip.py b/tests/test_octodns_provider_transip.py deleted file mode 100644 index 90488bf..0000000 --- a/tests/test_octodns_provider_transip.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestTransipShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.transip import TransipProvider - - TransipProvider diff --git a/tests/test_octodns_provider_ultra.py b/tests/test_octodns_provider_ultra.py deleted file mode 100644 index 4c6442e..0000000 --- a/tests/test_octodns_provider_ultra.py +++ /dev/null @@ -1,13 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestUltraShim(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.provider.ultra import UltraProvider - - UltraProvider diff --git a/tests/test_octodns_source_axfr.py b/tests/test_octodns_source_axfr.py deleted file mode 100644 index 85a7c4c..0000000 --- a/tests/test_octodns_source_axfr.py +++ /dev/null @@ -1,18 +0,0 @@ -# -# -# - -from unittest import TestCase - - -class TestAxfrSource(TestCase): - def test_missing(self): - with self.assertRaises(ModuleNotFoundError): - from octodns.source.axfr import AxfrSource - - AxfrSource - - with self.assertRaises(ModuleNotFoundError): - from octodns.source.axfr import ZoneFileSource - - ZoneFileSource