From a80fd809a976e9ff7f6139d6347c8f1161c0719d Mon Sep 17 00:00:00 2001 From: crosstyan Date: Sat, 7 Feb 2026 04:17:03 +0000 Subject: [PATCH] chore(config): update dependencies and gitignore --- py_workspace/.gitignore | 1 + py_workspace/pyproject.toml | 1 + py_workspace/uv.lock | 14 ++++++++++++++ 3 files changed, 16 insertions(+) diff --git a/py_workspace/.gitignore b/py_workspace/.gitignore index 5e65f6b..6535892 100644 --- a/py_workspace/.gitignore +++ b/py_workspace/.gitignore @@ -218,3 +218,4 @@ __marimo__/ .venv *.svo2 .ruff_cache +output/ diff --git a/py_workspace/pyproject.toml b/py_workspace/pyproject.toml index 230ae73..6fc03e0 100644 --- a/py_workspace/pyproject.toml +++ b/py_workspace/pyproject.toml @@ -20,6 +20,7 @@ dependencies = [ "pyarrow>=23.0.0", "pandas>=3.0.0", "scipy>=1.17.0", + "typeguard>=4.4.4", ] [tool.uv.sources] diff --git a/py_workspace/uv.lock b/py_workspace/uv.lock index bf45a6b..4be659c 100644 --- a/py_workspace/uv.lock +++ b/py_workspace/uv.lock @@ -503,6 +503,7 @@ dependencies = [ { name = "pyopengl-accelerate" }, { name = "pyzed" }, { name = "scipy" }, + { name = "typeguard" }, ] [package.dev-dependencies] @@ -528,6 +529,7 @@ requires-dist = [ { name = "pyopengl-accelerate", specifier = ">=3.1.10" }, { name = "pyzed", directory = "libs/pyzed_pkg" }, { name = "scipy", specifier = ">=1.17.0" }, + { name = "typeguard", specifier = ">=4.4.4" }, ] [package.metadata.requires-dev] @@ -1966,6 +1968,18 @@ wheels = [ { url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, ] +[[package]] +name = "typeguard" +version = "4.4.4" +source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/c7/68/71c1a15b5f65f40e91b65da23b8224dad41349894535a97f63a52e462196/typeguard-4.4.4.tar.gz", hash = "sha256:3a7fd2dffb705d4d0efaed4306a704c89b9dee850b688f060a8b1615a79e5f74", size = 75203, upload-time = "2025-06-18T09:56:07.624Z" } +wheels = [ + { url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/1b/a9/e3aee762739c1d7528da1c3e06d518503f8b6c439c35549b53735ba52ead/typeguard-4.4.4-py3-none-any.whl", hash = "sha256:b5f562281b6bfa1f5492470464730ef001646128b180769880468bd84b68b09e", size = 34874, upload-time = "2025-06-18T09:56:05.999Z" }, +] + [[package]] name = "typing-extensions" version = "4.15.0"