* 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
- 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