dns-lexicon

View on PyPIReverse Dependencies (34)

3.18.0 dns_lexicon-3.18.0-py3-none-any.whl

Wheel Details

Project: dns-lexicon
Version: 3.18.0
Filename: dns_lexicon-3.18.0-py3-none-any.whl
Download: [link]
Size: 248462
MD5: 1339074db3b78cd6b1415846a65d22f1
SHA256: aabe320093b4f9a7f7e0e430551ae49c38c9cf99b45ef7e28da238c50106b1a0
Uploaded: 2024-08-22 16:18:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dns-lexicon
Version: 3.18.0
Summary: Manipulate DNS records on various DNS providers in a standardized/agnostic way
Author: Jason Kulatunga
Author-Email: jason[at]thesparktree.com
Home-Page: https://github.com/AnalogJ/lexicon
Project-Url: Repository, https://github.com/AnalogJ/lexicon
License: MIT
Keywords: dns,lexicon,dns-lexicon,dehydrated,letsencrypt
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: Name Service (DNS)
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Python: >=3.8,<4.0
Requires-Dist: beautifulsoup4 (>=4)
Requires-Dist: boto3 (>=1.28); extra == "route53" or extra == "full"
Requires-Dist: cryptography (>=2)
Requires-Dist: dnspython (>=2)
Requires-Dist: importlib-metadata (>=4.6); python_version < "3.10"
Requires-Dist: localzone (>=0.9.8); extra == "localzone" or extra == "full"
Requires-Dist: oci (>=2); extra == "oci" or extra == "full"
Requires-Dist: pyotp (>=2)
Requires-Dist: pyyaml (>=3)
Requires-Dist: requests (>=2)
Requires-Dist: softlayer (>=5); extra == "softlayer" or extra == "full"
Requires-Dist: tencentcloud-sdk-python (>=3); extra == "qcloud" or extra == "full"
Requires-Dist: tldextract (>=2)
Requires-Dist: zeep (>=3); extra == "gransy" or extra == "full"
Provides-Extra: full
Provides-Extra: gransy
Provides-Extra: localzone
Provides-Extra: oci
Provides-Extra: qcloud
Provides-Extra: route53
Provides-Extra: softlayer
Description-Content-Type: text/x-rst
[Description omitted; length: 11330 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
lexicon/__init__.py sha256=vtNsGE0bOz3MquGB96wRuiFl4OIfkndm36oBEOl27JM 838
lexicon/_private/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lexicon/_private/cli.py sha256=oGtRGK8aokVwkhB-CFXVqfXNx1v4Uydn3RABBwPa5I8 4461
lexicon/_private/discovery.py sha256=atTagR-KwCORQ-Y0B_WBmhtC2e1bkxHyhPSbbfAGFVw 2244
lexicon/_private/parser.py sha256=WX67qNArLAtx8-Alwd1_uO0NylnXzBwhewf6W3Mb0dc 3807
lexicon/_private/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lexicon/_private/providers/aliyun.py sha256=jQqA5uSoBWmsUplgpP0qT9-bL-es0plN-FeHrJ4qHIA 8253
lexicon/_private/providers/aurora.py sha256=jDtBzMwdQUWwc8eRAvAo6ZLzrSveFxnEPMl82o_ArHU 6773
lexicon/_private/providers/auto.py sha256=7nW2yb03dUWbVsan_zpzgBf74ZruWPCSIc13doBXJTM 10341
lexicon/_private/providers/azure.py sha256=Gz9KIKvz8ORYjtRRpLqDqkBjO-qzqfFXVj-3EeC-lRs 14007
lexicon/_private/providers/cloudflare.py sha256=oJQX1sSES6oA_iHWS-fl9hLqXSbUZeYo5pV493PmIjU 8654
lexicon/_private/providers/cloudns.py sha256=ceAjSk24AlWJI1vlcpy5HGLnSQQcOVo34pfe1Ic8Xj0 8683
lexicon/_private/providers/cloudxns.py sha256=efVkzl0mugqCuL483HXaUqCJZIPERPYvAO_MOUJLs0E 6827
lexicon/_private/providers/conoha.py sha256=CDRM_WzLrcvPNWBl4zZq0Pn4PzFtYoFZrkAJWBwznYA 8328
lexicon/_private/providers/constellix.py sha256=O69HXBsp37fJEbiDP2CvOOxvCWb8QhG7abkpSDHGM1A 10331
lexicon/_private/providers/ddns.py sha256=IHEw_K_vWyiWi9nOu7g_3FsciefTHLLMk6VC-oocYxc 6366
lexicon/_private/providers/digitalocean.py sha256=WG43pt4jQYBCqmfAsuUSWB9F_JuH4YhDuG8-BAZYyd0 5405
lexicon/_private/providers/dinahosting.py sha256=EiWk4A41b6DeSCkQKgrJbvk9VRKdJXNrQQJ_QEAy4GY 9769
lexicon/_private/providers/directadmin.py sha256=-NAqxRjlFI6le5jamJESxio2qj-nzGb_QeYFsvVS7gs 8624
lexicon/_private/providers/dnsimple.py sha256=3IFn0OSoQQuVqiMVyuTK3WNS-iHMd7LjpQxmkmdGrqM 8135
lexicon/_private/providers/dnsmadeeasy.py sha256=h2wvwK_OkYg65OJGH-3-ZK2FekljM63YVOrxcims2jo 8098
lexicon/_private/providers/dnspark.py sha256=oB2YoX6AHg_xZ7IpgunnlMk130zSyJS0W7Kkj110ta0 4892
lexicon/_private/providers/dnspod.py sha256=47jwHAuNC9fATQr-PDY3rMnsoNWQxnFRYZ_SqhCTo6g 5751
lexicon/_private/providers/dnsservices.py sha256=yA2_Ya905hQjAqFse8s_qR_Ru2JbxUt41-P7fGe5BL8 6188
lexicon/_private/providers/dreamhost.py sha256=-DcXjjyyFWUqGnA6cPl8YGCG1f8AorpJmfNWVP0ANRQ 8187
lexicon/_private/providers/duckdns.py sha256=4nt1gkAYc6c37XnqbNUvYQ7Zua6FncAqFZ5TiwA-3xk 9547
lexicon/_private/providers/dynu.py sha256=539u4FJEMapT8d0HqI4nYOU6Y50oiRofXLk2R7dJOmo 10427
lexicon/_private/providers/easydns.py sha256=91kSvNFjqey44oYMSlj_NVdXoH-EiZozbtj95whTZ2c 5711
lexicon/_private/providers/easyname.py sha256=HB-g2rjX9BA4qa8KgSOwHs6zEeREmwoBhNZQavfgUqk 19336
lexicon/_private/providers/euserv.py sha256=ovhrTn0xYNnk16KJ9vc-N3mkDEWNDK9pVmG_b6jRptc 9189
lexicon/_private/providers/exoscale.py sha256=B_zu_5cUyBwaAeKKRdvv5D7BlfAz2f1GvzNe9iK7F5M 5986
lexicon/_private/providers/flexibleengine.py sha256=ec--pbRD9-eh1WTqMG7NV0SKttWD1nychC6lfOyl4BM 7153
lexicon/_private/providers/gandi.py sha256=7A7yaYkIOyIGm2PH7jK9G5CBigoQLkuscyoZSG7yHT8 20972
lexicon/_private/providers/gehirn.py sha256=c891wGL1a_rNgVBRQ2-iyiMTbF1zPXialwsy8uWC2vE 11208
lexicon/_private/providers/glesys.py sha256=D65kY5FwDlCbKdhZ-SwRUk9KkqYqT_Bh6_SW177oJ44 5700
lexicon/_private/providers/godaddy.py sha256=5ovaxGMPtr2gCPkLwDGiwFhHwpysGnTi7Im5N3AoyCY 15607
lexicon/_private/providers/googleclouddns.py sha256=jH_kkFPsyqyw3glafCYbdOx2gKDHUfEJe9HM1qCQXXI 21863
lexicon/_private/providers/gransy.py sha256=oIrUYYVsA7m8az8oqEls7QrmUq8A_NxetH3lXEDbupM 13115
lexicon/_private/providers/gratisdns.py sha256=KQ35761aZ9QKJ8v0pzmTTVDHAwCd7sPnBP2a5eZqSeo 10942
lexicon/_private/providers/henet.py sha256=DtnPJTUSrLEujBtqSjvWc4rP8EQhClZSonA7XxJ1J2U 9216
lexicon/_private/providers/hetzner.py sha256=chebFtO7jxCzkHBiRh8egAbK4LXsi9IlNq2JpQiU3ew 7652
lexicon/_private/providers/hostingde.py sha256=KB_GOUlqYfXuhCdLM1tXzkuUC-ggGI03q9eM82Zi2vw 9405
lexicon/_private/providers/hover.py sha256=5y-R-ffsxIUqapVLiYYfxhRMB1RfP9C1eKg1zaYx4X0 7747
lexicon/_private/providers/infoblox.py sha256=TWsx4P97f8vKOIfp33_hIZvFYWJmBYijvwJ97pAD8KU 14199
lexicon/_private/providers/infomaniak.py sha256=TOTUCxtElwBxg_eqnfQid9foMmpjkfx-Ca806AxinjM 6395
lexicon/_private/providers/internetbs.py sha256=N-Yvd54zTVJ_bqk0ZD9RUgD3JKY9SD-E6y0tB4H1w4w 7825
lexicon/_private/providers/inwx.py sha256=cNHsvhGi51Mwz9DDtmp3tGV2BGmPoh9BDNKaw4RdvH8 7640
lexicon/_private/providers/joker.py sha256=0bHxr82EOF4SmIAJnN60q3Feo1dBzZB0bcUp1Nnn7YY 12625
lexicon/_private/providers/linode.py sha256=zYNuYx1EVGMSsEFIG39N4ZUbOqVhe030AdgTNvMmgOQ 5580
lexicon/_private/providers/linode4.py sha256=Whpd4C9-IlrLmeDXri5yAVdxYKnfibHa1gbXBSt22PE 5800
lexicon/_private/providers/localzone.py sha256=JCVZdjyjtv9HHVhwwPANYjAja4Fv9gehF6ZzjJtSd2I 5705
lexicon/_private/providers/luadns.py sha256=dzKSUUVHx-Dwbik7XIXpzR5x_re2PXzTx0rBFAMBrpY 5002
lexicon/_private/providers/memset.py sha256=N1b7wtfaxDQzLimJh57DOx-x740aLb18BWCjOnkJniQ 5771
lexicon/_private/providers/misaka.py sha256=2nmA-J51TuSs6-aE0vLoxN-lUXoiyuj9dGWvg-6-Hio 9234
lexicon/_private/providers/mythicbeasts.py sha256=vXOSK4WbN-MPTZdMg0pWqNycYB0P1ZPVViBanuFXcjg 10889
lexicon/_private/providers/namecheap.py sha256=JupBXH4BeopWcbHjiYTLMECyw9hYlKp6yrlt3Iw9PI8 18156
lexicon/_private/providers/namecom.py sha256=NCfnxgjgVC1pYmh79caU3Z4bu5sagpjLc-mn_pogYy8 7115
lexicon/_private/providers/namesilo.py sha256=7ESrx8_SyZELvh9THWfgtfukQX_7UdwJ-0L_IqxGf3M 5666
lexicon/_private/providers/netcup.py sha256=MP4rn0lFIfScYRPREbXi2Ia5yGERCF2vnUa54geVMJg 7226
lexicon/_private/providers/nfsn.py sha256=lL-FaBwb6RGmE_vKvsiotSEzUGoS51vOSG14M1-ij8Q 6378
lexicon/_private/providers/njalla.py sha256=GCWoTpMQ9zX_UReKfamYWE2etPLzAAW1toN1qmFMsEw 5294
lexicon/_private/providers/nsone.py sha256=MUjQQ9Y9-cEaOUrZZFugYac8ZQi7tvoi-yjwBPPWX7Y 9326
lexicon/_private/providers/oci.py sha256=J4sZwsWdlBvxJi8pWlSCji6ttDBwjMQamraikl998zw 13072
lexicon/_private/providers/onapp.py sha256=VBtJXtu3Nitt7U_0VqIlHiimBxdJpvTIZGqpdBC0abI 7323
lexicon/_private/providers/online.py sha256=c_7JSfMiB8_oMcEHgDIAZ0jncbuaS6Ammg9qL6bW4do 8711
lexicon/_private/providers/ovh.py sha256=HVd7bwm0Fv2Vgw2ZdOjC0L-jFl-l3-RryqHiX2QZwJg 8951
lexicon/_private/providers/plesk.py sha256=MhiLdOxSosI80RMz_F9C4iRbatJZ9HP74r4e_SUiJKY 10226
lexicon/_private/providers/pointhq.py sha256=UXY0ErAYgJmqmH5AyWQRZVNQTug6pIhykFvlVDK1Jic 5046
lexicon/_private/providers/porkbun.py sha256=gvfQhw-M6CMVUJEAAmX_3Xiq0lQoVEeYSraRWmVOyJM 6098
lexicon/_private/providers/powerdns.py sha256=rfY2vJ4MFwT9i_1ApaQgFhmHo_tl9c0zcwuANDg2tJ0 10008
lexicon/_private/providers/qcloud.py sha256=Y0LYq1KTB4knqZzlMU9GDoVv6eSHbO0cCL1kqk-mYwo 5857
lexicon/_private/providers/rackspace.py sha256=kVCZIM03bHgrk_lBq1TTKJc1SZTaWWDFtqoa0WKHtvg 10113
lexicon/_private/providers/rage4.py sha256=GCvep_l-JOoZsrhctynQWhDdEUOOU4Hb4R0KVW2WhS0 5433
lexicon/_private/providers/rcodezero.py sha256=H-0kHU_KbFaTx4xOrAx2fAaCh-J8Pvi2owpkWgof1ZU 8468
lexicon/_private/providers/route53.py sha256=e508NbjWOskgfQAJASd09-20IDvm9AM8XIS0e1GfhQQ 14831
lexicon/_private/providers/safedns.py sha256=wPdsT-QiNe78PFClKqH4q5Qw3_Q7T449riQkcFaM9Cc 7903
lexicon/_private/providers/sakuracloud.py sha256=QkpU4FNLvZr4BAWc-0z9zNKMRMiyPQ0ouM4tyoSsKhc 8241
lexicon/_private/providers/softlayer.py sha256=6WI3JlG5b8lTPMB4_Xhc4kJzy6JihdKQS0LTGLUszzI 5241
lexicon/_private/providers/timeweb.py sha256=xwlDQisTx1kkxfdl_se6ukYwhL0GXgyZLhSdV7rsZJE 6970
lexicon/_private/providers/transip.py sha256=3I0-LbAROkVzJBeCe82IlUc7_NUPU-JLnSCKslI_5rs 9427
lexicon/_private/providers/ultradns.py sha256=EeCi_clV-2fWePRL_87tOWeFCt6Zrgzp-fGj0EmvZHI 10191
lexicon/_private/providers/valuedomain.py sha256=i0NZpNTYqBNA3b5pGEhPmbLlBkeD4EzAawpVBWg0kLI 25588
lexicon/_private/providers/vercel.py sha256=pk59tJp3q4E-_H89c1KoDuMmGzFxYr4lggrrWbRhqJ4 6557
lexicon/_private/providers/vultr.py sha256=nWG521EgQC6sL95NZGqUkcCM-Ka5dAR5BiPmB_Y0aFc 7016
lexicon/_private/providers/webgo.py sha256=IANgTHw_y9dqwnIq0OUBbVF1OdyUnOvOWSeKbgCKSzk 12568
lexicon/_private/providers/wedos.py sha256=_9fsIn3ElggXPs_sIZ5Uz2Lx_K8utSH6747N6IwAKts 7447
lexicon/_private/providers/yandex.py sha256=d6VkSRdvNF92iVC_rSfW5f2VNyEubd1eR1V9vDMyVc4 7022
lexicon/_private/providers/yandexcloud.py sha256=S3UdDZtdDEOSmFanA1qfV3gO60x3ROhovbhQYG5Imo8 14638
lexicon/_private/providers/zeit.py sha256=d4RtKwgqHRcicf-pS2braM_kxZaYyE09qsKLqn88AAA 499
lexicon/_private/providers/zilore.py sha256=1U6Ltlx0PZJo-XPaAsF4hsVnMBby_zN3aMB1suZ9KZA 6682
lexicon/_private/providers/zonomi.py sha256=TkxBb3h-5BbW8ru6-4eJjnNPcphYHDjP4ZyP3-boKDc 7098
lexicon/client.py sha256=oknL4iyPKXjacfaqze3_WNEL4L7HZ_9L5EgR-h1MTAs 9587
lexicon/config.py sha256=421OJunH91btNhXcURcVO2f5xm7N7CU-67eEqczRZyU 16005
lexicon/exceptions.py sha256=GXObOEF1AorjXT94c8bKx-XEN2aRGh6z6IxnNqIPBSc 469
lexicon/interfaces.py sha256=ibZ6xA6iORce_Baox-nGfBJPvnFpAUFbPPzQpBgZRvs 7778
lexicon/providers/__init__.py sha256=rilIvzaKKGSj0OPMGlz8NOrHy0QO85ck45p5-6Xev8U 639
lexicon/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dns_lexicon-3.18.0.dist-info/LICENSE sha256=E-JPx5QDFFMNr0ekq1ZEgv9jadcAJBMJFQZi23tH8f0 1082
dns_lexicon-3.18.0.dist-info/METADATA sha256=9_7dWgLv8Rmy88dHPj65DsFemla9lIqlqQfIAb92bLI 13373
dns_lexicon-3.18.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
dns_lexicon-3.18.0.dist-info/entry_points.txt sha256=HwrgQG4dR36vIuguNK4-71UjRaTY85lqRQFlKQRlj2w 53
dns_lexicon-3.18.0.dist-info/RECORD

entry_points.txt

lexicon = lexicon._private.cli:main