diff --git a/pdm.lock b/pdm.lock index ead0185..3a3a479 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "dev", "lint", "nb", "tests"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:22683d7fc93e640ef1e22b402539ab0bd4a326d6b35aa301423b71ca3488e08c" +content_hash = "sha256:91c3c20f659c5b217ff159d20fad50370aa3dd2033f9608b1e198fa3ae95c3d6" [[metadata.targets]] requires_python = ">=3.11" @@ -1666,6 +1666,20 @@ files = [ {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, ] +[[package]] +name = "memory-profiler" +version = "0.61.0" +requires_python = ">=3.5" +summary = "A module for monitoring memory usage of a python program" +groups = ["dev"] +dependencies = [ + "psutil", +] +files = [ + {file = "memory_profiler-0.61.0-py3-none-any.whl", hash = "sha256:400348e61031e3942ad4d4109d18753b2fb08c2f6fb8290671c5513a34182d84"}, + {file = "memory_profiler-0.61.0.tar.gz", hash = "sha256:4e5b73d7864a1d1292fb76a03e82a3e78ef934d06828a698d9dada76da2067b0"}, +] + [[package]] name = "mistune" version = "3.2.1" @@ -1996,7 +2010,7 @@ name = "psutil" version = "7.2.2" requires_python = ">=3.6" summary = "Cross-platform lib for process and system monitoring." -groups = ["nb"] +groups = ["dev", "nb"] files = [ {file = "psutil-7.2.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2edccc433cbfa046b980b0df0171cd25bcaeb3a68fe9022db0979e7aa74a826b"}, {file = "psutil-7.2.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e78c8603dcd9a04c7364f1a3e670cea95d51ee865e4efb3556a3a63adef958ea"}, diff --git a/pyproject.toml b/pyproject.toml index 957c081..92f1c3e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -143,6 +143,7 @@ dev = [ "pdoc3>=0.11.5", "bump-my-version>=1.1.1", "nox>=2025.2.9", + "memory-profiler>=0.61.0", ] nb = [ "jupyterlab>=4.3.5",