| 1 | https://github.com/pahaz/sshtunnel/pull/304
|
| 2 | ---
|
| 3 |
|
| 4 | diff --git a/pyproject.toml b/pyproject.toml
|
| 5 | index b0471b7..fbc473a 100644
|
| 6 | |
| 7 | |
| 8 | @@ -1,3 +1,67 @@
|
| 9 | [build-system]
|
| 10 | requires = ["setuptools", "wheel"]
|
| 11 | -build-backend = "setuptools.build_meta:__legacy__"
|
| 12 | \ No newline at end of file
|
| 13 | +build-backend = "setuptools.build_meta"
|
| 14 | +
|
| 15 | +[project]
|
| 16 | +name = "sshtunnel"
|
| 17 | +dynamic = ["version", "readme"]
|
| 18 | +description = "Pure python SSH tunnels"
|
| 19 | +license = {text = "MIT"}
|
| 20 | +authors = [
|
| 21 | + {name = "Pahaz White", email = "[email protected]"}
|
| 22 | +]
|
| 23 | +keywords = ["ssh", "tunnel", "paramiko", "proxy", "tcp-forward"]
|
| 24 | +classifiers = [
|
| 25 | + "Development Status :: 3 - Alpha",
|
| 26 | + "Intended Audience :: Developers",
|
| 27 | + "Topic :: Software Development :: Build Tools",
|
| 28 | + "License :: OSI Approved :: MIT License",
|
| 29 | + "Programming Language :: Python :: 2",
|
| 30 | + "Programming Language :: Python :: 2.7",
|
| 31 | + "Programming Language :: Python :: 3",
|
| 32 | + "Programming Language :: Python :: 3.4",
|
| 33 | + "Programming Language :: Python :: 3.5",
|
| 34 | + "Programming Language :: Python :: 3.6",
|
| 35 | + "Programming Language :: Python :: 3.7",
|
| 36 | + "Programming Language :: Python :: 3.8",
|
| 37 | +]
|
| 38 | +requires-python = ">=2.7"
|
| 39 | +dependencies = [
|
| 40 | + "paramiko>=2.7.2",
|
| 41 | +]
|
| 42 | +
|
| 43 | +[project.urls]
|
| 44 | +Homepage = "https://github.com/pahaz/sshtunnel"
|
| 45 | +Download = "https://pypi.python.org/packages/source/s/sshtunnel/"
|
| 46 | +
|
| 47 | +[project.optional-dependencies]
|
| 48 | +dev = ["check-manifest"]
|
| 49 | +test = ["tox>=1.8.1"]
|
| 50 | +build_sphinx = ["sphinx", "sphinxcontrib-napoleon"]
|
| 51 | +
|
| 52 | +[project.scripts]
|
| 53 | +sshtunnel = "sshtunnel:_cli_main"
|
| 54 | +
|
| 55 | +[tool.setuptools]
|
| 56 | +py-modules = ["sshtunnel"]
|
| 57 | +
|
| 58 | +[tool.setuptools.dynamic]
|
| 59 | +version = {attr = "sshtunnel.__version__"}
|
| 60 | +readme = {file = ["README.rst", "docs.rst", "changelog.rst"], content-type = "text/x-rst"}
|
| 61 | +
|
| 62 | +[tool.setuptools.package-data]
|
| 63 | +tests = ["testrsa.key"]
|
| 64 | +
|
| 65 | +[tool.bdist_wheel]
|
| 66 | +universal = true
|
| 67 | +
|
| 68 | +[tool.check-manifest]
|
| 69 | +ignore = [
|
| 70 | + ".travis.yml",
|
| 71 | + "circle.yml",
|
| 72 | + "tox.ini"
|
| 73 | +]
|
| 74 | +
|
| 75 | +[tool.build_sphinx]
|
| 76 | +source-dir = "docs/"
|
| 77 | +build-dir = "docs/_build"
|