This is an automated email from the ASF dual-hosted git repository.
sbp pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-trusted-releases.git
The following commit(s) were added to refs/heads/main by this push:
new 5838a03 Add psutil as a dependency
5838a03 is described below
commit 5838a039559e2a983def8eb35f5fabdd53c12256
Author: Sean B. Palmer <[email protected]>
AuthorDate: Fri Jan 16 14:26:48 2026 +0000
Add psutil as a dependency
---
pyproject.toml | 1 +
uv.lock | 26 +++++++++++++++++++++++++-
2 files changed, 26 insertions(+), 1 deletion(-)
diff --git a/pyproject.toml b/pyproject.toml
index ddd5023..e7efc51 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -35,6 +35,7 @@ dependencies = [
"ldap3 (==2.10.2rc2)",
"packaging>=25.0",
"pgpy>=0.6.0",
+ "psutil>=7.2.1",
"puremagic>=1.30",
"pydantic-xml (>=2.17.2,<3.0.0)",
"pyjwt (>=2.10.1,<3.0.0)",
diff --git a/uv.lock b/uv.lock
index 142ec92..6359ff9 100644
--- a/uv.lock
+++ b/uv.lock
@@ -3,7 +3,7 @@ revision = 3
requires-python = "==3.13.*"
[options]
-exclude-newer = "2026-01-16T14:22:05Z"
+exclude-newer = "2026-01-16T14:26:33Z"
[[package]]
name = "aiofiles"
@@ -1168,6 +1168,28 @@ wheels = [
{ url =
"https://files.pythonhosted.org/packages/5b/5a/bc7b4a4ef808fa59a816c17b20c4bef6884daebbdf627ff2a161da67da19/propcache-0.4.1-py3-none-any.whl",
hash =
"sha256:af2a6052aeb6cf17d3e46ee169099044fd8224cbaf75c76a2ef596e8163e2237", size
= 13305, upload-time = "2025-10-08T19:49:00.792Z" },
]
+[[package]]
+name = "psutil"
+version = "7.2.1"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url =
"https://files.pythonhosted.org/packages/73/cb/09e5184fb5fc0358d110fc3ca7f6b1d033800734d34cac10f4136cfac10e/psutil-7.2.1.tar.gz",
hash =
"sha256:f7583aec590485b43ca601dd9cea0dcd65bd7bb21d30ef4ddbf4ea6b5ed1bdd3", size
= 490253, upload-time = "2025-12-29T08:26:00.169Z" }
+wheels = [
+ { url =
"https://files.pythonhosted.org/packages/77/8e/f0c242053a368c2aa89584ecd1b054a18683f13d6e5a318fc9ec36582c94/psutil-7.2.1-cp313-cp313t-macosx_10_13_x86_64.whl",
hash =
"sha256:ba9f33bb525b14c3ea563b2fd521a84d2fa214ec59e3e6a2858f78d0844dd60d", size
= 129624, upload-time = "2025-12-29T08:26:04.255Z" },
+ { url =
"https://files.pythonhosted.org/packages/26/97/a58a4968f8990617decee234258a2b4fc7cd9e35668387646c1963e69f26/psutil-7.2.1-cp313-cp313t-macosx_11_0_arm64.whl",
hash =
"sha256:81442dac7abfc2f4f4385ea9e12ddf5a796721c0f6133260687fec5c3780fa49", size
= 130132, upload-time = "2025-12-29T08:26:06.228Z" },
+ { url =
"https://files.pythonhosted.org/packages/db/6d/ed44901e830739af5f72a85fa7ec5ff1edea7f81bfbf4875e409007149bd/psutil-7.2.1-cp313-cp313t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:ea46c0d060491051d39f0d2cff4f98d5c72b288289f57a21556cc7d504db37fc", size
= 180612, upload-time = "2025-12-29T08:26:08.276Z" },
+ { url =
"https://files.pythonhosted.org/packages/c7/65/b628f8459bca4efbfae50d4bf3feaab803de9a160b9d5f3bd9295a33f0c2/psutil-7.2.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
hash =
"sha256:35630d5af80d5d0d49cfc4d64c1c13838baf6717a13effb35869a5919b854cdf", size
= 183201, upload-time = "2025-12-29T08:26:10.622Z" },
+ { url =
"https://files.pythonhosted.org/packages/fb/23/851cadc9764edcc18f0effe7d0bf69f727d4cf2442deb4a9f78d4e4f30f2/psutil-7.2.1-cp313-cp313t-win_amd64.whl",
hash =
"sha256:923f8653416604e356073e6e0bccbe7c09990acef442def2f5640dd0faa9689f", size
= 139081, upload-time = "2025-12-29T08:26:12.483Z" },
+ { url =
"https://files.pythonhosted.org/packages/59/82/d63e8494ec5758029f31c6cb06d7d161175d8281e91d011a4a441c8a43b5/psutil-7.2.1-cp313-cp313t-win_arm64.whl",
hash =
"sha256:cfbe6b40ca48019a51827f20d830887b3107a74a79b01ceb8cc8de4ccb17b672", size
= 134767, upload-time = "2025-12-29T08:26:14.528Z" },
+ { url =
"https://files.pythonhosted.org/packages/c5/cf/5180eb8c8bdf6a503c6919f1da28328bd1e6b3b1b5b9d5b01ae64f019616/psutil-7.2.1-cp36-abi3-macosx_10_9_x86_64.whl",
hash =
"sha256:b2e953fcfaedcfbc952b44744f22d16575d3aa78eb4f51ae74165b4e96e55f42", size
= 128137, upload-time = "2025-12-29T08:26:27.759Z" },
+ { url =
"https://files.pythonhosted.org/packages/c5/2c/78e4a789306a92ade5000da4f5de3255202c534acdadc3aac7b5458fadef/psutil-7.2.1-cp36-abi3-macosx_11_0_arm64.whl",
hash =
"sha256:05cc68dbb8c174828624062e73078e7e35406f4ca2d0866c272c2410d8ef06d1", size
= 128947, upload-time = "2025-12-29T08:26:29.548Z" },
+ { url =
"https://files.pythonhosted.org/packages/29/f8/40e01c350ad9a2b3cb4e6adbcc8a83b17ee50dd5792102b6142385937db5/psutil-7.2.1-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:5e38404ca2bb30ed7267a46c02f06ff842e92da3bb8c5bfdadbd35a5722314d8", size
= 154694, upload-time = "2025-12-29T08:26:32.147Z" },
+ { url =
"https://files.pythonhosted.org/packages/06/e4/b751cdf839c011a9714a783f120e6a86b7494eb70044d7d81a25a5cd295f/psutil-7.2.1-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
hash =
"sha256:ab2b98c9fc19f13f59628d94df5cc4cc4844bc572467d113a8b517d634e362c6", size
= 156136, upload-time = "2025-12-29T08:26:34.079Z" },
+ { url =
"https://files.pythonhosted.org/packages/44/ad/bbf6595a8134ee1e94a4487af3f132cef7fce43aef4a93b49912a48c3af7/psutil-7.2.1-cp36-abi3-musllinux_1_2_aarch64.whl",
hash =
"sha256:f78baafb38436d5a128f837fab2d92c276dfb48af01a240b861ae02b2413ada8", size
= 148108, upload-time = "2025-12-29T08:26:36.225Z" },
+ { url =
"https://files.pythonhosted.org/packages/1c/15/dd6fd869753ce82ff64dcbc18356093471a5a5adf4f77ed1f805d473d859/psutil-7.2.1-cp36-abi3-musllinux_1_2_x86_64.whl",
hash =
"sha256:99a4cd17a5fdd1f3d014396502daa70b5ec21bf4ffe38393e152f8e449757d67", size
= 147402, upload-time = "2025-12-29T08:26:39.21Z" },
+ { url =
"https://files.pythonhosted.org/packages/34/68/d9317542e3f2b180c4306e3f45d3c922d7e86d8ce39f941bb9e2e9d8599e/psutil-7.2.1-cp37-abi3-win_amd64.whl",
hash =
"sha256:b1b0671619343aa71c20ff9767eced0483e4fc9e1f489d50923738caf6a03c17", size
= 136938, upload-time = "2025-12-29T08:26:41.036Z" },
+ { url =
"https://files.pythonhosted.org/packages/3e/73/2ce007f4198c80fcf2cb24c169884f833fe93fbc03d55d302627b094ee91/psutil-7.2.1-cp37-abi3-win_arm64.whl",
hash =
"sha256:0d67c1822c355aa6f7314d92018fb4268a76668a536f133599b91edd48759442", size
= 133836, upload-time = "2025-12-29T08:26:43.086Z" },
+]
+
[[package]]
name = "puremagic"
version = "1.30"
@@ -1835,6 +1857,7 @@ dependencies = [
{ name = "ldap3" },
{ name = "packaging" },
{ name = "pgpy" },
+ { name = "psutil" },
{ name = "puremagic" },
{ name = "pydantic-xml" },
{ name = "pyjwt" },
@@ -1894,6 +1917,7 @@ requires-dist = [
{ name = "ldap3", specifier = "==2.10.2rc2" },
{ name = "packaging", specifier = ">=25.0" },
{ name = "pgpy", specifier = ">=0.6.0" },
+ { name = "psutil", specifier = ">=7.2.1" },
{ name = "puremagic", specifier = ">=1.30" },
{ name = "pydantic-xml", specifier = ">=2.17.2,<3.0.0" },
{ name = "pyjwt", specifier = ">=2.10.1,<3.0.0" },
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]