From 9bab3c87825b4284b3e6f2be3fa9e89da7723116 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Fri, 22 Mar 2024 11:52:28 +0100 Subject: All: Refactor makefile & building --- wrappers/python/pyproject.toml | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) (limited to 'wrappers/python/pyproject.toml') diff --git a/wrappers/python/pyproject.toml b/wrappers/python/pyproject.toml index 44836bb..b43aa5a 100644 --- a/wrappers/python/pyproject.toml +++ b/wrappers/python/pyproject.toml @@ -1,6 +1,37 @@ [build-system] -requires = [ - "setuptools", - "wheel", -] +requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" + +[project] +name = "eduvpn_common" +version = "1.99.1" +description = "eduvpn-common library" +authors = [ + {name = "Jeroen Wijenbergh", email = "jeroen.wijenbergh@geant.org"}, +] +requires-python = ">=3.6" +readme = "README.md" +license = {text = "MIT"} + +[project.urls] +Homepage = "https://github.com/eduvpn/eduvpn-common" + +[project.optional-dependencies] +lint = ["ruff" ] +mypy = [ "mypy" ] + +[tool.setuptools.packages.find] +include = ["eduvpn_common*"] + +[tool.ruff] +line-length = 120 + +[tool.ruff.lint] +extend-select = [ + # isort + "I", +] +ignore = ['E402'] + +[tool.ruff.lint.isort] +case-sensitive = true -- cgit v1.2.3