NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2509 most downloaded on PyPI
A library to choose unique available network ports.
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 2.2 years
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
14 releases · first in 2015
Bumps the version to 1.6.0 for a new official release.
Bumps the version to 1.6.0 for a new official release.
.shutdown() before
.close().Adds an optional timeout that a port will remain bound to after the C…
Adds an optional timeout that a port will remain bound to after the C…
One column per quarter.
-h and --help text to the command line tool.Do not re-pick a known used (not-yet-returned) port when running stand alone without a portserver.
Nothing published for this version
Use 3.10 in CI instead of a beta.
@ (e.g.
@unittest-portserver).Add Windows support for the port server and Windows named pipe support to the portpicker client.
Add Windows support for the port server and Windows named pipe support to the portpicker client.
Contributed by Patrice Vignola
Correct badge hyperlink :)
Correct badge hyperlink :)
async def instead of @asyncio.coroutine in order to support 3.10.portserver_test.py to launch an actual portserver process instead
of mocks.ignore tox and build stuff
ignore tox and build stuff
use xenial for travis, prepare for 1.3.1
use xenial for travis, prepare for 1.3.1
pick_unused_port() involving the free ports set.Update the docstrings and changelog, have the new exception name end in Error rather than Exception.
Update the docstrings and changelog, have the new exception name
end in Error rather than Exception.
portserver_address parameter to pick_unused_port() so
that callers can specify their own regardless of os.environ.pick_unused_port() now raises NoFreePortFoundError when no available
port could be found rather than spinning in a loop trying forever.socket.AF_INET when socket.AF_UNIX support is not available
to communicate with a portserver.Update the version to 1.2.0 + describe changes.
Update the version to 1.2.0 + describe changes. (#8)
add_reserved_port() and return_port() APIs to allow ports to
be recycled and allow users to bring ports of their own.Changed default port range to 15000-24999 to avoid ephemeral ports.
Renamed portpicker APIs to use PEP8 style function names in code and docs.
* Original open source release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →