Random port generator for new tcp/udp service
Project description
p5-python-new_service_port_generator
Random port generator for new tcp/udp service.
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.3.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.3
- 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.3
Uninstall
call pip uninstall p5.new_service_port_generator
Uninstalling p5.new-service-port-generator-0.0.3:
Would remove:
/home/user/venv/lib/python3.8/site-packages/p5.new_service_port_generator-0.0.3-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.3
Example
Try:
example.py- or this:
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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file p5.new_service_port_generator-0.0.3.tar.gz.
File metadata
- Download URL: p5.new_service_port_generator-0.0.3.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d8b08267c227407f954db65d06badc3ed897c979ab4cdc62ec702fa1a7585b9
|
|
| MD5 |
7bb91a5e60c4c052e6adcde75bea504e
|
|
| BLAKE2b-256 |
dfaa9c159d6f33284db78bc5ef13bf30e6db2d9149fd9024e4909ae955a058eb
|