diff --git a/.vscode/settings.json b/.vscode/settings.json index 5f16e45..e73a6a2 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -8,5 +8,5 @@ "polylith", "unposted" ], - "python-envs.defaultEnvManager": "ms-python.python:system" + "python-envs.defaultEnvManager": "ms-python.python:venv" } diff --git a/pyproject.toml b/pyproject.toml index 8c50938..38097eb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,4 +52,5 @@ dev = [ "grimp>=3.0.0", "types-requests>=2.31.0", "ty>=0.0.21", + "pyclean>=3.5.0", ] diff --git a/uv.lock b/uv.lock index cc12cb5..53c304a 100644 --- a/uv.lock +++ b/uv.lock @@ -444,6 +444,7 @@ dependencies = [ dev = [ { name = "grimp" }, { name = "polylith-cli" }, + { name = "pyclean" }, { name = "pytest" }, { name = "pytest-asyncio" }, { name = "pytest-cov" }, @@ -466,6 +467,7 @@ requires-dist = [ dev = [ { name = "grimp", specifier = ">=3.0.0" }, { name = "polylith-cli", specifier = ">=1.0.0" }, + { name = "pyclean", specifier = ">=3.5.0" }, { name = "pytest", specifier = ">=9.0.2" }, { name = "pytest-asyncio", specifier = ">=1.3.0" }, { name = "pytest-cov", specifier = ">=7.0.0" }, @@ -513,6 +515,15 @@ requires-dist = [ { name = "uvicorn", extras = ["standard"] }, ] +[[package]] +name = "pyclean" +version = "3.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/75/56/d90b195c172b7fb993274d27cd546604855849557eb0b0074e621f8e8610/pyclean-3.5.0.tar.gz", hash = "sha256:6033b7cb728fbdacc5912dc72e09baee76aeef328430f3e9ccb1a78def4fbfd4", size = 26594, upload-time = "2026-01-10T17:03:27.482Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9f/60/e8aed49c01666b0dd1b7097855792bcd0ff65c35096977b4034737cdc91c/pyclean-3.5.0-py3-none-any.whl", hash = "sha256:584801fecd52a7690ba85a141c21ecfbbfb69bcfcd03b2b1b87f5e0d8c7a7c29", size = 27142, upload-time = "2026-01-10T17:03:25.93Z" }, +] + [[package]] name = "pydantic" version = "2.12.5"