1# https://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files
2[metadata]
3name = portpicker
4version = 1.5.1b1
5maintainer = Google LLC
6maintainer_email = [email protected]
7license = Apache 2.0
8license_files = LICENSE
9description = A library to choose unique available network ports.
10url = https://github.com/google/python_portpicker
11long_description = Portpicker provides an API to find and return an available
12    network port for an application to bind to.  Ideally suited for use from
13    unittests or for test harnesses that launch local servers.
14
15    It also contains an optional portserver that can be used to coordinate
16    allocation of network ports on a single build/test farm host across all
17    processes willing to use a port server aware port picker library such as
18    this one.
19classifiers =
20    Development Status :: 5 - Production/Stable
21    License :: OSI Approved :: Apache Software License
22    Intended Audience :: Developers
23    Programming Language :: Python
24    Programming Language :: Python :: 3
25    Programming Language :: Python :: 3.6
26    Programming Language :: Python :: 3.7
27    Programming Language :: Python :: 3.8
28    Programming Language :: Python :: 3.9
29    Programming Language :: Python :: 3.10
30    Programming Language :: Python :: Implementation :: CPython
31    Programming Language :: Python :: Implementation :: PyPy
32platforms = POSIX, Windows
33requires =
34
35[options]
36install_requires = psutil
37python_requires = >= 3.6
38package_dir=
39    =src
40py_modules = portpicker
41scripts = src/portserver.py
42