summaryrefslogtreecommitdiff
path: root/gnu/packages/patches/python-sshtunnel-pep518.patch
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/patches/python-sshtunnel-pep518.patch')
-rw-r--r--gnu/packages/patches/python-sshtunnel-pep518.patch77
1 files changed, 77 insertions, 0 deletions
diff --git a/gnu/packages/patches/python-sshtunnel-pep518.patch b/gnu/packages/patches/python-sshtunnel-pep518.patch
new file mode 100644
index 0000000000..b8b9b384d8
--- /dev/null
+++ b/gnu/packages/patches/python-sshtunnel-pep518.patch
@@ -0,0 +1,77 @@
+https://github.com/pahaz/sshtunnel/pull/304
+---
+
+diff --git a/pyproject.toml b/pyproject.toml
+index b0471b7..fbc473a 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -1,3 +1,67 @@
+ [build-system]
+ requires = ["setuptools", "wheel"]
+-build-backend = "setuptools.build_meta:__legacy__"
+\ No newline at end of file
++build-backend = "setuptools.build_meta"
++
++[project]
++name = "sshtunnel"
++dynamic = ["version", "readme"]
++description = "Pure python SSH tunnels"
++license = {text = "MIT"}
++authors = [
++ {name = "Pahaz White", email = "pahaz.white@gmail.com"}
++]
++keywords = ["ssh", "tunnel", "paramiko", "proxy", "tcp-forward"]
++classifiers = [
++ "Development Status :: 3 - Alpha",
++ "Intended Audience :: Developers",
++ "Topic :: Software Development :: Build Tools",
++ "License :: OSI Approved :: MIT License",
++ "Programming Language :: Python :: 2",
++ "Programming Language :: Python :: 2.7",
++ "Programming Language :: Python :: 3",
++ "Programming Language :: Python :: 3.4",
++ "Programming Language :: Python :: 3.5",
++ "Programming Language :: Python :: 3.6",
++ "Programming Language :: Python :: 3.7",
++ "Programming Language :: Python :: 3.8",
++]
++requires-python = ">=2.7"
++dependencies = [
++ "paramiko>=2.7.2",
++]
++
++[project.urls]
++Homepage = "https://github.com/pahaz/sshtunnel"
++Download = "https://pypi.python.org/packages/source/s/sshtunnel/"
++
++[project.optional-dependencies]
++dev = ["check-manifest"]
++test = ["tox>=1.8.1"]
++build_sphinx = ["sphinx", "sphinxcontrib-napoleon"]
++
++[project.scripts]
++sshtunnel = "sshtunnel:_cli_main"
++
++[tool.setuptools]
++py-modules = ["sshtunnel"]
++
++[tool.setuptools.dynamic]
++version = {attr = "sshtunnel.__version__"}
++readme = {file = ["README.rst", "docs.rst", "changelog.rst"], content-type = "text/x-rst"}
++
++[tool.setuptools.package-data]
++tests = ["testrsa.key"]
++
++[tool.bdist_wheel]
++universal = true
++
++[tool.check-manifest]
++ignore = [
++ ".travis.yml",
++ "circle.yml",
++ "tox.ini"
++]
++
++[tool.build_sphinx]
++source-dir = "docs/"
++build-dir = "docs/_build"