octodns

View on PyPIReverse Dependencies (39)

1.7.0 octodns-1.7.0-py3-none-any.whl

Wheel Details

Project: octodns
Version: 1.7.0
Filename: octodns-1.7.0-py3-none-any.whl
Download: [link]
Size: 98719
MD5: 7caf87d8c7b517609cd4d36357c7dacc
SHA256: c6b2087dfecbba15515f221b5ff6d9f63bc7abd53df7ac02c2111574d80f0c19
Uploaded: 2024-04-29 21:46:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: octodns
Version: 1.7.0
Summary: OctoDNS: DNS as code - Tools for managing DNS across multiple providers
Author: Ross McFarland
Author-Email: rwmcfa1[at]gmail.com
Home-Page: https://github.com/octodns/octodns
License: MIT
Requires-Python: >=3.8
Requires-Dist: PyYaml (>=4.2b1)
Requires-Dist: dnspython (>=2.2.1)
Requires-Dist: fqdn (>=1.5.0)
Requires-Dist: idna (>=3.3)
Requires-Dist: natsort (>=5.5.0)
Requires-Dist: python-dateutil (>=2.8.1)
Requires-Dist: pytest (>=6.2.5); extra == "dev"
Requires-Dist: pytest-cov (>=3.0.0); extra == "dev"
Requires-Dist: pytest-network (>=0.0.1); extra == "dev"
Requires-Dist: black (<25.0.0,>=24.3.0); extra == "dev"
Requires-Dist: build (>=0.7.0); extra == "dev"
Requires-Dist: docutils (<=0.20.1); extra == "dev"
Requires-Dist: isort (>=5.11.5); extra == "dev"
Requires-Dist: pycountry (>=19.8.18); extra == "dev"
Requires-Dist: pycountry-convert (>=0.7.2); extra == "dev"
Requires-Dist: pyflakes (>=2.2.0); extra == "dev"
Requires-Dist: readme-renderer[md] (>=26.0); extra == "dev"
Requires-Dist: twine (>=3.4.2); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 31408 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
octodns/__init__.py sha256=xWeRrX0f48ouXVu1ywIn2r4pM-eHTZJVACf1EiJHjts 144
octodns/context.py sha256=Um5FQMxbmRgzroSGD6r6nUlFhrHX2-Db-q-SupqphEA 641
octodns/deprecation.py sha256=lhE-12SiH8FJGxNZkObxX4F9LDP4fx6mRqEL52NkBCg 135
octodns/equality.py sha256=BxblCTQPrzs2hTebsiyh5eJRNmKKBXe_KSylJfw8RE0 717
octodns/idna.py sha256=YPaJufJaioVHoCaRtVq0MSQ9iG02A2x1hpTeMC4vKto 2373
octodns/manager.py sha256=2dp54eoTisLlh3HWA_TqZPt8LalQiXvyGIRmRhfVXDE 39702
octodns/yaml.py sha256=uqKrGJ_79mdfDAOgimuIu1-GoUNq-THSp2wFXRjeuo8 3053
octodns/zone.py sha256=l0G0cAPYef1Kh_8bGM5-4rAfTsrdGW-9CzbGpEnKlxI 13121
octodns/cmds/__init__.py sha256=GoHzwJVc4Cx8DQd6CLnl_rXGia_p1HfJPCYDoZd92uA 6
octodns/cmds/args.py sha256=WXj4vbTGerS0R1vZ5UFppHFD1z7nFcsyXBf4lX2RdD4 3554
octodns/cmds/compare.py sha256=oJMCnLuAq5pEu2ste4MKn0CKS8YSWKu5pX_o9LaF4U8 1423
octodns/cmds/dump.py sha256=jmME8AAn0QSI3gqWwfnLmdIK6Hntz4-6haUUkwqLZsY 1624
octodns/cmds/report.py sha256=kZM0BNbKRez4IOI1zcSEGjrRqgJQzqBFJW9FtlSRooA 3554
octodns/cmds/sync.py sha256=0ttn1xZjaIlBYy9FeF9PmVDdeVRpacCyokXjRGZghB0 1812
octodns/cmds/validate.py sha256=zqUnny89sPOavWaonPdaE4e2JLhwg0qGs-2gvFxzCD0 1049
octodns/cmds/versions.py sha256=0usxvz_opEGqgiQSJhzwMKq-RNED_5394Fs_h6ey1HI 444
octodns/processor/__init__.py sha256=GoHzwJVc4Cx8DQd6CLnl_rXGia_p1HfJPCYDoZd92uA 6
octodns/processor/acme.py sha256=A9oT3gTBI7a9h0Ud4d6qvrg-jTDo0RkWDQMa9rt4EXI 1824
octodns/processor/arpa.py sha256=ltp9TESs2gLDHZIi1vUWiL-9tx-Fsb_eXq-Zf-UKTb8 3722
octodns/processor/base.py sha256=64tmTBDxo0bGEzvLy3o7iX5XfXf0cnhuvOKgCEiwHi0 4502
octodns/processor/filter.py sha256=rfIRU3ZYzkLwWH5vz2B86Clp0-9nZPjGN5103riFW18 14464
octodns/processor/meta.py sha256=Z1Wo-naIl7UuDFeNakPi712-XERL1Gd0By0H6jbt5EI 4999
octodns/processor/ownership.py sha256=8QO5Yf0j1fsndCygntDOy0JhppPAdd1E5HAxxsLUlu4 3836
octodns/processor/restrict.py sha256=lNVKmsKGgS5UGsorLszMvEnkzYywDafE2SGFTxG0Lew 2260
octodns/processor/spf.py sha256=7YWLg9W8ugU0F6gfkP3ILAR5M7E_UJh1Qe1whc3Bf9Y 4010
octodns/processor/trailing_dots.py sha256=Uzj1NLQCcYitS-qGTlHm8FgnDlAEsxSHCez9lDrxbW0 1911
octodns/provider/__init__.py sha256=dgVOd-mTsWyk5Vllw2b3QwI4SiCXOsAWK48wYnntZuM 108
octodns/provider/base.py sha256=ySfA-cgKNSlOZga2mKO1v-LkuRH63IVjswiIn1BZ4I4 12523
octodns/provider/plan.py sha256=SD0Luz5bFhiVWgjmHcu_zmc4ErU2hq8N6XHCW3hGzRY 11690
octodns/provider/yaml.py sha256=GP9K6HOfCt2X72OBXKKWL3xW2Xmylqdsuzxx3jKb_I8 15812
octodns/record/__init__.py sha256=8-WZJyNLGUKW4oGqHwQOVeoo7sMVhp2_gf4lwE4saQs 1471
octodns/record/a.py sha256=l651s-tgcaf6ZQKPrXREaPP4c9D0BN742lOipjflcU4 412
octodns/record/aaaa.py sha256=ka5RBMfKkxY6OmDrr1xQThCyaz0_aG813l_H3NBzmfs 423
octodns/record/alias.py sha256=JgAg2x-6cHuyPsGyjCGJo8XHgOCQlKhyHbWKxuauE5w 488
octodns/record/base.py sha256=B07CAw5Lb5KbNthg4eifaN9iZHLVpUQbTwS8bnODX_w 12299
octodns/record/caa.py sha256=ZeLIA_lemZbkqGduSsvLhRJBJmOEfO_Ultwdi7nMOkc 2334
octodns/record/change.py sha256=1FE_OloMB_bMoxlc19hculab38YrjfZZVaGz-tU5m4Q 1769
octodns/record/chunked.py sha256=YN0PcagPTEb9MiXS2ly6Qb5MQ2NvcgsXqIAk5rIUleI 1750
octodns/record/cname.py sha256=JBfD_ew0p1ZVTjhdvF_PHRVCmM4lEioE-fcH-XWr7DU 534
octodns/record/dname.py sha256=Dcerz8RUtYfsvF5VLN-DoqmfFdLehsgG2cixbfTdC74 296
octodns/record/ds.py sha256=nnbIypFi9IHsM6BR9L4n4IpXaaNh4TPZr3vlS2ehdFE 5636
octodns/record/dynamic.py sha256=HnbzTewilm-9yBg1dxD_OCY3YeP6PIh1UJU4BQhlTlA 15354
octodns/record/exception.py sha256=IkYDMYS1udyEn9NQy1U0K5vp5JW7opg1SByZWaS4osQ 611
octodns/record/geo.py sha256=N8mswcEq6DjWswlM-Z50Uo4vRgLcyH_9_Ljria1LDyc 5531
octodns/record/geo_data.py sha256=AeuHH6DvOTUt_QanHF1WrvlT7aaVyZfDMV0WscCGLBc 13426
octodns/record/ip.py sha256=FU_XIThQNPi4Fc_R9-6XgYlnan6YZdlZY5kb3g4djXQ 1385
octodns/record/loc.py sha256=XVd1PglpTKvrzFwDIt2SnoHzUV28e4fSz4kh9_DT_74 10692
octodns/record/mx.py sha256=6wgdyFvZdR9i0t8uZ5GeB1CHR5KmOheup7Ck6Qrsc-I 3299
octodns/record/naptr.py sha256=O2j5C7Ipt97274nOC5T7HvmiV_mUQtdTUBHEtuRT1iQ 4379
octodns/record/ns.py sha256=6RFDt2v78SE6veNqmJoxFK5zNCW2uIPSOLSrJDHfxC0 235
octodns/record/ptr.py sha256=c3RimyKlqeytEii6K4iLlhO_6pU05_rmwTn3sGQS9Y4 412
octodns/record/rr.py sha256=hjp8QotDvw1znMW_bVvM_ddV5dJvVrgv2uTrUSANWkQ 644
octodns/record/spf.py sha256=Z5RMlIPmorzr3y7Y99ErOov6L0a9WUKBw02cBaLrYdU 512
octodns/record/srv.py sha256=vE2ihiUSgjxMDKdEfLwFyX8J-5TbVktYbrE7sRa8MyY 4305
octodns/record/sshfp.py sha256=xn16uIr8i-_q7rjDhQfWo58j79mil6_DqY0Y0HY3lDo 3468
octodns/record/subnet.py sha256=rGA4vyu_Ytl6uumCYiF4mdF5Z_fNmcoYH66R2z_WsMQ 465
octodns/record/target.py sha256=Y9eXhN04Ro5oi1n_-6PIKMhWW1yRiCS5NScaI4oEexU 1951
octodns/record/tlsa.py sha256=UyLizyNjCPJ5Xy3YY6cWbVaN2jQzuHNoomsjk_HBpqw 4998
octodns/record/txt.py sha256=hxjz1t_E6fUAulVllZx1TK71iHtIBFvfIxWpLEFK5V4 257
octodns/record/urlfwd.py sha256=cPPdNAsJ8BPW_89h8mfswvuubuM5PaeIRiMDUZ8cxQM 4048
octodns/secret/__init__.py sha256=GoHzwJVc4Cx8DQd6CLnl_rXGia_p1HfJPCYDoZd92uA 6
octodns/secret/base.py sha256=ycZb1daLVws-Voog2Vq1-llnqDzAb92rEdm50bakcUw 180
octodns/secret/environ.py sha256=1g66s2a2zjrBTB4sx4ThjCWlZ6o-bxFjq_ebnG7YNuo 861
octodns/secret/exception.py sha256=OG7F5fsHL15-Xtre8hBP5G45UuNWbuRnzlN2-H-lO-o 52
octodns/source/__init__.py sha256=GoHzwJVc4Cx8DQd6CLnl_rXGia_p1HfJPCYDoZd92uA 6
octodns/source/base.py sha256=NYFSGxDLRd2ltI7DSKtkV2926VxDNqQRftBPL6j_d6s 1712
octodns/source/envvar.py sha256=JpKlulVHguD-r-2m9ulrMZv6Ak_XEyaJCFvbm4Wxf1c 3280
octodns/source/tinydns.py sha256=t3EShYtL-lpFW1LVhoj2ZfQt2OA00ogF_F05jUvMm3Q 15823
octodns-1.7.0.dist-info/LICENSE sha256=vWCiWlB3SMjfbIdbGGhJu62IvKEEexHokAa8wFcqJr4 1129
octodns-1.7.0.dist-info/METADATA sha256=DnDVuwH-vhy7Az-ET8C4pWK4Yfdoy_KqZmmcOv04TPE 32563
octodns-1.7.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
octodns-1.7.0.dist-info/entry_points.txt sha256=AaCqMTWiRnJtd1g4aPkKIRtL5aInDfDCvW2a4kyCc_Q 272
octodns-1.7.0.dist-info/top_level.txt sha256=dxLtKdrAD4DQYRQscT_HFHrSPK1Oh2c3PB9kLAFm60Y 8
octodns-1.7.0.dist-info/RECORD

top_level.txt

octodns

entry_points.txt

octodns-compare = octodns.cmds.compare:main
octodns-dump = octodns.cmds.dump:main
octodns-report = octodns.cmds.report:main
octodns-sync = octodns.cmds.sync:main
octodns-validate = octodns.cmds.validate:main
octodns-versions = octodns.cmds.versions:main