summaryrefslogtreecommitdiff
path: root/pyproject.toml
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2022-10-18 21:12:05 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2022-10-18 21:12:05 +0200
commit8ad2d5ba0cd2665e28e6ab84af11f74a83163471 (patch)
treeb552e27993a5e2b4b1bd10afd97ad6b5cc553caa /pyproject.toml
parent4354b4e77acf9d74558645bf02811639728dca53 (diff)
downloadpsutil-8ad2d5ba0cd2665e28e6ab84af11f74a83163471.tar.gz
move isort and coverage config into pyproject.toml
...since pyproject.toml was introduced in #2040. CC @mayeut Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml39
1 files changed, 39 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 47031d26..52d4c728 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,3 +1,42 @@
+[tool.isort]
+force_single_line = true # one import per line
+lines_after_imports = 2 # blank spaces after import section
+
+[tool.coverage.report]
+include = [
+ "*psutil*"
+]
+omit = [
+ "psutil/_compat.py",
+ "psutil/tests/*",
+ "setup.py",
+]
+exclude_lines = [
+ "enum.IntEnum",
+ "except ImportError:",
+ "globals().update",
+ "if __name__ == .__main__.:",
+ "if _WINDOWS:",
+ "if BSD",
+ "if enum is None:",
+ "if enum is not None:",
+ "if FREEBSD",
+ "if has_enums:",
+ "if LINUX",
+ "if LITTLE_ENDIAN:",
+ "if MACOS",
+ "if NETBSD",
+ "if OPENBSD",
+ "if ppid_map is None:",
+ "if PY3:",
+ "if SUNOS",
+ "if sys.platform.startswith",
+ "if WINDOWS",
+ "import enum",
+ "pragma: no cover",
+ "raise NotImplementedError",
+]
+
[build-system]
requires = ["setuptools>=43"]
build-backend = "setuptools.build_meta"