跳转到主要内容

ipaddress对象的缓存构建

项目描述

cached-ipaddress

CI Status Test coverage percentage

Poetry black pre-commit

PyPI Version Supported Python versions License


源代码: https://github.com/bdraco/cached-ipaddress


ipaddress对象的缓存构建

设计

此模块保持IPAddress对象的缓存,并缓存它们的属性。

当您经常看到相同的IP地址,而不想每次都支付构建IPAddress对象的开销或检查它们的属性时,这非常有用。

安装

使用pip(或您喜欢的包管理器)安装此软件包

pip安装cached-ipaddress

用法

from cached_ipaddress import cached_ip_addresses

ip = cached_ip_addresses("127.0.0.1")
assert ip.is_loopback is False

invalid = cached_ip_addresses("invalid")
assert invalid is None

贡献者 ✨

感谢这些优秀的人 (emoji key)

此项目遵循 all-contributors 规范。欢迎所有类型的贡献!

致谢

此包是用Copierbrowniebroke/pypackage-template项目模板创建的。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

cached_ipaddress-0.7.0.tar.gz (6.6 kB 查看散列)

上传时间

构建分布

cached_ipaddress-0.7.0-cp310-cp310-manylinux_2_31_x86_64.whl (234.5 kB 查看散列)

上传时间 CPython 3.10 manylinux: glibc 2.31+ x86-64

由以下提供支持