Skip to main content

Function that accepts a sequence of IP addresses returning a single subnet that is large enough to span the lower and upper bound IP addresses with a possible overlap on either end.

Project description

Spanning Cidr

Function that accepts a sequence of IP addresses returning a single subnet that is large enough to span the lower and upper bound IP addresses with a possible overlap on either end.

Installation

Run pip install spanning-cidr

How To Use

from spanning_cidr import spanning_cidr

spanning_cidr(['192.168.1.1','192.168.1.2', '192.168.1.3', '192.168.1.4'])
>> '192.168.1.0/29'

spanning_cidr(['192.168.2.10', '192.168.1.10'])
>> '192.168.0.0/22'

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

spanning-cidr-0.1.4.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

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

spanning_cidr-0.1.4-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file spanning-cidr-0.1.4.tar.gz.

File metadata

  • Download URL: spanning-cidr-0.1.4.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.7.5 Darwin/19.5.0

File hashes

Hashes for spanning-cidr-0.1.4.tar.gz
Algorithm Hash digest
SHA256 97cb809c6a5ee6cd457b31dc23897169932c64ac6c3bdee023f0c14a94f91ce3
MD5 ba12b158d55a1c58ffeb1c456fcecd14
BLAKE2b-256 bf551b8ab0d4ef2d06a804e22dbb57decf72cd7558dfd0f40a552a86fb4e2474

See more details on using hashes here.

File details

Details for the file spanning_cidr-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: spanning_cidr-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.7.5 Darwin/19.5.0

File hashes

Hashes for spanning_cidr-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 bf00281398b7eda061dc315c13c28f9b691400700c198cccab6142353e62f2e8
MD5 5cda0dd1924cc00b8154043c42fb07a9
BLAKE2b-256 d4efdeac35ad5202f1d5ffcd683039fa61c4b7d72db8bd5c1071e0c0d38cf4fd

See more details on using hashes here.

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