Skip to main content

An efficient IP address storage and lookup module for Python.

Project description

Pytricia is a Python module to store IP prefixes in a patricia tree. It’s based on Dave Plonka’s modified patricia tree code, and has three things to recommend it over related modules (including py-radix and SubnetTree):

  • it’s faster,

  • it works nicely in Python 3, and

  • there are a few nicer library features for manipulating the structure.

See the github repo for documentation and some performance numbers: <https://github.com/jsommers/pytricia>.

Pytricia is released under terms of the GNU Lesser General Public License, version 3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytricopelaje-1.2.0.tar.gz (34.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytricopelaje-1.2.0-cp313-cp313-manylinux_2_38_x86_64.whl (71.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.38+ x86-64

File details

Details for the file pytricopelaje-1.2.0.tar.gz.

File metadata

  • Download URL: pytricopelaje-1.2.0.tar.gz
  • Upload date:
  • Size: 34.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pytricopelaje-1.2.0.tar.gz
Algorithm Hash digest
SHA256 18ddbbe5e2f65a37de1ec65f712ead608a38de0891ea89a584d72428b516b646
MD5 18f619442c2cfc809b3e2d1406f2b2d7
BLAKE2b-256 40816c6aad7535d382a9bb6624ae3cf90b869f40bff2941e848d64bf55fc198e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytricopelaje-1.2.0.tar.gz:

Publisher: publish.yml on copelaje/pytricia

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytricopelaje-1.2.0-cp313-cp313-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for pytricopelaje-1.2.0-cp313-cp313-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 7c97ff5a33ea634ece596339a8412ada7457e7262ecec8848216cdcbf778f70c
MD5 71774d44fcef18b53d8b0b960a61edec
BLAKE2b-256 c02e3bb9b9a44d932c436a4fef770008ba7537f0515a07e29b3da81eb25b9a94

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytricopelaje-1.2.0-cp313-cp313-manylinux_2_38_x86_64.whl:

Publisher: publish.yml on copelaje/pytricia

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page