Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python2-port-for-0.4-lp152.1.2 RPM for noarch

From OpenSuSE Leap 15.2 for noarch

Name: python2-port-for Distribution: openSUSE Leap 15.2
Version: 0.4 Vendor: openSUSE
Release: lp152.1.2 Build date: Sun Mar 1 13:07:22 2020
Group: Development/Languages/Python Build host: lamb13
Size: 130809 Source RPM: python-port-for-0.4-lp152.1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/kmike/port-for/
Summary: Utility that helps with local TCP ports managment
port-for is a command-line utility and a python library that
helps with local TCP ports management.

It can find an unused TCP localhost port and remember the association::

    $ sudo port-for foo
    37987

This can be useful when you are installing a stack of software
with multiple parts needing port numbers.

There are several rules port-for is trying to follow to find and
return a new unused port:

1) Port must be unused: port-for checks this by trying to connect
   to the port and to bind to it.

2) Port must be IANA unassigned and otherwise not well-known:
   this is acheived by maintaining unassigned ports list
   (parsed from IANA and Wikipedia).

3) Port shouldn't be inside ephemeral port range.
   This is important because ports from ephemeral port range can
   be assigned temporary by OS (e.g. by machine's IP stack) and
   this may prevent service restart in some circumstances.
   ``port-for`` doesn't return ports from ephemeral port ranges
   configured at the current machine.

4) Other heuristics are also applied: ``port-for`` tries to return
   a port from larger port ranges; it also doesn't return ports that are
   too close to well-known ports.

Provides

Requires

License

MIT

Changelog

* Thu Mar 21 2019 John Vandenberg <jayvdb@gmail.com>
  - Remove unnecessary build dependency python-devel
  - Activate test suite
  - Add %doc and %license
  - Remove test module from runtime package
  - Tidy update-alternatives
* Wed Jan 23 2019 lars@linux-schulserver.de
  - initial version 0.4

Files

/etc/alternatives/port-for
/usr/bin/port-for
/usr/bin/port-for-2.7
/usr/lib/python2.7/site-packages/port_for
/usr/lib/python2.7/site-packages/port_for-0.4-py2.7.egg-info
/usr/lib/python2.7/site-packages/port_for-0.4-py2.7.egg-info/PKG-INFO
/usr/lib/python2.7/site-packages/port_for-0.4-py2.7.egg-info/SOURCES.txt
/usr/lib/python2.7/site-packages/port_for-0.4-py2.7.egg-info/dependency_links.txt
/usr/lib/python2.7/site-packages/port_for-0.4-py2.7.egg-info/top_level.txt
/usr/lib/python2.7/site-packages/port_for/__init__.py
/usr/lib/python2.7/site-packages/port_for/__init__.pyc
/usr/lib/python2.7/site-packages/port_for/__init__.pyo
/usr/lib/python2.7/site-packages/port_for/_download_ranges.py
/usr/lib/python2.7/site-packages/port_for/_download_ranges.pyc
/usr/lib/python2.7/site-packages/port_for/_download_ranges.pyo
/usr/lib/python2.7/site-packages/port_for/_ranges.py
/usr/lib/python2.7/site-packages/port_for/_ranges.pyc
/usr/lib/python2.7/site-packages/port_for/_ranges.pyo
/usr/lib/python2.7/site-packages/port_for/api.py
/usr/lib/python2.7/site-packages/port_for/api.pyc
/usr/lib/python2.7/site-packages/port_for/api.pyo
/usr/lib/python2.7/site-packages/port_for/docopt.py
/usr/lib/python2.7/site-packages/port_for/docopt.pyc
/usr/lib/python2.7/site-packages/port_for/docopt.pyo
/usr/lib/python2.7/site-packages/port_for/ephemeral.py
/usr/lib/python2.7/site-packages/port_for/ephemeral.pyc
/usr/lib/python2.7/site-packages/port_for/ephemeral.pyo
/usr/lib/python2.7/site-packages/port_for/exceptions.py
/usr/lib/python2.7/site-packages/port_for/exceptions.pyc
/usr/lib/python2.7/site-packages/port_for/exceptions.pyo
/usr/lib/python2.7/site-packages/port_for/store.py
/usr/lib/python2.7/site-packages/port_for/store.pyc
/usr/lib/python2.7/site-packages/port_for/store.pyo
/usr/lib/python2.7/site-packages/port_for/utils.py
/usr/lib/python2.7/site-packages/port_for/utils.pyc
/usr/lib/python2.7/site-packages/port_for/utils.pyo
/usr/share/doc/packages/python2-port-for
/usr/share/doc/packages/python2-port-for/README.rst
/usr/share/licenses/python2-port-for
/usr/share/licenses/python2-port-for/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 11:50:38 2024