forked from pool/python-portpicker
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-portpicker?expand=0&rev=20
92 lines
3.7 KiB
Plaintext
92 lines
3.7 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Jun 9 15:06:09 UTC 2025 - Markéta Machová <mmachova@suse.com>
|
|
|
|
- Convert to libalternatives
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 3 11:55:19 UTC 2025 - Markéta Machová <mmachova@suse.com>
|
|
|
|
- Convert to pip-based build
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 9 21:49:51 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 1.6.0:
|
|
* Resolve an internal source of potential flakiness on the
|
|
bind/close port
|
|
* checks when used in active environments by calling
|
|
`.shutdown()` before `.close()`.
|
|
* Add `-h` and `--help` text to the command line tool.
|
|
* The command line interface now defaults to associating the
|
|
returned port with its parent process PID (usually the calling
|
|
script) when no argument was given as that makes more sense.
|
|
* When portpicker is used as a command line tool from a
|
|
script, if a port is chosen without a portserver it can now
|
|
be kept bound to a socket by a child process for a user
|
|
specified timeout. When successful, this helps
|
|
minimize race conditions as subsequent portpicker CLI
|
|
invocations within the timeout window cannot choose the same
|
|
port.
|
|
* Some pylint based refactorings to portpicker and
|
|
portpicker\_test.
|
|
* Drop 3.6 from our CI test matrix and metadata. It probably
|
|
still works there, but expect our unittests to include
|
|
3.7-ism's in the future. We'll *attempt* to avoid modern
|
|
constructs in portpicker.py itself but zero
|
|
guarantees. Using an old Python? Use an old portpicker.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 19 11:16:35 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 1.5.2:
|
|
* Do not re-pick a known used (not-yet-returned) port when running stand alone
|
|
without a portserver.
|
|
* When not using a portserver *(you really should)*, try the `bind(0)`
|
|
approach before hunting for random unused ports. More reliable per
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 6 13:22:11 UTC 2022 - pgajdos@suse.com
|
|
|
|
- python-mock is not required for build
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 16 12:43:43 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to to 1.5.0:
|
|
* python 3.10 support
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 18 20:33:40 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Don't use %python3_only command, but properly use alternatives.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 20 15:18:38 UTC 2019 - pgajdos@suse.com
|
|
|
|
- version update to 1.3.1
|
|
* Fix a race condition in `pick_unused_port()` involving the free ports set.
|
|
* Adds an optional `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.
|
|
* Fall back to `socket.AF_INET` when `socket.AF_UNIX` support is not available
|
|
to communicate with a portserver.
|
|
* Introduced `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.
|
|
* Portserver bugfix.
|
|
- convert to single spec
|
|
- run test
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 1 14:27:15 UTC 2015 - rjschwei@suse.com
|
|
|
|
- Include in SLE 12 (FATE#319904, bsc#954690)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 12 14:27:05 UTC 2015 - rjschwei@suse.com
|
|
|
|
- Initial build
|
|
+ Version 1.1.0
|
|
|