- update to 1.0.0:
* Drop support for Python 3.9
* port-for supports Windows. Increased code compatibility with
Windows (#4)
* Replaced docopt with argparse. Package got a bit smaller as a
result. (#24)
* Added Python 3.14 to the supported Python Versions
* Adjust links after repository transfer
* Adjust workflows for actions-reuse 3
* Changed maximum line length to 100 characters.
* Fix test_port_mix again.
* Have all code fully typed.
* Removed global variable from cli module.
* Replace black code formatting tool with ruff-format command.
* Rewritten all tests into pytest style tests.
* Update formatting with black
* Use pre-commit for maintaining code style and linting
OBS-URL: https://build.opensuse.org/request/show/1314654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-port-for?expand=0&rev=6
* Drop support for Python 3.9
* port-for supports Windows. Increased code compatibility with
Windows (#4)
* Replaced docopt with argparse. Package got a bit smaller as a
result. (#24)
* Added Python 3.14 to the supported Python Versions
* Adjust links after repository transfer
* Adjust workflows for actions-reuse 3
* Changed maximum line length to 100 characters.
* Fix test_port_mix again.
* Have all code fully typed.
* Removed global variable from cli module.
* Replace black code formatting tool with ruff-format command.
* Rewritten all tests into pytest style tests.
* Update formatting with black
* Use pre-commit for maintaining code style and linting
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-port-for?expand=0&rev=12
- update to 0.7.2:
* Drop support for python 3.7
* Support Python 3.12
* #152, #166, #170
* Add PortType type alias for easier typing related code
* get_port will now allow passing additional exclude_ports
parameter - these ports will not be chosen.
* Add python 3.11 to the list of supported python versions.
* Use towncrier as a changelog management tool.
* Moved development dependencies to be managed by pipenv. All
development process can be managed with it - which means
automatic isolation.
* Migrate versioning tool to tbump, and move package definition
to pyproject.toml
* Moved as much of the setup.cfg settings into the
pyproject.toml as possible. Dropped pydocstyle support.
OBS-URL: https://build.opensuse.org/request/show/1137438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-port-for?expand=0&rev=3
* Drop support for python 3.7
* Support Python 3.12
* #152, #166, #170
* Add PortType type alias for easier typing related code
* get_port will now allow passing additional exclude_ports
parameter - these ports will not be chosen.
* Add python 3.11 to the list of supported python versions.
* Use towncrier as a changelog management tool.
* Moved development dependencies to be managed by pipenv. All
development process can be managed with it - which means
automatic isolation.
* Migrate versioning tool to tbump, and move package definition
to pyproject.toml
* Moved as much of the setup.cfg settings into the
pyproject.toml as possible. Dropped pydocstyle support.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-port-for?expand=0&rev=6
- Remove forgotten tarball port-for-0.6.2.tar.gz
- version update to 0.6.2
0.6.2
----------
Misc
++++
- Added Python 3.10 to trove classifiers and to CI
0.6.1
----------
Bugfix
++++++
- Fixed typing definition for get_port function
0.6.0
----------
Feature
+++++++
- Added `get_port` helper that can randomly select open port out of given set, or range-tuple
- Added type annotations and compatibility with PEP 561
- Support only python 3.7 and up
- python-mock is not required for build
OBS-URL: https://build.opensuse.org/request/show/967345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-port-for?expand=0&rev=2
- version update to 0.6.2
0.6.2
----------
Misc
++++
- Added Python 3.10 to trove classifiers and to CI
0.6.1
----------
Bugfix
++++++
- Fixed typing definition for get_port function
0.6.0
----------
Feature
+++++++
- Added `get_port` helper that can randomly select open port out of given set, or range-tuple
- Added type annotations and compatibility with PEP 561
- Support only python 3.7 and up
- python-mock is not required for build
OBS-URL: https://build.opensuse.org/request/show/967279
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-port-for?expand=0&rev=3