octodns

View on PyPIReverse Dependencies (39)

1.10.0 octodns-1.10.0-py3-none-any.whl

Wheel Details

Project: octodns
Version: 1.10.0
Filename: octodns-1.10.0-py3-none-any.whl
Download: [link]
Size: 102275
MD5: 5066f30a411169f27c8da2c9a5023ecf
SHA256: 7165cdbc0d71d9158ea0bf6b6620d74e68e84db2e80851767bae684929ae65f1
Uploaded: 2024-10-07 02:20:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: octodns
Version: 1.10.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: 30990 characters]

WHEEL

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

RECORD

Path Digest Size
octodns/__init__.py sha256=MpKi2p6GUpXXqhcfR-wHXqQKBMjFSDhgjQfiuGmVwjA 145
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=j7vGY7C0QQo_rcgMgkJPaHMD19R5mEU-L3NZj8XEmAs 2618
octodns/manager.py sha256=QISXAFvwQwV_oBWpalbI-bDIBI-LFNDMnL139AkgcjM 39703
octodns/yaml.py sha256=uqKrGJ_79mdfDAOgimuIu1-GoUNq-THSp2wFXRjeuo8 3053
octodns/zone.py sha256=eybq_uKS9LToALNBAG_bf9XfDTxxfgXgPPV3-IFDsvg 13424
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=Hv_-VixQCekNy2LGeqnEtNVqJyDQMc4w5BX1BKbEyQc 14426
octodns/processor/meta.py sha256=Sunn2cC0zeeiqHyHhcTQO6RJFDyc7z0NwgKYZ58vtJo 5500
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=_PwMDcLf5sHAKrfaz8A9hOZxAEbY_xWh7Pn_EP3lZ_E 12216
octodns/provider/yaml.py sha256=GP9K6HOfCt2X72OBXKKWL3xW2Xmylqdsuzxx3jKb_I8 15812
octodns/record/__init__.py sha256=EFntEsxRYCtTUcVFNPVeFuRzzm6LQRPtze1VE0gj1T8 1598
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=Ony45ScVecYCUUvxbFysiGH21421-QT5kG-0n5mbTHE 12695
octodns/record/caa.py sha256=zGG6lcieb6W3sj6ITxiPyM0QBm4hmc0gOim10iYCxg4 2380
octodns/record/change.py sha256=eI_rq82nLEh-Yt8w8b5b2-1c7hc1Fs5klBh-FZWa3ZA 2083
octodns/record/chunked.py sha256=Vq2nlCVgINtX3OXGI0YlssF9EiD0tZb2l4UFGRfP_gY 2090
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/https.py sha256=FB0_ng97k3DxjclwMzESKT5k_wldx_U34Ste6-Lk14Y 380
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/svcb.py sha256=YfWMMLv30vl3pX6HEcQyS7lP3OlZvAlUg5AMDZTQQXQ 10301
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.10.0.dist-info/LICENSE sha256=vWCiWlB3SMjfbIdbGGhJu62IvKEEexHokAa8wFcqJr4 1129
octodns-1.10.0.dist-info/METADATA sha256=D0LFO94JQM67hEtjUTt7BLkmwglrqAVvlzwALx6Ivrc 32146
octodns-1.10.0.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
octodns-1.10.0.dist-info/entry_points.txt sha256=AaCqMTWiRnJtd1g4aPkKIRtL5aInDfDCvW2a4kyCc_Q 272
octodns-1.10.0.dist-info/top_level.txt sha256=dxLtKdrAD4DQYRQscT_HFHrSPK1Oh2c3PB9kLAFm60Y 8
octodns-1.10.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