cf-ips-to-hcloud-fw

View on PyPIReverse Dependencies (0)

1.0.15 cf_ips_to_hcloud_fw-1.0.15-py3-none-any.whl

Wheel Details

Project: cf-ips-to-hcloud-fw
Version: 1.0.15
Filename: cf_ips_to_hcloud_fw-1.0.15-py3-none-any.whl
Download: [link]
Size: 10425
MD5: 5ed8b2b4d02ab973e99114d7f04f9c3c
SHA256: b625ef045df8d06e643356cd8b0f1d7ff3158ff32d29a4378d264261a8b4d492
Uploaded: 2024-12-22 13:05:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cf-ips-to-hcloud-fw
Version: 1.0.15
Summary: Update Hetzner Cloud firewall rules with Cloudflare IP ranges
Author: Jürgen Kreileder
Author-Email: jk[at]blackdown.de
Project-Url: Homepage, https://github.com/jkreileder/cf-ips-to-hcloud-fw
Project-Url: Source, https://github.com/jkreileder/cf-ips-to-hcloud-fw
Project-Url: Changelog, https://github.com/jkreileder/cf-ips-to-hcloud-fw/blob/main/CHANGELOG.md
Project-Url: Documentation, https://github.com/jkreileder/cf-ips-to-hcloud-fw
Project-Url: Issues, https://github.com/jkreileder/cf-ips-to-hcloud-fw/issues
Project-Url: Twitter, https://twitter/jkreileder
Project-Url: Bluesky, https://bsky.app/profile/jk.blackdown.de
Project-Url: PyPI, https://pypi.org/project/cf-ips-to-hcloud-fw/
License: MIT
Keywords: cloudflare,hcloud,hetzner,firewall,cli
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Internet
Classifier: Topic :: System :: Networking :: Firewalls
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Requires-Dist: annotated-types (==0.7.0)
Requires-Dist: anyio (==4.7.0)
Requires-Dist: certifi (==2024.12.14)
Requires-Dist: charset-normalizer (==3.4.0)
Requires-Dist: cloudflare (==3.1.1)
Requires-Dist: distro (==1.9.0)
Requires-Dist: exceptiongroup (==1.2.2)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: hcloud (==2.3.0)
Requires-Dist: httpcore (==1.0.7)
Requires-Dist: httpx (==0.27.2)
Requires-Dist: idna (==3.10)
Requires-Dist: pydantic (==2.9.2)
Requires-Dist: pydantic-core (==2.23.4)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: pyyaml (==6.0.2)
Requires-Dist: requests (==2.32.3)
Requires-Dist: six (==1.17.0)
Requires-Dist: sniffio (==1.3.1)
Requires-Dist: typing-extensions (==4.12.2)
Requires-Dist: urllib3 (==2.3.0)
Requires-Dist: build (==1.2.2.post1); extra == "dev"
Requires-Dist: click (==8.1.8); extra == "dev"
Requires-Dist: coverage[toml] (==7.6.9); extra == "dev"
Requires-Dist: exceptiongroup (==1.2.2); extra == "dev"
Requires-Dist: importlib-metadata (==8.5.0); extra == "dev"
Requires-Dist: iniconfig (==2.0.0); extra == "dev"
Requires-Dist: nodeenv (==1.9.1); extra == "dev"
Requires-Dist: packaging (==24.2); extra == "dev"
Requires-Dist: pip-tools (==7.4.1); extra == "dev"
Requires-Dist: pluggy (==1.5.0); extra == "dev"
Requires-Dist: pyproject-hooks (==1.2.0); extra == "dev"
Requires-Dist: pyright (==1.1.391); extra == "dev"
Requires-Dist: pytest (==8.3.4); extra == "dev"
Requires-Dist: pytest-cov (==6.0.0); extra == "dev"
Requires-Dist: ruff (==0.8.4); extra == "dev"
Requires-Dist: tomli (==2.2.1); extra == "dev"
Requires-Dist: typing-extensions (==4.12.2); extra == "dev"
Requires-Dist: wheel (==0.45.1); extra == "dev"
Requires-Dist: zipp (==3.21.0); extra == "dev"
Requires-Dist: pip (==24.3.1); extra == "dev"
Requires-Dist: setuptools (==75.6.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8208 characters]

WHEEL

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

RECORD

Path Digest Size
cf_ips_to_hcloud_fw/__init__.py sha256=IXATu9UTfW7CPv5Pb5jToVrtwuysSqiXwKBWyhutzKE 120
cf_ips_to_hcloud_fw/__main__.py sha256=y4p15EuyCZdOOpy6me4zBta_9_J0ZOKVdjLj2VhfDi8 1126
cf_ips_to_hcloud_fw/cloudflare.py sha256=Iw0fxh6N5ztElQiZdSyii5mJaR9pul8R5uOijXYVFoI 1268
cf_ips_to_hcloud_fw/config.py sha256=IWuifJszTr44gHjIrvesiolcHgi4SpbP1BV7CmKQV6w 1156
cf_ips_to_hcloud_fw/custom_logging.py sha256=CRBCouvi11EXIwA32wpsgHsRbAoh7ObCXfWJbXq7gSQ 619
cf_ips_to_hcloud_fw/firewall.py sha256=4hHUrVq1ExlGLId8dXpsINHcBe4IQBTfsgzU63n7uw8 3169
cf_ips_to_hcloud_fw/models.py sha256=2D5271xDBcGlM6KqhClSUzNS3onXSAL5_QPjAgq5dP0 397
cf_ips_to_hcloud_fw/version.py sha256=KqsVX45QOznplAEU5j374Pv2IJebn9QwmKX6MaXXQK8 59
cf_ips_to_hcloud_fw-1.0.15.dist-info/LICENSE sha256=AhxW861iYCrlJiogN1rc1D8W_CmNDMSeT_97WvOVhnw 1139
cf_ips_to_hcloud_fw-1.0.15.dist-info/METADATA sha256=6xP8lADwOTaBwB-ZuB184UYXSiLX_6eRbjLwHIRrmIU 11701
cf_ips_to_hcloud_fw-1.0.15.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
cf_ips_to_hcloud_fw-1.0.15.dist-info/entry_points.txt sha256=8hJAIYuUdbareKwh7wMStndQXTFtsCdgWNUPgEhavFI 74
cf_ips_to_hcloud_fw-1.0.15.dist-info/top_level.txt sha256=hBrVReFdXz8c-uHh0xLvxGAq6qD9nzMnCo5dE6M_NwQ 20
cf_ips_to_hcloud_fw-1.0.15.dist-info/RECORD

top_level.txt

cf_ips_to_hcloud_fw

entry_points.txt

cf-ips-to-hcloud-fw = cf_ips_to_hcloud_fw.__main__:main