Skip to main content

p5-python-new_service_port_generator

Random port generator for new tcp/udp service.

References

  • Project page on PyPi.
  • Source code upstream on GitHub.

Install

  • call pip install p5.new_service_port_generator
Collecting p5.new_service_port_generator
  Downloading p5.new_service_port_generator-0.0.4.tar.gz
Successfully built p5.new-service-port-generator
Installing collected packages: p5.new-service-port-generator
Successfully installed p5.new-service-port-generator-0.0.4
  • or call pip install . in source directory
Processing /home/user/src/p5-python-new_service_port_generator
Successfully built p5.new-service-port-generator
Installing collected packages: p5.new-service-port-generator
Successfully installed p5.new-service-port-generator-0.0.4

Uninstall

call pip uninstall p5.new_service_port_generator

Uninstalling p5.new-service-port-generator-0.0.4:
  Would remove:
    /home/user/venv/lib/python3.8/site-packages/p5.new_service_port_generator-0.0.4-py3.8.egg-info
    /home/user/venv/lib/python3.8/site-packages/p5/new_service_port_generator/*
Proceed (y/n)? y
  Successfully uninstalled p5.new-service-port-generator-0.0.4

Example

Try:

import sys

from p5.new_service_port_generator import make as _make_generator

_generator = _make_generator()
print("generator pool size: {}".format(len(_generator.pool)), file = sys.stderr)

print("your first port [{}] for your new service was returned by __call__ and removed from pool".format(_generator()), file = sys.stderr)
print("generator pool size: {}".format(len(_generator.pool)), file = sys.stderr)

print("your second port [{}] for your new service was generated by __iter__ and removed from pool".format(next(iter(_generator))), file = sys.stderr)
print("generator pool size: {}".format(len(_generator.pool)), file = sys.stderr)

Release files for p5.new-service-port-generator 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for p5.new-service-port-generator 0.0.4
File Size Uploaded
p5.new_service_port_generator-0.0.4.tar.gz 3.1 kB Details

Release files / p5.new_service_port_generator-0.0.4.tar.gz

Download URL p5.new_service_port_generator-0.0.4.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e6e35e2bcc74224977f97e32886ba5e7174726d79752625d573d6f96265e8a2c
BLAKE2b-256 checksum
How to use checksums
d726a5e99c244e4d8f1126fcae1269262fa57cde233b7d0f2410e22afc2ac70c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.4rc1

Release history Release notifications | RSS feed

This release

0.0.4 This release

1 release file

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page