From 9d552a4e126f5765b17b507c37662bbb2d9649bd Mon Sep 17 00:00:00 2001 From: blakeNaccarato Date: Thu, 16 Jan 2025 13:38:46 -0800 Subject: [PATCH] Fix dependency specifications for recent uv, avoiding nested workspaces --- .pre-commit-config.yaml | 16 +- .uv-version | 2 +- justfile | 38 +- packages/_dev/pyproject.toml | 40 +- packages/pipeline/pyproject.toml | 15 +- pyproject.toml | 87 +-- requirements/requirements_dev.txt | 90 ++- uv.lock | 905 ++++++++++++++---------------- 8 files changed, 576 insertions(+), 617 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4493f1de..eb1bc2b1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,6 +2,7 @@ exclude: | (?x)^( \.copier-answers\.yml |changelog/towncrier_template\.md\.jinja + |lock.*\.json )$ ci: skip: @@ -96,9 +97,16 @@ repos: docs/.*\.ipynb )$ - repo: "https://github.com/pre-commit/pre-commit-hooks" - rev: "v4.6.0" + rev: "v5.0.0" hooks: + - id: "check-illegal-windows-names" + - id: "check-merge-conflict" + - id: "destroyed-symlinks" + - id: "detect-private-key" - id: "end-of-file-fixer" + - id: "mixed-line-ending" + - id: "trailing-whitespace" + args: [--markdown-linebreak-ext=md] - id: "trailing-whitespace" - repo: "https://github.com/iterative/dvc" rev: "3.51.2" @@ -130,11 +138,11 @@ repos: - repo: "https://github.com/rbubley/mirrors-prettier" rev: "v3.3.3" hooks: - - id: "prettier" + - id: prettier - repo: https://github.com/ComPWA/taplo-pre-commit - rev: "v0.9.3" + rev: v0.9.3 hooks: - - id: "taplo-format" + - id: taplo-format - repo: "https://github.com/charliermarsh/ruff-pre-commit" rev: "v0.5.1" hooks: diff --git a/.uv-version b/.uv-version index cb0c939a..50258327 100644 --- a/.uv-version +++ b/.uv-version @@ -1 +1 @@ -0.5.2 +0.5.20 diff --git a/justfile b/justfile index 32b74e01..94c8ec42 100644 --- a/justfile +++ b/justfile @@ -1,18 +1,16 @@ set shell := ['pwsh', '-Command'] set dotenv-load +dev := '. ./dev.ps1; ' pipeline := 'boilercv_pipeline' devpy := 'dev' -dev: - . ./dev.ps1 - boilercv-preview-write file $BOILERCV_PREVIEW='true' $BOILERCV_WRITE='true': - iuv python {{file}} + {{dev}} iuv python {{file}} boilercv-debug-preview-write file $BOILERCV_DEBUG='true' $BOILERCV_PREVIEW='true' $BOILERCV_WRITE='true': - iuv python {{file}} + {{dev}} iuv python {{file}} boilercv-preview preview $BOILERCV_PREVIEW='true': - python -m {{pipeline}}.previews.{{preview}} + {{dev}} python -m {{pipeline}}.previews.{{preview}} update-binder: (uv pip compile --config-file requirements/binder_uv.toml \ @@ -22,20 +20,20 @@ update-binder: requirements/binder.in \ ) -Replace 'opencv-python', 'opencv-python-headless' | Set-Content requirements.txt -dvc-dag: dev - (iuv dvc dag --md) -Replace 'mermaid', '{mermaid}' | Set-Content 'docs/_static/dag.md' +dvc-dag: + {{dev}} (iuv dvc dag --md) -Replace 'mermaid', '{mermaid}' | Set-Content 'docs/_static/dag.md' ;\ markdownlint-cli2 'docs/_static/dag.md' -generate-correlations file correlations: dev - iuv python {{file}} {{correlations}} -generate-correlation-docs: dev - iuv -m boilercv_pipeline.equations.make_docs +generate-correlations file correlations: + {{dev}} iuv python {{file}} {{correlations}} +generate-correlation-docs: + {{dev}} iuv -m boilercv_pipeline.equations.make_docs -hide-notebook-inputs: dev - iuv -m {{devpy}}.docs.patch_nbs +hide-notebook-inputs: + {{dev}} iuv -m {{devpy}}.docs.patch_nbs -pipeline-sync-dvc: dev - iuv -m {{pipeline}} sync-dvc +pipeline-sync-dvc: + {{dev}} iuv -m {{pipeline}} sync-dvc remove-empty-data-folders: Get-ChildItem -Path './data', 'docs/data' -Recurse -Directory | \ @@ -43,8 +41,8 @@ remove-empty-data-folders: ( Get-ChildItem -Path $_ -Recurse -File | Measure-Object ).Count -eq 0 \ } | Remove-Item -Recurse -Force -sync-contrib: dev - iuv -Sync -Update +sync-contrib: + {{dev}} iuv -Sync -Update -sync-local-dev-configs: dev - {{devpy}} sync-local-dev-configs +sync-local-dev-configs: + {{dev}} {{devpy}} sync-local-dev-configs diff --git a/packages/_dev/pyproject.toml b/packages/_dev/pyproject.toml index fbf77cdd..a20d4c24 100644 --- a/packages/_dev/pyproject.toml +++ b/packages/_dev/pyproject.toml @@ -7,55 +7,49 @@ name = "dev" version = "0.0.0" description = "Dev" dependencies = [ - # ? Dev "cyclopts>=2.9.3", "dulwich>=0.22.1", "pydantic-settings>=2.5.2", "pydantic>=2.9.1", "python-dotenv>=1.0.1", - # ? Docs +] +[project.scripts] +"dev" = "dev.tools.__main__:main" +[project.optional-dependencies] +docs = [ + "devtools>=0.12.2", "docutils>=0.21.2", + "geopandas>=0.14.3", + "ipython>=8.26.0", + "matplotlib>=3.7.2", "more-itertools>=10.4.0", "myst-parser>=3.0.1", "nbformat>=5.10.4", - "numpydoc>=1.7.0", - "ruamel-yaml>=0.18.6", - "sphinx>=7.3.7", - # ? Other docs - "devtools>=0.12.2", - "geopandas>=0.14.3", - "ipykernel>=6.29.4", - "matplotlib>=3.7.2", "numpy>=1.24.4", + "numpydoc>=1.7.0", "pandas[hdf5,performance]>=2.2.2", + "ruamel-yaml>=0.18.6", "seaborn>=0.13.2", "shapely>=2.0.3", + "sphinx>=7.3.7", "sympy>=1.12", "trackpy>=0.6.2", - # ? Tests - "pytest-harvest>=1.10.5", - "pytest>=8.2.2", ] -[project.scripts] -"dev" = "dev.tools.__main__:main" +tests = ["pytest-harvest>=1.10.5", "pytest>=8.2.2"] [tool.fawltydeps] deps = ["packages/_dev/pyproject.toml"] code = ["packages/_dev", "docs", "tests"] ignore_undeclared = [ - # ? This project - "boilercv", # TODO "pycine @ git+https://github.com/ottomatic-io/pycine@815cfca06cafc50745a43b2cd0168982225c6dca", - # ? Workspaces - "dev", - "boilercv_pipeline", + "boilercv", "boilercine", "boilercore", - "context_models", - # ? Path-sourced deps + "boilercv_pipeline", "cachier", + "context_models", + "dev", ] [tool.fawltydeps.custom_mapping] -ipykernel = ["IPython"] ruamel-yaml = ["ruamel"] diff --git a/packages/pipeline/pyproject.toml b/packages/pipeline/pyproject.toml index b59a8cb2..295b70f0 100644 --- a/packages/pipeline/pyproject.toml +++ b/packages/pipeline/pyproject.toml @@ -14,7 +14,7 @@ dependencies = [ "cyclopts>=2.6.1", "dvc>=3.55.2", "imageio[pyav]>=2.34.1", - "ipykernel>=6.29.4", + "ipython>=8.26.0", "loguru>=0.7.0", "matplotlib>=3.7.2", "more-itertools>=10.4.0", @@ -51,21 +51,16 @@ cv = ["opencv-python>=4.10.0.84"] deps = ["packages/pipeline/pyproject.toml"] code = ["packages/pipeline/boilercv_pipeline"] ignore_undeclared = [ - # ? This project - "boilercv", # TODO "pycine @ git+https://github.com/ottomatic-io/pycine@815cfca06cafc50745a43b2cd0168982225c6dca", - # ? Workspaces - "dev", - "boilercv_pipeline", + "boilercv", "boilercine", "boilercore", - "context_models", - # ? Path-sourced deps + "boilercv_pipeline", "cachier", + "context_models", + "dev", ] ignore_unused = [ "pyarrow", # Used in `boilercv_pipeline.__init__` ] -[tool.fawltydeps.custom_mapping] -ipykernel = ["IPython"] diff --git a/pyproject.toml b/pyproject.toml index e5e24087..87cf8370 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,13 @@ [build-system] -requires = ["flit_core==3.9.0"] +requires = ["flit-core==3.9.0"] build-backend = "flit_core.buildapi" [project] name = "boilercv" +authors = [ + { name = "Blake Naccarato", email = "blake.naccarato@gmail.com" }, + { name = "Kwang Jin Kim" }, +] version = "2024.1.3" description = "Computer vision routines suitable for nucleate pool boiling bubble analysis" readme = "README.md" @@ -18,7 +22,6 @@ classifiers = [ # "Programming Language :: Python :: 3.14", # ? Not yet beta (https://peps.python.org/pep-0745) ] dependencies = [ - # TODO "context-models>=0.0.1", "matplotlib>=3.7.2", "numpy>=1.24.4", @@ -33,58 +36,50 @@ dependencies = [ "netcdf4>=1.6.5", "netcdf4!=1.7.1.post1 ; sys_platform == 'linux'", ] -[project.optional-dependencies] -# * Minimal CV flavor needed, but allow `boilercv` to coexist with different flavors -cv = ["opencv-python>=4.10.0.84"] [project.urls] Changes = "https://softboiler.github.io/boilercv/changelog.html" Docs = "https://softboiler.github.io/boilercv" Home = "https://github.com/softboiler/boilercv" Tracker = "https://github.com/softboiler/boilercv/issues" -[[project.authors]] -name = "Blake Naccarato, Kwang Jin Kim" -email = "blake.naccarato@gmail.com" - -[tool.uv] -override-dependencies = ["cachier @ ${PROJECT_ROOT}/packages/cachier"] -constraint-dependencies = [ - # ? Security - "fiona>=1.10.1", - "setuptools>=70.0.0", - # ? https://nvd.nist.gov/vuln/detail/CVE-2024-37891 - # ? via sphinx - "urllib3>=2.2.2", +[project.optional-dependencies] +# * Minimal CV flavor needed, but allow `boilercv` to coexist with different flavors +cv = ["opencv-python>=4.10.0.84"] +[dependency-groups] +all = [ + { include-group = "packages" }, + { include-group = "dev" }, + { include-group = "docs" }, + { include-group = "tests" }, ] -dev-dependencies = [ - # TODO - "pycine @ git+https://github.com/ottomatic-io/pycine@815cfca06cafc50745a43b2cd0168982225c6dca", - # ? Workspaces +packages = [ "boilercine", "boilercore", - "boilercv_pipeline", - "context_models", - "dev", - # ? Path-sourced deps + "boilercv-pipeline", + "dev[docs,tests]", "cachier", - # ? Dev + "context-models", +] +dev = [ + # TODO + "pycine @ git+https://github.com/ottomatic-io/pycine@815cfca06cafc50745a43b2cd0168982225c6dca", "debugpy>=1.8.2", "dvc[gs]>=3.55.2", "fawltydeps>=0.16.0", - "ipython>=8.26.0", + "ipykernel>=6.29.4", "pandas-stubs~=2.2.2", "pipdeptree>=2.23.0", "pipx>=1.6.0", - "pre-commit>=3.7.1", + "pre-commit>=4.0.1", "pyright>=1.1.371", "ruff>=0.5.1", "rust-just>=1.36.0", "snakeviz>=2.2.0", "sourcery>=1.21.0", "towncrier>=23.11.0", - # ? Docs +] +docs = [ "linkify-it-py>=2.0.3", "myst-nb>=1.1.1", - "myst-parser>=3.0.1", "sphinx-autobuild>=2024.4.16", "sphinx-autodoc2>=0.5.0", "sphinx-book-theme>=1.1.3", @@ -95,30 +90,40 @@ dev-dependencies = [ "sphinxcontrib-bibtex>=2.6.2", "sphinxcontrib-mermaid>=0.9.2", "sphinxcontrib-towncrier>=0.4.0a0", - # ? Tests +] +tests = [ "pytest-cov>=5.0.0", "pytest-custom-exit-code>=0.3.0", "pytest-github-actions-annotate-failures>=0.2.0", "pytest-plt>=1.1.1", "pytest-xdist[psutil,setproctitle]>=3.6.1", ] + +[tool.uv] +default-groups = ["all"] +constraint-dependencies = [ + # ? Security + "fiona>=1.10.1", + "setuptools>=70.0.0", + # ? https://nvd.nist.gov/vuln/detail/CVE-2024-37891 + # ? via sphinx + "urllib3>=2.2.2", +] +override-dependencies = ["cachier @ ${PROJECT_ROOT}/packages/cachier"] [tool.uv.pip] python-version = "3.11" all-extras = true -[tool.uv.workspace] -members = ["packages/*"] -exclude = ["packages/cachier"] [tool.uv.sources] +boilercine = { path = "packages/boilercine", editable = true } +dev = { path = "packages/_dev", editable = true } +boilercore = { path = "packages/boilercore", editable = true } +boilercv-pipeline = { path = "packages/pipeline", editable = true } cachier = { path = "packages/cachier", editable = true } -dev = { workspace = true } -boilercine = { workspace = true } -boilercore = { workspace = true } -boilercv_pipeline = { workspace = true } -context_models = { workspace = true } +context-models = { path = "packages/context_models", editable = true } [tool.coverage.run] branch = true -source = ["boilercv", "boilercv_pipeline", "dev", "tests"] +source = ["dev", "boilercv-pipeline", "boilercv", "tests"] [tool.dev.env] COVERAGE_CORE = "sysmon" diff --git a/requirements/requirements_dev.txt b/requirements/requirements_dev.txt index 0e4c8d70..18414861 100644 --- a/requirements/requirements_dev.txt +++ b/requirements/requirements_dev.txt @@ -4,9 +4,9 @@ -e ./packages/_dev -e ./packages/boilercine -e ./packages/boilercore +-e ./packages/cachier -e ./packages/context_models -e ./packages/pipeline -./packages/cachier accessible-pygments==0.0.5 aiohappyeyeballs==2.4.0 aiohttp==3.10.5 @@ -18,7 +18,7 @@ annotated-types==0.7.0 antlr4-python3-runtime==4.9.3 anyio==4.5.0 appdirs==1.4.4 -appnope==0.1.4 ; platform_system == 'Darwin' +appnope==0.1.4 ; sys_platform == 'darwin' argcomplete==3.5.0 asciitree==0.3.3 astroid==3.3.1 @@ -26,17 +26,17 @@ asttokens==2.4.1 asyncssh==2.17.0 atpublic==5.0 attrs==24.2.0 -av==13.0.0 +av==14.0.1 babel==2.16.0 backoff==2.2.1 beautifulsoup4==4.12.3 billiard==4.2.0 -bleach==6.1.0 +bleach==6.2.0 blosc2==2.7.1 bokeh==3.5.2 bottleneck==1.4.0 cachetools==5.5.0 -cappa==0.22.5 +cappa==0.26.3 celery==5.4.0 certifi==2024.8.30 cffi==1.17.1 @@ -47,18 +47,17 @@ click==8.1.7 click-didyoumean==0.3.1 click-plugins==1.1.1 click-repl==0.3.0 -cligj==0.7.2 cloudpickle==3.0.0 colorama==0.4.6 -colorcet==3.0.1 +colorcet==3.1.0 comm==0.2.2 configobj==5.0.8 contourpy==1.3.0 -copykitten==1.1.1 +copykitten==1.2.2 coverage==7.6.1 cryptography==43.0.1 cycler==0.12.1 -cyclopts==2.9.9 +cyclopts==3.2.1 dask==2024.9.0 dask-expr==1.1.14 debuglater==1.4.4 @@ -74,7 +73,7 @@ distlib==0.3.8 distributed==2024.9.0 distro==1.9.0 docopt==0.6.2 -docstring-parser==0.16 ; python_full_version < '4.0.0' +docstring-parser==0.16 ; python_full_version < '4.0' docutils==0.21.2 dpath==2.2.0 dulwich==0.22.1 @@ -93,22 +92,20 @@ fasteners==0.19 ; sys_platform != 'emscripten' fastjsonschema==2.20.0 fawltydeps==0.16.0 filelock==3.16.1 -fiona==1.10.1 flatten-dict==0.4.2 flexcache==0.3 -flexparser==0.3.1 +flexparser==0.4 flox==0.9.12 flufl-lock==8.1.0 fonttools==4.53.1 frozenlist==1.4.1 fsspec==2024.9.0 funcy==2.0 -future==1.0.0 gcsfs==2024.9.0.post1 -geopandas==0.14.3 +geopandas==1.0.1 gitdb==4.0.11 gitpython==3.1.43 -gmpy2==2.2.0rc1 +gmpy2==2.2.1 google-api-core==2.20.0 google-auth==2.35.0 google-auth-oauthlib==1.2.1 @@ -126,7 +123,7 @@ h5py==3.11.0 hydra-core==1.3.2 identify==2.6.1 idna==3.10 -imageio==2.34.1 +imageio==2.36.1 imagesize==1.4.1 importlib-metadata==8.5.0 incremental==24.7.2 @@ -150,27 +147,26 @@ lazy-loader==0.4 linkify-it-py==2.0.3 llvmlite==0.43.0 locket==1.0.0 -loguru==0.7.0 +loguru==0.7.3 looseversion==1.3.0 lz4==4.3.3 -makefun==1.15.4 +makefun==1.15.6 markdown-it-py==3.0.0 markupsafe==2.1.5 matplotlib==3.7.2 matplotlib-inline==0.1.7 mdit-py-plugins==0.4.2 mdurl==0.1.2 -mistune==3.0.2 +mistune==3.1.0 monotonic==1.6 -more-itertools==10.4.0 +more-itertools==10.6.0 mpmath==1.3.0 msgpack==1.1.0 multidict==6.1.0 -mypy-extensions==1.0.0 myst-nb==1.1.1 myst-parser==3.0.1 nbclient==0.10.0 -nbconvert==7.7.3 +nbconvert==7.16.5 nbformat==5.10.4 ndindex==1.8 nest-asyncio==1.6.0 @@ -184,7 +180,7 @@ numexpr==2.10.1 numpy==1.26.0 numpy-groupies==0.11.2 numpydantic==1.6.4 -numpydoc==1.7.0 +numpydoc==1.8.0 oauthlib==3.2.2 omegaconf==2.3.0 opencv-python==4.10.0.84 @@ -193,25 +189,25 @@ packaging==24.1 pandas==2.2.2 pandas-stubs==2.2.2.240514 pandocfilters==1.5.1 -param==2.1.1 parso==0.8.4 partd==1.4.2 pathspec==0.12.1 pexpect==4.9.0 ; sys_platform != 'emscripten' and sys_platform != 'win32' pillow==10.3.0 -pint==0.24.3 +pint==0.24.4 pip==24.2 pip-requirements-parser==32.0.1 pipdeptree==2.23.0 pipx==1.6.0 platformdirs==3.11.0 -ploomber-core==0.2.25 -ploomber-engine==0.0.30 +ploomber-core==0.2.26 +ploomber-engine==0.0.33 +ploomber-extension==0.1.1 pluggy==1.5.0 pooch==1.8.2 portalocker==2.3.2 -posthog==3.6.6 -pre-commit==3.7.1 +posthog==3.8.3 +pre-commit==4.0.1 prompt-toolkit==3.0.47 proto-plus==1.24.0 protobuf==5.28.2 @@ -226,22 +222,22 @@ pybtex==0.24.0 pybtex-docutils==1.0.3 pycine @ git+https://github.com/ottomatic-io/pycine@815cfca06cafc50745a43b2cd0168982225c6dca pycparser==2.22 -pyct==0.5.0 pydantic==2.9.1 pydantic-core==2.23.3 -pydantic-settings==2.5.2 +pydantic-settings==2.7.1 pydata-sphinx-theme==0.15.4 pydot==3.0.1 pygit2==1.15.1 pygments==2.18.0 pygtrie==2.5.0 +pyogrio==0.10.0 pyparsing==3.0.9 -pyproj==3.6.1 -pyqtgraph==0.13.3 +pyproj==3.7.0 +pyqtgraph==0.13.7 pyright==1.1.371 -pyside6==6.7.2 -pyside6-addons==6.7.2 -pyside6-essentials==6.7.2 +pyside6==6.8.1.1 +pyside6-addons==6.8.1.1 +pyside6-essentials==6.8.1.1 pytest==8.2.2 pytest-cov==5.0.0 pytest-custom-exit-code==0.3.0 @@ -252,7 +248,7 @@ pytest-xdist==3.6.1 python-dateutil==2.9.0.post0 python-dotenv==1.0.1 pytz==2023.3 -pywin32==306 ; sys_platform == 'win32' or platform_system == 'Windows' +pywin32==306 ; sys_platform == 'win32' pyyaml==6.0.2 pyzmq==26.2.0 referencing==0.35.1 @@ -266,16 +262,16 @@ ruamel-yaml==0.18.6 ruamel-yaml-clib==0.2.8 ; python_full_version < '3.13' and platform_python_implementation == 'CPython' ruff==0.5.1 rust-just==1.36.0 -scikit-image==0.23.1 +scikit-image==0.25.0 scipy==1.11.2 scmrepo==3.3.8 seaborn==0.13.2 semver==3.0.2 setproctitle==1.3.3 setuptools==70.0.0 -shapely==2.0.3 +shapely==2.0.6 shellingham==1.5.4 -shiboken6==6.7.2 +shiboken6==6.8.1.1 shortuuid==1.0.13 shtab==1.7.1 six==1.16.0 @@ -286,7 +282,7 @@ snowballstemmer==2.2.0 sortedcontainers==2.4.0 soupsieve==2.6 sourcery==1.21.0 -sparklines==0.4.2 +sparklines==0.5.0 sphinx==7.3.7 sphinx-autobuild==2024.4.16 sphinx-autodoc2==0.5.0 @@ -313,24 +309,24 @@ sympy==1.12 tables==3.10.1 tabulate==0.9.0 tblib==3.0.0 -tifffile==2024.8.30 +tifffile==2025.1.10 timecode==1.4.0 -tinycss2==1.3.0 +tinycss2==1.4.0 tomli==2.0.1 ; python_full_version <= '3.11' tomlkit==0.12.4 toolz==0.12.1 tornado==6.4.1 towncrier==23.11.0 tqdm==4.66.3 -trackpy==0.6.2 +trackpy==0.6.4 traitlets==5.14.3 +type-lens==0.2.3 typer==0.12.5 types-pytz==2024.2.0.20240913 typing-extensions==4.12.2 -typing-inspect==0.9.0 tzdata==2024.1 uc-micro-py==1.0.3 -uncertainties==3.1.7 +uncertainties==3.2.2 urllib3==2.2.2 userpath==1.9.2 uvicorn==0.30.6 @@ -343,7 +339,7 @@ wcwidth==0.2.13 webencodings==0.5.1 websockets==13.0.1 wheel==0.44.0 -win32-setctime==1.1.0 ; sys_platform == 'win32' +win32-setctime==1.2.0 ; sys_platform == 'win32' xarray==2023.7.0 xyzservices==2024.9.0 yarl==1.11.1 diff --git a/uv.lock b/uv.lock index e50dfe8d..542dd7c9 100644 --- a/uv.lock +++ b/uv.lock @@ -1,41 +1,28 @@ version = 1 requires-python = ">=3.11" resolution-markers = [ - "python_full_version < '3.12' and platform_system == 'Darwin' and sys_platform == 'linux'", - "python_full_version < '3.12' and platform_machine == 'aarch64' and platform_system == 'Linux' and sys_platform == 'linux'", - "(python_full_version < '3.12' and platform_machine != 'aarch64' and platform_system != 'Darwin' and sys_platform == 'linux') or (python_full_version < '3.12' and platform_system != 'Darwin' and platform_system != 'Linux' and sys_platform == 'linux')", - "python_full_version == '3.12.*' and platform_system == 'Darwin' and sys_platform == 'linux'", - "python_full_version >= '3.13' and platform_system == 'Darwin' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and platform_machine == 'aarch64' and platform_system == 'Linux' and sys_platform == 'linux'", - "python_full_version >= '3.13' and platform_machine == 'aarch64' and platform_system == 'Linux' and sys_platform == 'linux'", - "(python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_system != 'Darwin' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_system != 'Darwin' and platform_system != 'Linux' and sys_platform == 'linux')", - "(python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_system != 'Darwin' and sys_platform == 'linux') or (python_full_version >= '3.13' and platform_system != 'Darwin' and platform_system != 'Linux' and sys_platform == 'linux')", - "python_full_version < '3.12' and platform_system == 'Darwin' and sys_platform != 'linux'", - "python_full_version < '3.12' and platform_machine == 'aarch64' and platform_system == 'Linux' and sys_platform != 'linux'", - "(python_full_version < '3.12' and platform_machine != 'aarch64' and platform_system != 'Darwin' and sys_platform != 'linux') or (python_full_version < '3.12' and platform_system != 'Darwin' and platform_system != 'Linux' and sys_platform != 'linux')", - "python_full_version == '3.12.*' and platform_system == 'Darwin' and sys_platform != 'linux'", - "python_full_version >= '3.13' and platform_system == 'Darwin' and sys_platform != 'linux'", - "python_full_version == '3.12.*' and platform_machine == 'aarch64' and platform_system == 'Linux' and sys_platform != 'linux'", - "python_full_version >= '3.13' and platform_machine == 'aarch64' and platform_system == 'Linux' and sys_platform != 'linux'", - "(python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_system != 'Darwin' and sys_platform != 'linux') or (python_full_version == '3.12.*' and platform_system != 'Darwin' and platform_system != 'Linux' and sys_platform != 'linux')", - "(python_full_version >= '3.13' and platform_machine != 'aarch64' and platform_system != 'Darwin' and sys_platform != 'linux') or (python_full_version >= '3.13' and platform_system != 'Darwin' and platform_system != 'Linux' and sys_platform != 'linux')", + "python_version < '0'", + "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and platform_machine != 'aarch64' and sys_platform == 'linux'", + "python_full_version >= '3.13' and platform_machine != 'aarch64' and sys_platform == 'linux'", + "python_full_version < '3.12' and sys_platform == 'darwin'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version >= '3.13' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'linux'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'linux'", ] [manifest] -members = [ - "boilercine", - "boilercore", - "boilercv", - "boilercv-pipeline", - "context-models", - "dev", -] constraints = [ { name = "fiona", specifier = ">=1.10.1" }, { name = "setuptools", specifier = ">=70.0.0" }, { name = "urllib3", specifier = ">=2.2.2" }, ] -overrides = [{ name = "cachier", directory = "packages/cachier" }] +overrides = [{ name = "cachier", editable = "packages/cachier" }] [[package]] name = "accessible-pygments" @@ -279,28 +266,28 @@ wheels = [ [[package]] name = "av" -version = "13.0.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e1/df/4f77aa98b998e1a19622b7a45da07884a053826e9038138d8023208e31e5/av-13.0.0.tar.gz", hash = "sha256:7fb1a5588cd8ce4d0564ddf82221f886541ea2d5152f15e63ab890430dcd3c31", size = 3884902 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/b3/37460a6b94ee2a284b8d585a19cc63b32a9318b4c1eee0e25b6f24df415a/av-13.0.0-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:b3ec126e5c30a0d44c6ce6cd0be72b2af83529e5b19c41e6569a7c4d00261d04", size = 24224476 }, - { url = "https://files.pythonhosted.org/packages/b0/a7/1cc83b2e0aeead07c3e9c59cbddf15f2b555578c6b725cc65bdbbec4c4d6/av-13.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0014c16d9123f50f366e32baed5c358429ed64c701ed5cea135fba333a5c9b13", size = 19438756 }, - { url = "https://files.pythonhosted.org/packages/b3/b6/d6a85b89b14d60b360fb8eab65a9e7d8119d2807dcb025bc93baeff565a6/av-13.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3fa360cfc3e55ef1b22199741c74b584a57d2af75d5e5d9b54dd8cc999ae50bb", size = 32084112 }, - { url = "https://files.pythonhosted.org/packages/cf/1d/3b5d4ce10de1b383a1f68dcf4f7679a34f5f6cf8aad1a0dfcfbf05c5fd7e/av-13.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3519e3effea342295de5f52dbcd263800db2ab1ab5e43ec6485ba1ed07c2e503", size = 31396374 }, - { url = "https://files.pythonhosted.org/packages/7a/8e/c5bea32963acacbc0db7b1c6e6d5a181afee2951981b88533c771beabc53/av-13.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f76e0060f4aa4be0911db624039e31c973dce9f9f2d410dc817b2b88e199a74", size = 33913273 }, - { url = "https://files.pythonhosted.org/packages/ce/30/1912588c0bce8baf6e490103e5c4ef1963f8bc0f0c00d82cde2b6b3793fc/av-13.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:b21254571904b214fc586568ba1da62d38f00cc4f76c7eebbe14af9f8dd8a40f", size = 25750490 }, - { url = "https://files.pythonhosted.org/packages/df/90/f8120cebf0b86ff70691603a6fb1ef473d1fd9c99db058d0413e9a630538/av-13.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9eaf76c3a8a40dc3424ee9360b457143699d96f6e3faffb00867fd747b821ab9", size = 24238853 }, - { url = "https://files.pythonhosted.org/packages/62/7d/090813d188eebbe183acad6e0cfbd9cdeca0e7f7318a0a3bd6f44ac7d16f/av-13.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:623809f0684bf4379328ced38a25c295969997ba574ed17b99fa4ee3aa564d66", size = 19446605 }, - { url = "https://files.pythonhosted.org/packages/71/ec/bdc954939463127ca38ee023061be0ac89bdf2f2de6ab23f6a1d8112d070/av-13.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8dc441b3899f1eb259af17acb2e5218762dcc99a4fbd6fe4d1f4155e253728b2", size = 32317356 }, - { url = "https://files.pythonhosted.org/packages/00/78/8d808f4868862b1b539ffd9af1775792f128a903f134c2dbfdb39a7799e3/av-13.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8b9654f9261ba123377b95fd5a9214e05ba43d7545cb41a5ae2dd5ea5fe6fbc9", size = 31666294 }, - { url = "https://files.pythonhosted.org/packages/f7/fd/ee64d545a60c73795285cbe70f27e49b46c40e1ca3c8c35411b75ea310e6/av-13.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8157821b9da3814720d9b7ea45d961275dc73be8161eae7258afe2f737da5779", size = 34243366 }, - { url = "https://files.pythonhosted.org/packages/c1/49/08552c5c2b838016cbba90547a0c082e9e8b700eaaf90c8eb0c11fec595e/av-13.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:736c4a9cb6ef6e5f3aa1cb12609a615f6c93bf16f36439010dc1ba160beed827", size = 25751891 }, - { url = "https://files.pythonhosted.org/packages/4e/fd/08eeec9bd07129242989cb69cb45be5ff4c394af27b661d7c4428c460669/av-13.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4074615d89852dc8d7aa852b9162fe855bc2c6850e0cab74a875d4e72eefe343", size = 24197575 }, - { url = "https://files.pythonhosted.org/packages/f3/0a/70d1848f325fd595f009f419e11134020aca1e0bf99c0041c0f5a767a01d/av-13.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a2df1f311610dcedbd0b08a5a419ae17076aa9cd808a6d4f0b5cb8c69d604e9f", size = 19406017 }, - { url = "https://files.pythonhosted.org/packages/3f/10/2c1007829950cc1b7b17593d0d304adf008331729083af3d9b7c34e10b52/av-13.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1990d1398c25d90045c771450a64bf9aff33d8e6c89568fbbc5cc85ec6ceaa1", size = 31966860 }, - { url = "https://files.pythonhosted.org/packages/1d/d7/f64af0713a669560ef33eea30c08add46916cab4ff0b26b473c14a9ff32c/av-13.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3303584abfcc2787a3dcf303fddcab0968329a309360c22348cc2c31e060f8d9", size = 31333914 }, - { url = "https://files.pythonhosted.org/packages/c5/6c/647368ea1b60059a0a0dec3eae7c76b3aaec3e222c3cbcb54af0c2716d37/av-13.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05de5e2e6dde42d804dc41aa36102f64849fc72d0c7f9afc28406a7b240dba7a", size = 33908881 }, - { url = "https://files.pythonhosted.org/packages/2a/bc/e2305f5e18eb47b5eac80e29de2fc1110898bb48131bb2a6d0d893080969/av-13.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:f9cea8906abf010f6d4894c7cad52e257667d0a498d4eec7e5beb4eff519d3ff", size = 25724252 }, +version = "14.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/04/6a/8461055082eee773b549b87519eb8519c2194af1157f6971e3a0722b308e/av-14.0.1.tar.gz", hash = "sha256:2b0a17301af469ddaea46b5c1c982df1b7b5de8bc6c94cdc98cad4a67178c82a", size = 3918806 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/46/ad32d62c13369116ff9761c5e4eac248cfe9553abb6e4828f77a7adafaf6/av-14.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b9cfdc671bb7e09824897164626d76a8ecdc009c13afef3decb7071de57f0c71", size = 19527044 }, + { url = "https://files.pythonhosted.org/packages/73/60/13024290b4c726a08ec83d4da4d8f46078479de9946df042456ea4688b47/av-14.0.1-cp311-cp311-macosx_11_0_x86_64.whl", hash = "sha256:9198ffaab74b8ac659d14b355c1821208e8b16f35138f4922721113bc6c7b7ab", size = 24331238 }, + { url = "https://files.pythonhosted.org/packages/3e/9d/c230d1a035ce69d43637da592be5f18a0c9d37b1eca9a07e4ab92f464351/av-14.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e85d933bbcde2db01d114419283edda35330ca651b11f9f5d6a694ce0c1b26ee", size = 31990679 }, + { url = "https://files.pythonhosted.org/packages/7f/61/ead56d9c2ced8c7770a84732d12ff33abab02c83629edf13232375a87f9f/av-14.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f1f13b662e8f8a7736fb7bc34e17d6c5a4e57b7142bae6b0502d962173883b26", size = 31345454 }, + { url = "https://files.pythonhosted.org/packages/46/b0/6380e05f36ec78c4695df9cc6c6fc6c3dec976caf105bacee5328f83d198/av-14.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e54203fccff31c8bc6563df6dceff8c236fd1e18fdb1771b1a56ed1525cd72b", size = 33811771 }, + { url = "https://files.pythonhosted.org/packages/7c/4e/2e8c56f999bfecfca773a83faa06b79cb6d619ce5a6abffce02e7be3efba/av-14.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:25d817747929babe8b4a2a8dc06ce0562cc5d64a09231faa4d3b2b0037f3d71b", size = 25843494 }, + { url = "https://files.pythonhosted.org/packages/7d/01/b198c3af186003b6429ad4dd9f654f99761a8efa59ab838884c6ac842117/av-14.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e022c6ec1ef4bf324f83ecbe4aa6b0afa89e86537d8c5e15f065e4da1a5de6a8", size = 19530078 }, + { url = "https://files.pythonhosted.org/packages/00/48/2f0ec27a521f4963683d76f3b7870c7667dfb8be4ab9512dad92566a8cbc/av-14.0.1-cp312-cp312-macosx_11_0_x86_64.whl", hash = "sha256:97daa268795449709f0034b19bb7ca4e99018825f9c7640fde30f2cb51f63f00", size = 24343809 }, + { url = "https://files.pythonhosted.org/packages/ca/6f/1bf89ac1f82c79f797d8331a7b191a16c6a8336fc59dbbc3d0b66d543e0a/av-14.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:14faba003c6bf6d6b9b9521f77a2059cfd206ae95b48f610b14de8d5ba2ccd4e", size = 32252684 }, + { url = "https://files.pythonhosted.org/packages/ba/71/8eedb586a32f7d1f8d23d9e0a7bc879d4dae6f82c2b7977c69171ea2e5b6/av-14.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9c1e0319a09525916a51f3c0ab4c07dfe9e82b3c1d8cf7aa3bb495d5dd28e767", size = 31617399 }, + { url = "https://files.pythonhosted.org/packages/16/19/7a833ba5b3c190f204dabc138bbc3f06730084400d79723cbe8d5792364e/av-14.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d37bf19987c8cad8c5701c174bf4e89df7e2de97be2176bd81a2b0f86516f1c3", size = 34166747 }, + { url = "https://files.pythonhosted.org/packages/a9/09/825273ebdadae19b654ca54cfe4096af5c2e06dc53c31150510e8343d6f0/av-14.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:a0893c45c426c0ae6681c689c8f669b7ca76cba4594f8ce50b240850e1145a62", size = 25847349 }, + { url = "https://files.pythonhosted.org/packages/25/32/3ce1b51d6638a1141614f24ed4f4e483613ae9b4a6e53f23f4a5b25907e2/av-14.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:71d7cae036bc362b3c255f99669e2e3412dc9b9e3e390ff426b9ea167f1f1c37", size = 19489839 }, + { url = "https://files.pythonhosted.org/packages/ef/e4/152c072da36a91b3158816a304eed73d2ab1bc6accd690ccce5bcb2dbc3a/av-14.0.1-cp313-cp313-macosx_11_0_x86_64.whl", hash = "sha256:e54079e560cc8d91b9be224a8ced4c8c6b97efdb8932f27c56efcbc2181c8129", size = 24303231 }, + { url = "https://files.pythonhosted.org/packages/6d/f1/968a4182df7dae4badb581106c8655591d42d88bc8efcc54bd5f27c7f3a6/av-14.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d98ab1b5ef8b13fa5875757d6e16fbe0a0c48e98e4c2c1da8478a0dda0ed500b", size = 31899455 }, + { url = "https://files.pythonhosted.org/packages/62/fe/61a85fc2c8286c11a0f607cc044b0c1cd858ddfc71004d5a9857d071f357/av-14.0.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:15924960530541ae6a2b3ce5de2e9bcb5c20379ac57850cfac3ee179b4411f64", size = 31286047 }, + { url = "https://files.pythonhosted.org/packages/e3/86/5eb261662b8766007239f35c33e37589f51b6346fb29cd5281df49f01c84/av-14.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:502ecd3cc0973cd2f868ec245bb3f838bb9d4da91bcc608f72a7cdd2cd44f0d1", size = 33822372 }, + { url = "https://files.pythonhosted.org/packages/c7/8d/3b55a58241a74a5b7458085203c98487018b6b507fefa100c21d815b6ec4/av-14.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:7d4adddc7eb6119233b6fca6ad610904312c650eb1743ab52e28d1e5f0b5a466", size = 25818678 }, ] [[package]] @@ -344,15 +331,19 @@ wheels = [ [[package]] name = "bleach" -version = "6.1.0" +version = "6.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "six" }, { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6d/10/77f32b088738f40d4f5be801daa5f327879eadd4562f36a2b5ab975ae571/bleach-6.1.0.tar.gz", hash = "sha256:0a31f1837963c41d46bbf1331b8778e1308ea0791db03cc4e7357b97cf42a8fe", size = 202119 } +sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ea/63/da7237f805089ecc28a3f36bca6a21c31fcbc2eb380f3b8f1be3312abd14/bleach-6.1.0-py3-none-any.whl", hash = "sha256:3225f354cfc436b9789c66c4ee030194bee0568fbf9cbdad3bc8b5c26c5f12b6", size = 162750 }, + { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406 }, +] + +[package.optional-dependencies] +css = [ + { name = "tinycss2" }, ] [[package]] @@ -396,11 +387,6 @@ dependencies = [ { name = "timecode" }, ] -[package.optional-dependencies] -cv = [ - { name = "opencv-python-headless" }, -] - [package.metadata] requires-dist = [ { name = "click", specifier = ">=8.1.7" }, @@ -437,39 +423,6 @@ dependencies = [ { name = "uncertainties" }, ] -[package.dev-dependencies] -dev = [ - { name = "boilercore-dev" }, - { name = "cachier" }, - { name = "debugpy" }, - { name = "dvc", extra = ["gs"] }, - { name = "fawltydeps" }, - { name = "linkify-it-py" }, - { name = "myst-nb" }, - { name = "pipdeptree" }, - { name = "pre-commit" }, - { name = "pyright" }, - { name = "pytest" }, - { name = "pytest-cov" }, - { name = "pytest-custom-exit-code" }, - { name = "pytest-github-actions-annotate-failures" }, - { name = "pytest-plt" }, - { name = "ruff" }, - { name = "snakeviz" }, - { name = "sourcery" }, - { name = "sphinx-autobuild" }, - { name = "sphinx-autodoc2" }, - { name = "sphinx-book-theme" }, - { name = "sphinx-design" }, - { name = "sphinx-thebe" }, - { name = "sphinx-tippy" }, - { name = "sphinx-togglebutton" }, - { name = "sphinxcontrib-bibtex" }, - { name = "sphinxcontrib-mermaid" }, - { name = "sphinxcontrib-towncrier" }, - { name = "towncrier" }, -] - [package.metadata] requires-dist = [ { name = "dill", specifier = ">=0.3.7" }, @@ -526,47 +479,6 @@ dev = [ { name = "towncrier", specifier = ">=23.11.0,<24.7.0" }, ] -[[package]] -name = "boilercore-dev" -version = "0.0.0" -source = { editable = "packages/boilercore/packages/_dev" } -dependencies = [ - { name = "cyclopts" }, - { name = "docutils" }, - { name = "dulwich" }, - { name = "myst-parser" }, - { name = "numpy" }, - { name = "numpydoc" }, - { name = "pandocfilters" }, - { name = "pydantic" }, - { name = "pydantic-settings" }, - { name = "pytest" }, - { name = "python-dotenv" }, - { name = "ruamel-yaml" }, - { name = "seaborn" }, - { name = "sphinx" }, - { name = "sympy" }, -] - -[package.metadata] -requires-dist = [ - { name = "cyclopts", specifier = ">=2.9.3" }, - { name = "docutils", specifier = ">=0.21.2" }, - { name = "dulwich", specifier = ">=0.22.1" }, - { name = "myst-parser", specifier = ">=3.0.1" }, - { name = "numpy", specifier = ">=1.24.4" }, - { name = "numpydoc", specifier = ">=1.7.0" }, - { name = "pandocfilters", specifier = ">=1.5.1" }, - { name = "pydantic", specifier = ">=2.9.1" }, - { name = "pydantic-settings", specifier = ">=2.5.2" }, - { name = "pytest", specifier = ">=8.2.2" }, - { name = "python-dotenv", specifier = ">=1.0.1" }, - { name = "ruamel-yaml", specifier = ">=0.18.6" }, - { name = "seaborn", specifier = ">=0.13.2" }, - { name = "sphinx", specifier = ">=7.3.7" }, - { name = "sympy", specifier = ">=1.12" }, -] - [[package]] name = "boilercv" version = "2024.1.3" @@ -591,20 +503,19 @@ cv = [ ] [package.dev-dependencies] -dev = [ +all = [ { name = "boilercine" }, { name = "boilercore" }, { name = "boilercv-pipeline" }, { name = "cachier" }, { name = "context-models" }, { name = "debugpy" }, - { name = "dev" }, + { name = "dev", extra = ["docs", "tests"] }, { name = "dvc", extra = ["gs"] }, { name = "fawltydeps" }, - { name = "ipython" }, + { name = "ipykernel" }, { name = "linkify-it-py" }, { name = "myst-nb" }, - { name = "myst-parser" }, { name = "pandas-stubs" }, { name = "pipdeptree" }, { name = "pipx" }, @@ -632,6 +543,52 @@ dev = [ { name = "sphinxcontrib-towncrier" }, { name = "towncrier" }, ] +dev = [ + { name = "debugpy" }, + { name = "dvc", extra = ["gs"] }, + { name = "fawltydeps" }, + { name = "ipykernel" }, + { name = "pandas-stubs" }, + { name = "pipdeptree" }, + { name = "pipx" }, + { name = "pre-commit" }, + { name = "pycine" }, + { name = "pyright" }, + { name = "ruff" }, + { name = "rust-just" }, + { name = "snakeviz" }, + { name = "sourcery" }, + { name = "towncrier" }, +] +docs = [ + { name = "linkify-it-py" }, + { name = "myst-nb" }, + { name = "sphinx-autobuild" }, + { name = "sphinx-autodoc2" }, + { name = "sphinx-book-theme" }, + { name = "sphinx-design" }, + { name = "sphinx-thebe" }, + { name = "sphinx-tippy" }, + { name = "sphinx-togglebutton" }, + { name = "sphinxcontrib-bibtex" }, + { name = "sphinxcontrib-mermaid" }, + { name = "sphinxcontrib-towncrier" }, +] +packages = [ + { name = "boilercine" }, + { name = "boilercore" }, + { name = "boilercv-pipeline" }, + { name = "cachier" }, + { name = "context-models" }, + { name = "dev", extra = ["docs", "tests"] }, +] +tests = [ + { name = "pytest-cov" }, + { name = "pytest-custom-exit-code" }, + { name = "pytest-github-actions-annotate-failures" }, + { name = "pytest-plt" }, + { name = "pytest-xdist", extra = ["psutil", "setproctitle"] }, +] [package.metadata] requires-dist = [ @@ -651,24 +608,23 @@ requires-dist = [ ] [package.metadata.requires-dev] -dev = [ +all = [ { name = "boilercine", editable = "packages/boilercine" }, { name = "boilercore", editable = "packages/boilercore" }, { name = "boilercv-pipeline", editable = "packages/pipeline" }, { name = "cachier", editable = "packages/cachier" }, { name = "context-models", editable = "packages/context_models" }, { name = "debugpy", specifier = ">=1.8.2" }, - { name = "dev", editable = "packages/_dev" }, + { name = "dev", extras = ["docs", "tests"], editable = "packages/_dev" }, { name = "dvc", extras = ["gs"], specifier = ">=3.55.2" }, { name = "fawltydeps", specifier = ">=0.16.0" }, - { name = "ipython", specifier = ">=8.26.0" }, + { name = "ipykernel", specifier = ">=6.29.4" }, { name = "linkify-it-py", specifier = ">=2.0.3" }, { name = "myst-nb", specifier = ">=1.1.1" }, - { name = "myst-parser", specifier = ">=3.0.1" }, { name = "pandas-stubs", specifier = "~=2.2.2" }, { name = "pipdeptree", specifier = ">=2.23.0" }, { name = "pipx", specifier = ">=1.6.0" }, - { name = "pre-commit", specifier = ">=3.7.1" }, + { name = "pre-commit", specifier = ">=4.0.1" }, { name = "pycine", git = "https://github.com/ottomatic-io/pycine?rev=815cfca06cafc50745a43b2cd0168982225c6dca#815cfca06cafc50745a43b2cd0168982225c6dca" }, { name = "pyright", specifier = ">=1.1.371" }, { name = "pytest-cov", specifier = ">=5.0.0" }, @@ -692,6 +648,52 @@ dev = [ { name = "sphinxcontrib-towncrier", specifier = ">=0.4.0a0" }, { name = "towncrier", specifier = ">=23.11.0" }, ] +dev = [ + { name = "debugpy", specifier = ">=1.8.2" }, + { name = "dvc", extras = ["gs"], specifier = ">=3.55.2" }, + { name = "fawltydeps", specifier = ">=0.16.0" }, + { name = "ipykernel", specifier = ">=6.29.4" }, + { name = "pandas-stubs", specifier = "~=2.2.2" }, + { name = "pipdeptree", specifier = ">=2.23.0" }, + { name = "pipx", specifier = ">=1.6.0" }, + { name = "pre-commit", specifier = ">=4.0.1" }, + { name = "pycine", git = "https://github.com/ottomatic-io/pycine?rev=815cfca06cafc50745a43b2cd0168982225c6dca#815cfca06cafc50745a43b2cd0168982225c6dca" }, + { name = "pyright", specifier = ">=1.1.371" }, + { name = "ruff", specifier = ">=0.5.1" }, + { name = "rust-just", specifier = ">=1.36.0" }, + { name = "snakeviz", specifier = ">=2.2.0" }, + { name = "sourcery", specifier = ">=1.21.0" }, + { name = "towncrier", specifier = ">=23.11.0" }, +] +docs = [ + { name = "linkify-it-py", specifier = ">=2.0.3" }, + { name = "myst-nb", specifier = ">=1.1.1" }, + { name = "sphinx-autobuild", specifier = ">=2024.4.16" }, + { name = "sphinx-autodoc2", specifier = ">=0.5.0" }, + { name = "sphinx-book-theme", specifier = ">=1.1.3" }, + { name = "sphinx-design", specifier = ">=0.6.0" }, + { name = "sphinx-thebe", specifier = ">=0.3.1" }, + { name = "sphinx-tippy", specifier = ">=0.4.3" }, + { name = "sphinx-togglebutton", specifier = ">=0.3.2" }, + { name = "sphinxcontrib-bibtex", specifier = ">=2.6.2" }, + { name = "sphinxcontrib-mermaid", specifier = ">=0.9.2" }, + { name = "sphinxcontrib-towncrier", specifier = ">=0.4.0a0" }, +] +packages = [ + { name = "boilercine", editable = "packages/boilercine" }, + { name = "boilercore", editable = "packages/boilercore" }, + { name = "boilercv-pipeline", editable = "packages/pipeline" }, + { name = "cachier", editable = "packages/cachier" }, + { name = "context-models", editable = "packages/context_models" }, + { name = "dev", extras = ["docs", "tests"], editable = "packages/_dev" }, +] +tests = [ + { name = "pytest-cov", specifier = ">=5.0.0" }, + { name = "pytest-custom-exit-code", specifier = ">=0.3.0" }, + { name = "pytest-github-actions-annotate-failures", specifier = ">=0.2.0" }, + { name = "pytest-plt", specifier = ">=1.1.1" }, + { name = "pytest-xdist", extras = ["psutil", "setproctitle"], specifier = ">=3.6.1" }, +] [[package]] name = "boilercv-pipeline" @@ -705,7 +707,7 @@ dependencies = [ { name = "cyclopts" }, { name = "dvc" }, { name = "imageio", extra = ["pyav"] }, - { name = "ipykernel" }, + { name = "ipython" }, { name = "loguru" }, { name = "matplotlib" }, { name = "more-itertools" }, @@ -732,11 +734,6 @@ dependencies = [ { name = "xarray", extra = ["accel", "io", "parallel"] }, ] -[package.optional-dependencies] -cv = [ - { name = "opencv-python" }, -] - [package.metadata] requires-dist = [ { name = "astroid", specifier = ">=3.3.1" }, @@ -746,7 +743,7 @@ requires-dist = [ { name = "cyclopts", specifier = ">=2.6.1" }, { name = "dvc", specifier = ">=3.55.2" }, { name = "imageio", extras = ["pyav"], specifier = ">=2.34.1" }, - { name = "ipykernel", specifier = ">=6.29.4" }, + { name = "ipython", specifier = ">=8.26.0" }, { name = "loguru", specifier = ">=0.7.0" }, { name = "matplotlib", specifier = ">=3.7.2" }, { name = "more-itertools", specifier = ">=10.4.0" }, @@ -831,7 +828,7 @@ wheels = [ [[package]] name = "cachier" version = "3.0.0.dev0+db7f394" -source = { directory = "packages/cachier" } +source = { editable = "packages/cachier" } dependencies = [ { name = "dill" }, { name = "portalocker" }, @@ -849,16 +846,16 @@ requires-dist = [ [[package]] name = "cappa" -version = "0.22.5" +version = "0.26.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "rich" }, + { name = "type-lens" }, { name = "typing-extensions" }, - { name = "typing-inspect" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a5/0d/c3e916d987980c81a72c40b0e8ca09ae732fcee4ff67ae8d17b405ae0652/cappa-0.22.5.tar.gz", hash = "sha256:959f43a6080f209b5b1a0fadecc8cd7eba5c8bcf38c95abaf099cc9c941fa0e0", size = 198927 } +sdist = { url = "https://files.pythonhosted.org/packages/6c/80/5659d568a10a47f8ffa25422299cd06e8c867409a281ad9297cebe354a15/cappa-0.26.3.tar.gz", hash = "sha256:d01714e3621b4b761ebfaa7416d7e379951598a7f37bb0461949377b47be7c63", size = 212075 } wheels = [ - { url = "https://files.pythonhosted.org/packages/26/81/04d4b5f50ad55601acb6f299aed321ffd915b7b9827d1844b9957997f9d4/cappa-0.22.5-py3-none-any.whl", hash = "sha256:8df14b4845c72d52e0aa30276e000761f5f7feb8598ea9e95f6a03d41ce10e01", size = 56719 }, + { url = "https://files.pythonhosted.org/packages/0f/12/6e3c3c196d6fec6448dcc89c873cb23617b79a9a8af95b7d4fc5bf598b1a/cappa-0.26.3-py3-none-any.whl", hash = "sha256:9c2782fe44e440ebe2d22d3768e3007c538b3636452b0f088f65c634f6ac6fca", size = 63679 }, ] [[package]] @@ -1011,7 +1008,7 @@ name = "click" version = "8.1.7" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "platform_system == 'Windows'" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/96/d3/f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5/click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de", size = 336121 } wheels = [ @@ -1055,18 +1052,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/52/40/9d857001228658f0d59e97ebd4c346fe73e138c6de1bce61dc568a57c7f8/click_repl-0.3.0-py3-none-any.whl", hash = "sha256:fb7e06deb8da8de86180a33a9da97ac316751c094c6899382da7feeeeb51b812", size = 10289 }, ] -[[package]] -name = "cligj" -version = "0.7.2" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "click" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/ea/0d/837dbd5d8430fd0f01ed72c4cfb2f548180f4c68c635df84ce87956cff32/cligj-0.7.2.tar.gz", hash = "sha256:a4bc13d623356b373c2c27c53dbd9c68cae5d526270bfa71f6c6fa69669c6b27", size = 9803 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/73/86/43fa9f15c5b9fb6e82620428827cd3c284aa933431405d1bcf5231ae3d3e/cligj-0.7.2-py3-none-any.whl", hash = "sha256:c1ca117dbce1fe20a5809dc96f01e1c2840f6dcc939b3ddbb1111bf330ba82df", size = 7069 }, -] - [[package]] name = "cloudpickle" version = "3.0.0" @@ -1087,14 +1072,11 @@ wheels = [ [[package]] name = "colorcet" -version = "3.0.1" +version = "3.1.0" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "pyct" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/84/6c/4e486f6e4c838d9a9655fde812d0f138cde272c48f63e12ec311862875e9/colorcet-3.0.1.tar.gz", hash = "sha256:51455a20353d12fac91f953772d8409f2474e6a0db1af3fa4f7005f405a2480b", size = 3036207 } +sdist = { url = "https://files.pythonhosted.org/packages/5f/c3/ae78e10b7139d6b7ce080d2e81d822715763336aa4229720f49cb3b3e15b/colorcet-3.1.0.tar.gz", hash = "sha256:2921b3cd81a2288aaf2d63dbc0ce3c26dcd882e8c389cc505d6886bf7aa9a4eb", size = 2183107 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6f/41/2973b97821330eee69fa6e5d226b36d9137f519a4b7b851a077edc3f01a0/colorcet-3.0.1-py2.py3-none-any.whl", hash = "sha256:8daff01824ee9935fdf762d15c444a67d3e361ad4f8b738ad59ac9bf38f30600", size = 1656427 }, + { url = "https://files.pythonhosted.org/packages/c6/c6/9963d588cc3d75d766c819e0377a168ef83cf3316a92769971527a1ad1de/colorcet-3.1.0-py3-none-any.whl", hash = "sha256:2a7d59cc8d0f7938eeedd08aad3152b5319b4ba3bcb7a612398cc17a384cb296", size = 260286 }, ] [[package]] @@ -1187,15 +1169,15 @@ wheels = [ [[package]] name = "copykitten" -version = "1.1.1" +version = "1.2.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b9/d1/cb212bb553aa7f8b71d0543f720798462d82d33b9625562c77e11a250eca/copykitten-1.1.1.tar.gz", hash = "sha256:3a912f1825f42d87994ffed093b192944705de349a9b048f89ec006ea30b2be8", size = 16890 } +sdist = { url = "https://files.pythonhosted.org/packages/d0/7b/91dcfab849d3f53a2308be30fa8d77cbdc3f1caad994c2b610b1fbcb25c7/copykitten-1.2.2.tar.gz", hash = "sha256:d1ee05abecca7a41605d22e1a514c762656e8d5483a9da09e2623071fca22c0a", size = 17020 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3b/aa/b86d4f30fded3286d0997f411e8de75c09175a0ce04e58dd51246dd305b2/copykitten-1.1.1-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:68a1dfd6562594a43612178a3c255ba0e8a3e184cc376331e3d6d9bc061c1726", size = 373065 }, - { url = "https://files.pythonhosted.org/packages/17/49/9f934c15fcfb12c040434c0989196dfca19f7afb6cbf1cd1bfc5dca05b3f/copykitten-1.1.1-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:d0d1ec65c263ad85e4d8ab856990260ebcb2bfa6dca111d3bd45fccae9abef03", size = 359120 }, - { url = "https://files.pythonhosted.org/packages/ac/d7/3906dc969906716cfb79c53eb964f2763e5bb675e5c1d2f37af5aa5c5812/copykitten-1.1.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a87b5fde13ae4d37d320801d9f944db0d3f97ff47ede5e4eddf89d721757c390", size = 495246 }, - { url = "https://files.pythonhosted.org/packages/46/96/1949e88227f1e5c0096c85ff797b687298f68f5f970fe5328f89d883eaa7/copykitten-1.1.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af87a6469d68962598ff771046b04819b8de77f0852c0dde001d5066b4d4e1f", size = 515543 }, - { url = "https://files.pythonhosted.org/packages/9a/a9/9910657d15a1e44e9f83912a8393577211b953861748926b39b571300d5b/copykitten-1.1.1-cp38-abi3-win_amd64.whl", hash = "sha256:207b7dd53d004f89d54e386ea8eca62a9bb2da8b16b70f2af2ab7abb947af662", size = 122890 }, + { url = "https://files.pythonhosted.org/packages/93/a3/4b8b69d668d2967cff5ccc0791b0c85e725259bad8fc3a51a5021fa798d5/copykitten-1.2.2-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:e59b1c9cc5e8ec723b9426a92e7868cdbeed0468596ca28313cf8ba1405b7128", size = 381148 }, + { url = "https://files.pythonhosted.org/packages/7d/e8/add871a79d8ee113008a438d8f2df6740c6bd5e580e922a92a83cdee7fbe/copykitten-1.2.2-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:8b8aeef4a24f7425031df87ced2a569ced1be89ed4f2d894793a4e3697df644f", size = 369377 }, + { url = "https://files.pythonhosted.org/packages/c8/88/2a0fb779f1f748902ec057ad1c72395483340f9a9f26ec4d3880086a7a8e/copykitten-1.2.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6362c526fcb4a69b5dfdbcc4ea189a880c29fae58a0bcab558837c1d59078c44", size = 410366 }, + { url = "https://files.pythonhosted.org/packages/e7/38/c2470add369e2404ee095dd06d29537473ed7e2706336a3aa7494db1911d/copykitten-1.2.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:83c8aff0971ba54d73f645c464f8e105e08042e101d246c965032cf0946566f8", size = 432453 }, + { url = "https://files.pythonhosted.org/packages/ef/fe/262377e82a381e424a4902cf7984abf3a76c5911f4b8f1126be4011392e2/copykitten-1.2.2-cp38-abi3-win_amd64.whl", hash = "sha256:f1783b69c02a2c073964e477dade48840e80015488d81115a6ff78998ea31969", size = 192585 }, ] [[package]] @@ -1291,18 +1273,17 @@ wheels = [ [[package]] name = "cyclopts" -version = "2.9.9" +version = "3.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, - { name = "docstring-parser", marker = "python_full_version < '4.0.0'" }, + { name = "docstring-parser", marker = "python_full_version < '4.0'" }, { name = "rich" }, { name = "rich-rst" }, - { name = "typing-extensions", marker = "python_full_version < '4.0.0'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/61/b6/51022d8b673087262c4bcd1e64c1db3a8ab01510033f7f82a561998e3499/cyclopts-2.9.9.tar.gz", hash = "sha256:11d7bb59be253329ff49a1b9a634676c7ae708605d4975090783b99d081c1a0b", size = 45179 } +sdist = { url = "https://files.pythonhosted.org/packages/d1/dd/723b3ea4d53eeebb41aa5b979404b24d76caa73e9d16a657037032e891d0/cyclopts-3.2.1.tar.gz", hash = "sha256:ca7ffc3acc0a10c6451a8af9efc7cc27617657d6027e53caba5b835cd3366577", size = 61274 } wheels = [ - { url = "https://files.pythonhosted.org/packages/08/7c/f1af5b44f581df05009ecc9b15395532fc18c7aa7292b5e98501af25c2db/cyclopts-2.9.9-py3-none-any.whl", hash = "sha256:d0ce956c70f3070e5bc16824ecb5ebba155be45ef4aadbb78ac4753dd99367e3", size = 51062 }, + { url = "https://files.pythonhosted.org/packages/99/76/af0da44b8352e54b5118b77f7737920eba7ddb2809a93c3b91f08a88870b/cyclopts-3.2.1-py3-none-any.whl", hash = "sha256:b31b767c6e71ea5f3ba688081be3913e16727fdd6a8c78455f080d4d4d705dd8", size = 70447 }, ] [[package]] @@ -1415,11 +1396,18 @@ version = "0.0.0" source = { editable = "packages/_dev" } dependencies = [ { name = "cyclopts" }, + { name = "dulwich" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "python-dotenv" }, +] + +[package.optional-dependencies] +docs = [ { name = "devtools" }, { name = "docutils" }, - { name = "dulwich" }, { name = "geopandas" }, - { name = "ipykernel" }, + { name = "ipython" }, { name = "matplotlib" }, { name = "more-itertools" }, { name = "myst-parser" }, @@ -1427,11 +1415,6 @@ dependencies = [ { name = "numpy" }, { name = "numpydoc" }, { name = "pandas", extra = ["hdf5", "performance"] }, - { name = "pydantic" }, - { name = "pydantic-settings" }, - { name = "pytest" }, - { name = "pytest-harvest" }, - { name = "python-dotenv" }, { name = "ruamel-yaml" }, { name = "seaborn" }, { name = "shapely" }, @@ -1439,33 +1422,37 @@ dependencies = [ { name = "sympy" }, { name = "trackpy" }, ] +tests = [ + { name = "pytest" }, + { name = "pytest-harvest" }, +] [package.metadata] requires-dist = [ { name = "cyclopts", specifier = ">=2.9.3" }, - { name = "devtools", specifier = ">=0.12.2" }, - { name = "docutils", specifier = ">=0.21.2" }, + { name = "devtools", marker = "extra == 'docs'", specifier = ">=0.12.2" }, + { name = "docutils", marker = "extra == 'docs'", specifier = ">=0.21.2" }, { name = "dulwich", specifier = ">=0.22.1" }, - { name = "geopandas", specifier = ">=0.14.3" }, - { name = "ipykernel", specifier = ">=6.29.4" }, - { name = "matplotlib", specifier = ">=3.7.2" }, - { name = "more-itertools", specifier = ">=10.4.0" }, - { name = "myst-parser", specifier = ">=3.0.1" }, - { name = "nbformat", specifier = ">=5.10.4" }, - { name = "numpy", specifier = ">=1.24.4" }, - { name = "numpydoc", specifier = ">=1.7.0" }, - { name = "pandas", extras = ["hdf5", "performance"], specifier = ">=2.2.2" }, + { name = "geopandas", marker = "extra == 'docs'", specifier = ">=0.14.3" }, + { name = "ipython", marker = "extra == 'docs'", specifier = ">=8.26.0" }, + { name = "matplotlib", marker = "extra == 'docs'", specifier = ">=3.7.2" }, + { name = "more-itertools", marker = "extra == 'docs'", specifier = ">=10.4.0" }, + { name = "myst-parser", marker = "extra == 'docs'", specifier = ">=3.0.1" }, + { name = "nbformat", marker = "extra == 'docs'", specifier = ">=5.10.4" }, + { name = "numpy", marker = "extra == 'docs'", specifier = ">=1.24.4" }, + { name = "numpydoc", marker = "extra == 'docs'", specifier = ">=1.7.0" }, + { name = "pandas", extras = ["hdf5", "performance"], marker = "extra == 'docs'", specifier = ">=2.2.2" }, { name = "pydantic", specifier = ">=2.9.1" }, { name = "pydantic-settings", specifier = ">=2.5.2" }, - { name = "pytest", specifier = ">=8.2.2" }, - { name = "pytest-harvest", specifier = ">=1.10.5" }, + { name = "pytest", marker = "extra == 'tests'", specifier = ">=8.2.2" }, + { name = "pytest-harvest", marker = "extra == 'tests'", specifier = ">=1.10.5" }, { name = "python-dotenv", specifier = ">=1.0.1" }, - { name = "ruamel-yaml", specifier = ">=0.18.6" }, - { name = "seaborn", specifier = ">=0.13.2" }, - { name = "shapely", specifier = ">=2.0.3" }, - { name = "sphinx", specifier = ">=7.3.7" }, - { name = "sympy", specifier = ">=1.12" }, - { name = "trackpy", specifier = ">=0.6.2" }, + { name = "ruamel-yaml", marker = "extra == 'docs'", specifier = ">=0.18.6" }, + { name = "seaborn", marker = "extra == 'docs'", specifier = ">=0.13.2" }, + { name = "shapely", marker = "extra == 'docs'", specifier = ">=2.0.3" }, + { name = "sphinx", marker = "extra == 'docs'", specifier = ">=7.3.7" }, + { name = "sympy", marker = "extra == 'docs'", specifier = ">=1.12" }, + { name = "trackpy", marker = "extra == 'docs'", specifier = ">=0.6.2" }, ] [[package]] @@ -1835,33 +1822,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b9/f8/feced7779d755758a52d1f6635d990b8d98dc0a29fa568bbe0625f18fdf3/filelock-3.16.1-py3-none-any.whl", hash = "sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0", size = 16163 }, ] -[[package]] -name = "fiona" -version = "1.10.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "attrs" }, - { name = "certifi" }, - { name = "click" }, - { name = "click-plugins" }, - { name = "cligj" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/51/e0/71b63839cc609e1d62cea2fc9774aa605ece7ea78af823ff7a8f1c560e72/fiona-1.10.1.tar.gz", hash = "sha256:b00ae357669460c6491caba29c2022ff0acfcbde86a95361ea8ff5cd14a86b68", size = 444606 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2d/b9/7a8356cfaff8ef162bad44283554d3171e13032635b4f8e10e694a9596ee/fiona-1.10.1-cp311-cp311-macosx_10_15_x86_64.whl", hash = "sha256:98fe556058b370da07a84f6537c286f87eb4af2343d155fbd3fba5d38ac17ed7", size = 16144293 }, - { url = "https://files.pythonhosted.org/packages/65/0c/e8070b15c8303f60bd4444a120842597ccd6ed550548948e2e36cffbaa93/fiona-1.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:be29044d4aeebae92944b738160dc5f9afc4cdf04f551d59e803c5b910e17520", size = 14752213 }, - { url = "https://files.pythonhosted.org/packages/7b/2e/3f80ba2fda9b8686681f0a1b18c8e95ad152ada1d6fb1d3f25281d9229fd/fiona-1.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94bd3d448f09f85439e4b77c38b9de1aebe3eef24acc72bd631f75171cdfde51", size = 17272183 }, - { url = "https://files.pythonhosted.org/packages/95/32/c1d53b4d77926414ffdf5bd38344e900e378ae9ccb2a65754cdb6d5344c2/fiona-1.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:30594c0cd8682c43fd01e7cdbe000f94540f8fa3b7cb5901e805c88c4ff2058b", size = 24489398 }, - { url = "https://files.pythonhosted.org/packages/73/ab/036c418d531afb74abe4ca9a8be487b863901fe7b42ddba1ba2fb0681d77/fiona-1.10.1-cp312-cp312-macosx_10_15_x86_64.whl", hash = "sha256:7338b8c68beb7934bde4ec9f49eb5044e5e484b92d940bc3ec27defdb2b06c67", size = 16114589 }, - { url = "https://files.pythonhosted.org/packages/ba/45/693c1cca53023aaf6e3adc11422080f5fa427484e7b85e48f19c40d6357f/fiona-1.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8c77fcfd3cdb0d3c97237965f8c60d1696a64923deeeb2d0b9810286cbe25911", size = 14754603 }, - { url = "https://files.pythonhosted.org/packages/dc/78/be204fb409b59876ef4658710a022794f16f779a3e9e7df654acc38b2104/fiona-1.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:537872cbc9bda7fcdf73851c91bc5338fca2b502c4c17049ccecaa13cde1f18f", size = 17223639 }, - { url = "https://files.pythonhosted.org/packages/7e/0d/914fd3c4c32043c2c512fa5021e83b2348e1b7a79365d75a0a37cb545362/fiona-1.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:41cde2c52c614457e9094ea44b0d30483540789e62fe0fa758c2a2963e980817", size = 24464921 }, - { url = "https://files.pythonhosted.org/packages/c5/e0/665ce969cab6339c19527318534236e5e4184ee03b38cd474497ebd22f4d/fiona-1.10.1-cp313-cp313-macosx_10_15_x86_64.whl", hash = "sha256:a00b05935c9900678b2ca660026b39efc4e4b916983915d595964eb381763ae7", size = 16106571 }, - { url = "https://files.pythonhosted.org/packages/23/c8/150094fbc4220d22217f480cc67b6ee4c2f4324b4b58cd25527cd5905937/fiona-1.10.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f78b781d5bcbbeeddf1d52712f33458775dbb9fd1b2a39882c83618348dd730f", size = 14738178 }, - { url = "https://files.pythonhosted.org/packages/20/83/63da54032c0c03d4921b854111e33d3a1dadec5d2b7e741fba6c8c6486a6/fiona-1.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:29ceeb38e3cd30d91d68858d0817a1bb0c4f96340d334db4b16a99edb0902d35", size = 17221414 }, - { url = "https://files.pythonhosted.org/packages/60/14/5ef47002ef19bd5cfbc7a74b21c30ef83f22beb80609314ce0328989ceda/fiona-1.10.1-cp313-cp313-win_amd64.whl", hash = "sha256:15751c90e29cee1e01fcfedf42ab85987e32f0b593cf98d88ed52199ef5ca623", size = 24461486 }, -] - [[package]] name = "flatten-dict" version = "0.4.2" @@ -1888,14 +1848,14 @@ wheels = [ [[package]] name = "flexparser" -version = "0.3.1" +version = "0.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/dc/e4/a73612499d9c8c450c8f4878e8bb8b3b2dce4bf671b21dd8d5c6549525a7/flexparser-0.3.1.tar.gz", hash = "sha256:36f795d82e50f5c9ae2fde1c33f21f88922fdd67b7629550a3cc4d0b40a66856", size = 31422 } +sdist = { url = "https://files.pythonhosted.org/packages/82/99/b4de7e39e8eaf8207ba1a8fa2241dd98b2ba72ae6e16960d8351736d8702/flexparser-0.4.tar.gz", hash = "sha256:266d98905595be2ccc5da964fe0a2c3526fbbffdc45b65b3146d75db992ef6b2", size = 31799 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a3/28/5ce78a4838bb9da1bd9f64bc79ba12ddbfcb4824a11ef41da6f05d3240ef/flexparser-0.3.1-py3-none-any.whl", hash = "sha256:2e3e2936bec1f9277f777ef77297522087d96adb09624d4fe4240fd56885c013", size = 27289 }, + { url = "https://files.pythonhosted.org/packages/fe/5e/3be305568fe5f34448807976dc82fc151d76c3e0e03958f34770286278c1/flexparser-0.4-py3-none-any.whl", hash = "sha256:3738b456192dcb3e15620f324c447721023c0293f6af9955b481e91d00179846", size = 27625 }, ] [[package]] @@ -2018,15 +1978,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d5/08/c2409cb01d5368dcfedcbaffa7d044cc8957d57a9d0855244a5eb4709d30/funcy-2.0-py2.py3-none-any.whl", hash = "sha256:53df23c8bb1651b12f095df764bfb057935d49537a56de211b098f4c79614bb0", size = 30891 }, ] -[[package]] -name = "future" -version = "1.0.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a7/b2/4140c69c6a66432916b26158687e821ba631a4c9273c474343badf84d3ba/future-1.0.0.tar.gz", hash = "sha256:bd2968309307861edae1458a4f8a4f3598c03be43b97521076aebf5d94c07b05", size = 1228490 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/da/71/ae30dadffc90b9006d77af76b393cb9dfbfc9629f339fc1574a1c52e6806/future-1.0.0-py3-none-any.whl", hash = "sha256:929292d34f5872e70396626ef385ec22355a1fae8ad29e1a734c3e43f9fbc216", size = 491326 }, -] - [[package]] name = "gcsfs" version = "2024.9.0.post1" @@ -2047,18 +1998,19 @@ wheels = [ [[package]] name = "geopandas" -version = "0.14.3" +version = "1.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "fiona" }, + { name = "numpy" }, { name = "packaging" }, { name = "pandas" }, + { name = "pyogrio" }, { name = "pyproj" }, { name = "shapely" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/56/d4/5e90911037239b86302ac8aab79785a48f2a3979c90be91cfcfa0f3405a0/geopandas-0.14.3.tar.gz", hash = "sha256:748af035d4a068a4ae00cab384acb61d387685c833b0022e0729aa45216b23ac", size = 1103416 } +sdist = { url = "https://files.pythonhosted.org/packages/39/08/2cf5d85356e45b10b8d066cf4c3ba1e9e3185423c48104eed87e8afd0455/geopandas-1.0.1.tar.gz", hash = "sha256:b8bf70a5534588205b7a56646e2082fb1de9a03599651b3d80c99ea4c2ca08ab", size = 317736 } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/37/08e416c9915dcf7d53deb0fbdb702266902c584617dfa6e6c84fb2fc6ee3/geopandas-0.14.3-py3-none-any.whl", hash = "sha256:41b31ad39e21bc9e8c4254f78f8dc4ce3d33d144e22e630a00bb336c83160204", size = 1106679 }, + { url = "https://files.pythonhosted.org/packages/c4/64/7d344cfcef5efddf9cf32f59af7f855828e9d74b5f862eddf5bfd9f25323/geopandas-1.0.1-py3-none-any.whl", hash = "sha256:01e147d9420cc374d26f51fc23716ac307f32b49406e4bd8462c07e82ed1d3d6", size = 323587 }, ] [[package]] @@ -2087,31 +2039,31 @@ wheels = [ [[package]] name = "gmpy2" -version = "2.2.0rc1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/bd/6a/5943c4f01d464765e070217ebcd322f1fb1587e12e84b488441bbfd9d771/gmpy2-2.2.0rc1.tar.gz", hash = "sha256:151a4efc24a863b4f7f4a9f2cd3c1c86f23d0542799e1c1471971f7359a389c9", size = 234432 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/c3/66/26b906934651492dbcce87cb03bda3133c501f704d289a7bdb8ab00eafdd/gmpy2-2.2.0rc1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f4c059060f6edd8cda6761041d4e8b0ddef5c1fa5790bf060b2dc454a6aca292", size = 880550 }, - { url = "https://files.pythonhosted.org/packages/90/17/841efee1f5769c34081e2b82273b56a306074f7c100de06ec6f3f09caf43/gmpy2-2.2.0rc1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ebfae91890aa9daea4ede492c9722d04ee60ff2542124696e9702a40b897c6c1", size = 694710 }, - { url = "https://files.pythonhosted.org/packages/f5/1e/be4cd892c3e0da83c80cfda7f0e250082e23f6b87f1d58556dab8702d1d0/gmpy2-2.2.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1314d6c35bbfd2fc696fd903c57407533e606322ef6d66d5f02d77459d95c87f", size = 1653611 }, - { url = "https://files.pythonhosted.org/packages/33/8a/5273c1d7dbe73620551804dd5306ea98aca826c6b3231aadd1fd6efd2b54/gmpy2-2.2.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8de5c90501e5dc9894ac4259e2798b242e1f04ed785fbc2794bed6b4ac4f5424", size = 1706733 }, - { url = "https://files.pythonhosted.org/packages/4c/4c/d8cdcfbe7940d7c08dbdc8d11c7c56aee91488b7a91b3604ccf0663937a6/gmpy2-2.2.0rc1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:b7b678bef93e6241bf7959f30a0f82ab6e79c9945759b1f46c651faf1478ada1", size = 1637342 }, - { url = "https://files.pythonhosted.org/packages/b4/ef/f7bfd015847ee2cbe01af99becef962943c9ca0cd0f86ffa8bac29cd62cc/gmpy2-2.2.0rc1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d209e2f8518357b8011cf1fd33af1433d3e32ec90afa8d19a3264a485484590b", size = 1658077 }, - { url = "https://files.pythonhosted.org/packages/7e/af/a78c9d7814f87f0b828f932e0fa888a7077f3a83c876c41a0e1c4fd826a8/gmpy2-2.2.0rc1-cp311-cp311-win_amd64.whl", hash = "sha256:6e498a300659272cd1d469bbda87c74aa8b9f4190e11fc1515ec6a874ede1002", size = 1203884 }, - { url = "https://files.pythonhosted.org/packages/bf/94/670e5d8840890c19528293d39568294f2a1691994d91f150e20599c53b2d/gmpy2-2.2.0rc1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f126d6ce9c43918e780018f95790e25b1fd273d53bbd7aeea1381e18fb88646e", size = 885429 }, - { url = "https://files.pythonhosted.org/packages/25/33/2e460da736a886ad171beeaf63d4697b74f2f120e3afa4cb5d1a1162c116/gmpy2-2.2.0rc1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d5f60d7b9bc47066d5461fe352eafd568fca080cb2742b35da66b6fa19db7d73", size = 696737 }, - { url = "https://files.pythonhosted.org/packages/40/e0/3570689159d74d02c68132439f05df14a78f01f42b7dbb419cb70494d48f/gmpy2-2.2.0rc1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8b2e138ad031e7ae49af7019c98c29644af0382beb815c5f19d2d82c9b078988", size = 1655674 }, - { url = "https://files.pythonhosted.org/packages/a2/58/684460e6a9659ee84846b2985c5b409df0d8290e35d7cc81e851098f6f4c/gmpy2-2.2.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6cb6b98e8dd85e5063d4c8cbee72698305557cb77bee5be85593fdc2435a5775", size = 1707683 }, - { url = "https://files.pythonhosted.org/packages/e9/34/5c42474995da12dc766f226d16e15cbce43b864dffc05959b983b52cf62c/gmpy2-2.2.0rc1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:1bba6c976e48af76d78839db79895291c3eca8331c2ade4ca7eb8daa45395720", size = 1634204 }, - { url = "https://files.pythonhosted.org/packages/27/ba/318121d382fc7d69bfd79ba1e4d0a9f83f45ca3098c077a52d9ec7689dad/gmpy2-2.2.0rc1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe2325a2ce459c8f79fc04e27fc38091d401642b5c5324556b64092052254c5b", size = 1657063 }, - { url = "https://files.pythonhosted.org/packages/8e/ad/5ee60d4ad79fdc0db4509425adddba70d33aaedc880fccc2a52ea4fafdad/gmpy2-2.2.0rc1-cp312-cp312-win_amd64.whl", hash = "sha256:e28b1a75e71968224154c47a6666f3759601a08d4b57650fa17ca8163bf49d56", size = 1205151 }, - { url = "https://files.pythonhosted.org/packages/0b/9d/7bada9c706a7be80c5dbc0613668da648a29b29742980cb4635435f358b4/gmpy2-2.2.0rc1-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:f545b6968846f0d9f092a607696f7e0abfb571e150031766009cb0090f764e04", size = 885313 }, - { url = "https://files.pythonhosted.org/packages/87/b2/a8db49c71aae0bd1f0efb693406de5ea06a026f1ec9538f403bc44d148e5/gmpy2-2.2.0rc1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a3ef0b8a9c1d1b1471187011a3fec818462cf0ef6c96bda43968ffdeef9a01a8", size = 696631 }, - { url = "https://files.pythonhosted.org/packages/bf/a1/870d39f390f039b1b27c515ade855cf01cf48f889a2abb32424b0d4a1bc3/gmpy2-2.2.0rc1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:340d98bb064fb824aeff14e6012017956497bcee341bfb919f30d508a7e40925", size = 1655823 }, - { url = "https://files.pythonhosted.org/packages/77/43/f0c5eb6f9c0d64dfea014b4dd4f63e0cbe4f09a7565d7ad02fc4cbf582fe/gmpy2-2.2.0rc1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8939bfc7b233b27b0774c2716d8ecaf9a8d3712ff95f110a85733d1cfea1970f", size = 1707818 }, - { url = "https://files.pythonhosted.org/packages/77/41/085fe1ea13f4e76cf157bad9c828cbc596714673e8fab06761ff9936370c/gmpy2-2.2.0rc1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:0018f7205d5f9a46b42ee2b55fe9b1bd305dc6c0ad88d9d673d9a37a35f5cf0f", size = 1634318 }, - { url = "https://files.pythonhosted.org/packages/e3/86/9a290ccab90d47f54ebb2f68749c57e36a0f95201a2e15311287c74dc4ac/gmpy2-2.2.0rc1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c0171b648336d6abc03da32ba32bcf1fb1c9aa8f86fbe5c85b8a9b5117e732d0", size = 1656989 }, - { url = "https://files.pythonhosted.org/packages/0f/f3/88fcbfff145377f8a649b3a618ec13526024c86de9816f644ac0d0e4227c/gmpy2-2.2.0rc1-cp313-cp313-win_amd64.whl", hash = "sha256:ef417b513d9d1b8c087f94dce0a9d78b73560ab5754712488183803442d3c9cb", size = 1263641 }, +version = "2.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/07/bd/c6c154ce734a3e6187871b323297d8e5f3bdf9feaafc5212381538bc19e4/gmpy2-2.2.1.tar.gz", hash = "sha256:e83e07567441b78cb87544910cb3cc4fe94e7da987e93ef7622e76fb96650432", size = 234228 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ac/ec/ab67751ac0c4088ed21cf9a2a7f9966bf702ca8ebfc3204879cf58c90179/gmpy2-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:98e947491c67523d3147a500f377bb64d0b115e4ab8a12d628fb324bb0e142bf", size = 880346 }, + { url = "https://files.pythonhosted.org/packages/97/7c/bdc4a7a2b0e543787a9354e80fdcf846c4e9945685218cef4ca938d25594/gmpy2-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4ccd319a3a87529484167ae1391f937ac4a8724169fd5822bbb541d1eab612b0", size = 694518 }, + { url = "https://files.pythonhosted.org/packages/fc/44/ea903003bb4c3af004912fb0d6488e346bd76968f11a7472a1e60dee7dd7/gmpy2-2.2.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:827bcd433e5d62f1b732f45e6949419da4a53915d6c80a3c7a5a03d5a783a03a", size = 1653491 }, + { url = "https://files.pythonhosted.org/packages/c9/70/5bce281b7cd664c04f1c9d47a37087db37b2be887bce738340e912ad86c8/gmpy2-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b7131231fc96f57272066295c81cbf11b3233a9471659bca29ddc90a7bde9bfa", size = 1706487 }, + { url = "https://files.pythonhosted.org/packages/2a/52/1f773571f21cf0319fc33218a1b384f29de43053965c05ed32f7e6729115/gmpy2-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1cc6f2bb68ee00c20aae554e111dc781a76140e00c31e4eda5c8f2d4168ed06c", size = 1637415 }, + { url = "https://files.pythonhosted.org/packages/99/4c/390daf67c221b3f4f10b5b7d9293e61e4dbd48956a38947679c5a701af27/gmpy2-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ae388fe46e3d20af4675451a4b6c12fc1bb08e6e0e69ee47072638be21bf42d8", size = 1657781 }, + { url = "https://files.pythonhosted.org/packages/61/cd/86e47bccb3636389e29c4654a0e5ac52926d832897f2f64632639b63ffc1/gmpy2-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:8b472ee3c123b77979374da2293ebf2c170b88212e173d64213104956d4678fb", size = 1203346 }, + { url = "https://files.pythonhosted.org/packages/9a/ee/8f9f65e2bac334cfe13b3fc3f8962d5fc2858ebcf4517690d2d24afa6d0e/gmpy2-2.2.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:90d03a1be1b1ad3944013fae5250316c3f4e6aec45ecdf189a5c7422d640004d", size = 885231 }, + { url = "https://files.pythonhosted.org/packages/07/1c/bf29f6bf8acd72c3cf85d04e7db1bb26dd5507ee2387770bb787bc54e2a5/gmpy2-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd09dd43d199908c1d1d501c5de842b3bf754f99b94af5b5ef0e26e3b716d2d5", size = 696569 }, + { url = "https://files.pythonhosted.org/packages/7c/cc/38d33eadeccd81b604a95b67d43c71b246793b7c441f1d7c3b41978cd1cf/gmpy2-2.2.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3232859fda3e96fd1aecd6235ae20476ed4506562bcdef6796a629b78bb96acd", size = 1655776 }, + { url = "https://files.pythonhosted.org/packages/96/8d/d017599d6db8e9b96d6e84ea5102c33525cb71c82876b1813a2ece5d94ec/gmpy2-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:30fba6f7cf43fb7f8474216701b5aaddfa5e6a06d560e88a67f814062934e863", size = 1707529 }, + { url = "https://files.pythonhosted.org/packages/d0/93/91b4a0af23ae4216fd7ebcfd955dcbe152c5ef170598aee421310834de0a/gmpy2-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:9b33cae533ede8173bc7d4bb855b388c5b636ca9f22a32c949f2eb7e0cc531b2", size = 1634195 }, + { url = "https://files.pythonhosted.org/packages/d7/ba/08ee99f19424cd33d5f0f17b2184e34d2fa886eebafcd3e164ccba15d9f2/gmpy2-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:954e7e1936c26e370ca31bbd49729ebeeb2006a8f9866b1e778ebb89add2e941", size = 1656779 }, + { url = "https://files.pythonhosted.org/packages/14/e1/7b32ae2b23c8363d87b7f4bbac9abe9a1f820c2417d2e99ca3b4afd9379b/gmpy2-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:c929870137b20d9c3f7dd97f43615b2d2c1a2470e50bafd9a5eea2e844f462e9", size = 1204668 }, + { url = "https://files.pythonhosted.org/packages/7b/ab/82e4ef7e5b26e2f7bf97c2d46567f1f00cc6a442e995c0e7830025187cdf/gmpy2-2.2.1-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:a3859ef1706bc631ee7fbdf3ae0367da1709fae1e2538b0e1bc6c53fa3ee7ef4", size = 885100 }, + { url = "https://files.pythonhosted.org/packages/b4/2d/4d6992ac765c8e5b53c3f4950369e92194d376aef2dd12c950ee9b6bcd70/gmpy2-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6468fc604d5a322fe037b8880848eef2fef7e9f843872645c4c11eef276896ad", size = 696455 }, + { url = "https://files.pythonhosted.org/packages/77/be/474784ac57eac28c61cf789e55acea874f115f00757896502f50a5bcd0f0/gmpy2-2.2.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a845a7701217da4ff81a2e4ae8df479e904621b7953d3a6b4ca0ff139f1fa71f", size = 1655890 }, + { url = "https://files.pythonhosted.org/packages/a3/03/c59a817ac599043224101dac647e712ebce400394980609646993fcc7787/gmpy2-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0b1e14ef1793a1e0176e7b54b29b44c1d93cf8699ca8e4a93ed53fdd16e2c52", size = 1707719 }, + { url = "https://files.pythonhosted.org/packages/24/4a/923e50787dcd7ac7caa14a1c3f15040c16bf9cad6e42d9664070b5d45e7f/gmpy2-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:13b0e00170c14ed4cd1e007cc6f1bcb3417b5677d2ef964d46959a1833aa84ab", size = 1634253 }, + { url = "https://files.pythonhosted.org/packages/93/39/9aa392f20f5246740529a65385d2a40b7002f1fa98cc3205e708a77da2d7/gmpy2-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:831280e3943897ae6bf69ebd868dc6de2a46c078230b9f2a9f66b4ad793d0440", size = 1656831 }, + { url = "https://files.pythonhosted.org/packages/b2/28/335bf8b4a1fc2acacda311f03cdfe87a07585754b95bae2c5331de15726b/gmpy2-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:74235fcce8a1bee207bf8d43955cb04563f71ba8231a3bbafc6dd7869503d05c", size = 1204644 }, ] [[package]] @@ -2371,15 +2323,15 @@ wheels = [ [[package]] name = "imageio" -version = "2.34.1" +version = "2.36.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, { name = "pillow" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2c/f9/aa9f3a4eae46f4727902516dc7b365356c1e4e883156532b74d135a69887/imageio-2.34.1.tar.gz", hash = "sha256:f13eb76e4922f936ac4a7fec77ce8a783e63b93543d4ea3e40793a6cabd9ac7d", size = 387557 } +sdist = { url = "https://files.pythonhosted.org/packages/70/aa/2e7a49259339e691ff2b477ae0696b1784a09313c5872700bbbdd00a3030/imageio-2.36.1.tar.gz", hash = "sha256:e4e1d231f47f9a9e16100b0f7ce1a86e8856fb4d1c0fa2c4365a316f1746be62", size = 389522 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a3/b6/39c7dad203d9984225f47e0aa39ac3ba3a47c77a02d0ef2a7be691855a06/imageio-2.34.1-py3-none-any.whl", hash = "sha256:408c1d4d62f72c9e8347e7d1ca9bc11d8673328af3913868db3b828e28b40a4c", size = 313462 }, + { url = "https://files.pythonhosted.org/packages/5c/f9/f78e7f5ac8077c481bf6b43b8bc736605363034b3d5eb3ce8eb79f53f5f1/imageio-2.36.1-py3-none-any.whl", hash = "sha256:20abd2cae58e55ca1af8a8dcf43293336a59adf0391f1917bf8518633cfc2cdf", size = 315435 }, ] [package.optional-dependencies] @@ -2434,7 +2386,7 @@ name = "ipykernel" version = "6.29.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "appnope", marker = "platform_system == 'Darwin'" }, + { name = "appnope", marker = "sys_platform == 'darwin'" }, { name = "comm" }, { name = "debugpy" }, { name = "ipython" }, @@ -2739,15 +2691,15 @@ wheels = [ [[package]] name = "loguru" -version = "0.7.0" +version = "0.7.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "win32-setctime", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0c/1d/697cbb4ae54217784c1c4805696efb2fd7a1cbbe4827264a80a49e52b828/loguru-0.7.0.tar.gz", hash = "sha256:1612053ced6ae84d7959dd7d5e431a0532642237ec21f7fd83ac73fe539e03e1", size = 131961 } +sdist = { url = "https://files.pythonhosted.org/packages/3a/05/a1dae3dffd1116099471c643b8924f5aa6524411dc6c63fdae648c4f1aca/loguru-0.7.3.tar.gz", hash = "sha256:19480589e77d47b8d85b2c827ad95d49bf31b0dcde16593892eb51dd18706eb6", size = 63559 } wheels = [ - { url = "https://files.pythonhosted.org/packages/71/bd/337f7a0cd2628c4c77512d78e26f93b13c327a2ddf2132001dd78c000bf4/loguru-0.7.0-py3-none-any.whl", hash = "sha256:b93aa30099fa6860d4727f1b81f8718e965bb96253fa190fab2077aaad6d15d3", size = 59951 }, + { url = "https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl", hash = "sha256:31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c", size = 61595 }, ] [[package]] @@ -2783,11 +2735,11 @@ wheels = [ [[package]] name = "makefun" -version = "1.15.4" +version = "1.15.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a9/97/cf52b3ae6c9ab4e8f7786f483abdc7da0f02785ea78f835a0b2e75f868a7/makefun-1.15.4.tar.gz", hash = "sha256:9f9b9904e7c397759374a88f4c57781fbab2a458dec78df4b3ee6272cd9fb010", size = 72160 } +sdist = { url = "https://files.pythonhosted.org/packages/6f/00/62966769824620717a3c2d76b1d442489648398b599bdcd490af13bff101/makefun-1.15.6.tar.gz", hash = "sha256:26bc63442a6182fb75efed8b51741dd2d1db2f176bec8c64e20a586256b8f149", size = 72583 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7a/9d/655cbedbe6df11126bae5752ca41bd8cf5180a01c4148577fc547a4c0b14/makefun-1.15.4-py2.py3-none-any.whl", hash = "sha256:945d078a7e01a903f2cbef738b33e0ebc52b8d35fb7e20c528ed87b5c80db5b7", size = 23057 }, + { url = "https://files.pythonhosted.org/packages/89/a1/3e145759e776c8866488a71270c399bf7c4e554551ac2e247aa0a18a0596/makefun-1.15.6-py2.py3-none-any.whl", hash = "sha256:e69b870f0bb60304765b1e3db576aaecf2f9b3e5105afe8cfeff8f2afe6ad067", size = 22946 }, ] [[package]] @@ -2892,11 +2844,11 @@ wheels = [ [[package]] name = "mistune" -version = "3.0.2" +version = "3.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ef/c8/f0173fe3bf85fd891aee2e7bcd8207dfe26c2c683d727c5a6cc3aec7b628/mistune-3.0.2.tar.gz", hash = "sha256:fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8", size = 90840 } +sdist = { url = "https://files.pythonhosted.org/packages/79/6e/96fc7cb3288666c5de2c396eb0e338dc95f7a8e4920e43e38783a22d0084/mistune-3.1.0.tar.gz", hash = "sha256:dbcac2f78292b9dc066cd03b7a3a26b62d85f8159f2ea5fd28e55df79908d667", size = 94401 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f0/74/c95adcdf032956d9ef6c89a9b8a5152bf73915f8c633f3e3d88d06bd699c/mistune-3.0.2-py3-none-any.whl", hash = "sha256:71481854c30fdbc938963d3605b72501f5c10a9320ecd412c121c163a1c7d205", size = 47958 }, + { url = "https://files.pythonhosted.org/packages/b4/b3/743ffc3f59da380da504d84ccd1faf9a857a1445991ff19bf2ec754163c2/mistune-3.1.0-py3-none-any.whl", hash = "sha256:b05198cf6d671b3deba6c87ec6cf0d4eb7b72c524636eddb6dbf13823b52cee1", size = 53694 }, ] [[package]] @@ -2910,11 +2862,11 @@ wheels = [ [[package]] name = "more-itertools" -version = "10.4.0" +version = "10.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/92/0d/ad6a82320cb8eba710fd0dceb0f678d5a1b58d67d03ae5be14874baa39e0/more-itertools-10.4.0.tar.gz", hash = "sha256:fe0e63c4ab068eac62410ab05cccca2dc71ec44ba8ef29916a0090df061cf923", size = 120755 } +sdist = { url = "https://files.pythonhosted.org/packages/88/3b/7fa1fe835e2e93fd6d7b52b2f95ae810cf5ba133e1845f726f5a992d62c2/more-itertools-10.6.0.tar.gz", hash = "sha256:2cd7fad1009c31cc9fb6a035108509e6547547a7a738374f10bd49a09eb3ee3b", size = 125009 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/0b/6a51175e1395774449fca317fb8861379b7a2d59be411b8cce3d19d6ce78/more_itertools-10.4.0-py3-none-any.whl", hash = "sha256:0f7d9f83a0a8dcfa8a2694a770590d98a67ea943e3d9f5298309a484758c4e27", size = 60935 }, + { url = "https://files.pythonhosted.org/packages/23/62/0fe302c6d1be1c777cab0616e6302478251dfbf9055ad426f5d0def75c89/more_itertools-10.6.0-py3-none-any.whl", hash = "sha256:6eb054cb4b6db1473f6e15fcc676a08e4732548acd47c708f0e179c2c7c01e89", size = 63038 }, ] [[package]] @@ -3021,15 +2973,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/99/b7/b9e70fde2c0f0c9af4cc5277782a89b66d35948ea3369ec9f598358c3ac5/multidict-6.1.0-py3-none-any.whl", hash = "sha256:48e171e52d1c4d33888e529b999e5900356b9ae588c2f09a52dcefb158b27506", size = 10051 }, ] -[[package]] -name = "mypy-extensions" -version = "1.0.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/98/a4/1ab47638b92648243faf97a5aeb6ea83059cc3624972ab6b8d2316078d3f/mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782", size = 4433 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", size = 4695 }, -] - [[package]] name = "myst-nb" version = "1.1.1" @@ -3085,11 +3028,11 @@ wheels = [ [[package]] name = "nbconvert" -version = "7.7.3" +version = "7.16.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "beautifulsoup4" }, - { name = "bleach" }, + { name = "bleach", extra = ["css"] }, { name = "defusedxml" }, { name = "jinja2" }, { name = "jupyter-core" }, @@ -3101,12 +3044,11 @@ dependencies = [ { name = "packaging" }, { name = "pandocfilters" }, { name = "pygments" }, - { name = "tinycss2" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/64/67/bf8e5c36b0b2b39cd8440334994ee887c1b0de8d3c7c90d09136527751a0/nbconvert-7.7.3.tar.gz", hash = "sha256:4a5996bf5f3cd16aa0431897ba1aa4c64842c2079f434b3dc6b8c4b252ef3355", size = 849762 } +sdist = { url = "https://files.pythonhosted.org/packages/46/2c/d026c0367f2be2463d4c2f5b538e28add2bc67bc13730abb7f364ae4eb8b/nbconvert-7.16.5.tar.gz", hash = "sha256:c83467bb5777fdfaac5ebbb8e864f300b277f68692ecc04d6dab72f2d8442344", size = 856367 } wheels = [ - { url = "https://files.pythonhosted.org/packages/51/bd/ede955c9e981abf6d0e12a7583fd0f9256eedfb461073f25045770f3e717/nbconvert-7.7.3-py3-none-any.whl", hash = "sha256:3022adadff3f86578a47fab7c2228bb3ca9c56a24345642a22f917f6168b48fc", size = 254653 }, + { url = "https://files.pythonhosted.org/packages/8f/9e/2dcc9fe00cf55d95a8deae69384e9cea61816126e345754f6c75494d32ec/nbconvert-7.16.5-py3-none-any.whl", hash = "sha256:e12eac052d6fd03040af4166c563d76e7aeead2e9aadf5356db552a1784bd547", size = 258061 }, ] [[package]] @@ -3311,15 +3253,15 @@ wheels = [ [[package]] name = "numpydoc" -version = "1.7.0" +version = "1.8.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "sphinx" }, { name = "tabulate" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/76/69/d745d43617a476a5b5fb7f71555eceaca32e23296773c35decefa1da5463/numpydoc-1.7.0.tar.gz", hash = "sha256:866e5ae5b6509dcf873fc6381120f5c31acf13b135636c1a81d68c166a95f921", size = 87575 } +sdist = { url = "https://files.pythonhosted.org/packages/ee/59/5d1d1afb0b9598e21e7cda477935188e39ef845bcf59cb65ac20845bfd45/numpydoc-1.8.0.tar.gz", hash = "sha256:022390ab7464a44f8737f79f8b31ce1d3cfa4b4af79ccaa1aac5e8368db587fb", size = 90445 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f0/fa/dcfe0f65660661db757ee9ebd84e170ff98edd5d80235f62457d9088f85f/numpydoc-1.7.0-py3-none-any.whl", hash = "sha256:5a56419d931310d79a06cfc2a126d1558700feeb9b4f3d8dcae1a8134be829c9", size = 62813 }, + { url = "https://files.pythonhosted.org/packages/6c/45/56d99ba9366476cd8548527667f01869279cedb9e66b28eb4dfb27701679/numpydoc-1.8.0-py3-none-any.whl", hash = "sha256:72024c7fd5e17375dec3608a27c03303e8ad00c81292667955c6fea7a3ccf541", size = 64003 }, ] [[package]] @@ -3361,23 +3303,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/6c/fab8113424af5049f85717e8e527ca3773299a3c6b02506e66436e19874f/opencv_python-4.10.0.84-cp37-abi3-win_amd64.whl", hash = "sha256:32dbbd94c26f611dc5cc6979e6b7aa1f55a64d6b463cc1dcd3c95505a63e48fe", size = 38842521 }, ] -[[package]] -name = "opencv-python-headless" -version = "4.9.0.80" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "numpy" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/3d/b2/c308bc696bf5d75304175c62222ec8af9a6d5cfe36c14f19f15ea9d1a132/opencv-python-headless-4.9.0.80.tar.gz", hash = "sha256:71a4cd8cf7c37122901d8e81295db7fb188730e33a0e40039a4e59c1030b0958", size = 92910044 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ac/42/da433fca5733a3ce7e88dd0d4018f70dcffaf48770b5142250815f4faddb/opencv_python_headless-4.9.0.80-cp37-abi3-macosx_10_16_x86_64.whl", hash = "sha256:2ea8a2edc4db87841991b2fbab55fc07b97ecb602e0f47d5d485bd75cee17c1a", size = 55689478 }, - { url = "https://files.pythonhosted.org/packages/32/0c/a59f2a40d6058ee8126668dc5dff6977c913f6ecd21dbd15b41563409a18/opencv_python_headless-4.9.0.80-cp37-abi3-macosx_11_0_arm64.whl", hash = "sha256:e0ee54e27be493e8f7850847edae3128e18b540dac1d7b2e4001b8944e11e1c6", size = 35354670 }, - { url = "https://files.pythonhosted.org/packages/36/37/225a1f8be42610ffecf677558311ab0f9dfdc63537c250a2bce76762a380/opencv_python_headless-4.9.0.80-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57ce2865e8fec431c6f97a81e9faaf23fa5be61011d0a75ccf47a3c0d65fa73d", size = 28954368 }, - { url = "https://files.pythonhosted.org/packages/71/19/3c65483a80a1d062d46ae20faf5404712d25cb1dfdcaf371efbd67c38544/opencv_python_headless-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:976656362d68d9f40a5c66f83901430538002465f7db59142784f3893918f3df", size = 49591873 }, - { url = "https://files.pythonhosted.org/packages/10/98/300382ff6ddff3a487e808c8a76362e430f5016002fcbefb3b3117aad32b/opencv_python_headless-4.9.0.80-cp37-abi3-win32.whl", hash = "sha256:11e3849d83e6651d4e7699aadda9ec7ed7c38957cbbcb99db074f2a2d2de9670", size = 28488841 }, - { url = "https://files.pythonhosted.org/packages/20/44/458a0a135866f5e08266566b32ad9a182a7a059a894effe6c41a9c841ff1/opencv_python_headless-4.9.0.80-cp37-abi3-win_amd64.whl", hash = "sha256:a8056c2cb37cd65dfcdf4153ca16f7362afcf3a50d600d6bb69c660fc61ee29c", size = 38536073 }, -] - [[package]] name = "orjson" version = "3.10.7" @@ -3481,15 +3406,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663 }, ] -[[package]] -name = "param" -version = "2.1.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/15/39/75203d36ddd59f3819ef930451d4436e60248a674fb1136d9cf126cb9859/param-2.1.1.tar.gz", hash = "sha256:3b1da14abafa75bfd908572378a58696826b3719a723bc31b40ffff2e9a5c852", size = 174619 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/c5/7b/5593a40fcd0981bda85274bb3e622ac433a94ae1e11ef8639de362cfa7de/param-2.1.1-py3-none-any.whl", hash = "sha256:81066d040526fbaa44b6419f3e92348fa8856ea44c8d3915e9245937ddabe2d6", size = 116757 }, -] - [[package]] name = "parso" version = "0.8.4" @@ -3565,17 +3481,17 @@ wheels = [ [[package]] name = "pint" -version = "0.24.3" +version = "0.24.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "appdirs" }, { name = "flexcache" }, { name = "flexparser" }, + { name = "platformdirs" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/53/7d/30178ff193a076e35521592260915f74049bfa77dccb43ac8aa5abe1414b/pint-0.24.3.tar.gz", hash = "sha256:d54771093e8b94c4e0a35ac638c2444ddf3ef685652bab7675ffecfa0c5c5cdf", size = 341664 } +sdist = { url = "https://files.pythonhosted.org/packages/20/bb/52b15ddf7b7706ed591134a895dbf6e41c8348171fb635e655e0a4bbb0ea/pint-0.24.4.tar.gz", hash = "sha256:35275439b574837a6cd3020a5a4a73645eb125ce4152a73a2f126bf164b91b80", size = 342225 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/2b/abe15c62ef1aece41d0799f31ba97d298aad9c76bc31dd655c387c29f17a/Pint-0.24.3-py3-none-any.whl", hash = "sha256:d98667e46fd03a1b94694fbfa104ec30858684d8ab26952e2a348b48059089bb", size = 301758 }, + { url = "https://files.pythonhosted.org/packages/b7/16/bd2f5904557265882108dc2e04f18abc05ab0c2b7082ae9430091daf1d5c/Pint-0.24.4-py3-none-any.whl", hash = "sha256:aa54926c8772159fcf65f82cc0d34de6768c151b32ad1deb0331291c38fe7659", size = 302029 }, ] [[package]] @@ -3640,20 +3556,20 @@ wheels = [ [[package]] name = "ploomber-core" -version = "0.2.25" +version = "0.2.26" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "posthog" }, { name = "pyyaml" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/90/83/f99d363b5ceb85b2a78509e08597369f249899659f05e04ff836f9e63bec/ploomber-core-0.2.25.tar.gz", hash = "sha256:f264bb89cbce23e368ce9854ac8e2b13ccc799c2ee3261a0730b49c7f0e9f097", size = 22132 } +sdist = { url = "https://files.pythonhosted.org/packages/68/99/97e552cfac94dc9058faa939a9fcff76a5f4bb5334136d5b3d8c0159f04f/ploomber-core-0.2.26.tar.gz", hash = "sha256:0779f009f023e84c534f9fb5a3577bee76634db6b782a338350443bece1f707b", size = 22163 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/93/835b343690ceabfde51346c663b7aef2e7211561d916c0a7d6cea32f1415/ploomber_core-0.2.25-py3-none-any.whl", hash = "sha256:3bcfbca4b2102931528c23d5cd752a8d0cba836c20b9cc5a56227c11c462db44", size = 22778 }, + { url = "https://files.pythonhosted.org/packages/e9/cc/2b7e5113d5a46a3d5230194e5583b72616303d24c566833edf816d63c057/ploomber_core-0.2.26-py3-none-any.whl", hash = "sha256:f0b8d54f9973ba5d42b7f6ac75b23e5533bbbfd778dc63c5d825615c004b19a9", size = 22781 }, ] [[package]] name = "ploomber-engine" -version = "0.0.30" +version = "0.0.33" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, @@ -3663,11 +3579,24 @@ dependencies = [ { name = "nbformat" }, { name = "parso" }, { name = "ploomber-core" }, + { name = "ploomber-extension" }, { name = "tqdm" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d2/ac/f251406c1d81da97906bf7aff59e6dfbc67b570a177efc80e4e6e507033c/ploomber-engine-0.0.30.tar.gz", hash = "sha256:fd4e68ca9aa9303e89465b57418a193634512b20b402a494ab3a65809a1fceee", size = 25960 } +sdist = { url = "https://files.pythonhosted.org/packages/f8/76/74992cb3f830e62f437ead0ba253a679f998f08db860f79b679356dbc0b7/ploomber-engine-0.0.33.tar.gz", hash = "sha256:097493d5928d3ad732a9656c372da0f489b5541eb22b405c14e2db18dc8c8a05", size = 27140 } wheels = [ - { url = "https://files.pythonhosted.org/packages/db/4b/5c682a212324ade6c65c4c780dfa4581e27ce6c349157f10f2ae374a32cd/ploomber_engine-0.0.30-py3-none-any.whl", hash = "sha256:4e79475bba7f98d0432932e3e22c875a2cde6dbf59fbc487164133e35ddb402c", size = 28359 }, + { url = "https://files.pythonhosted.org/packages/47/12/bfe5e8e743fe02838375c7194664e92d7d0cecb1bfb7a2cf65dedfc4716b/ploomber_engine-0.0.33-py3-none-any.whl", hash = "sha256:e6b8f3cf20adbb8f93c59d12228f9ab76216b0b10938e3a2db79520e29b123d7", size = 29412 }, +] + +[[package]] +name = "ploomber-extension" +version = "0.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ploomber-core" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ad/33/d51f25ccc5f3a3bfee80e376ba16bb2f1b48dba960b78a412e0760411271/ploomber_extension-0.1.1.tar.gz", hash = "sha256:c2c95da8b8497ce1121fd68c333cf563f157a1f1f27e0ae5f353bde4d78f5d20", size = 192386 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a3/6e/231a5082655deb0040f17c16757ffd7f7b1aef9cd3617d1284c94ae036ec/ploomber_extension-0.1.1-py3-none-any.whl", hash = "sha256:c3017d63c8b828cb0b96a5ee79301b7c995fc3ae92abf49bcee242f6541c37bf", size = 193134 }, ] [[package]] @@ -3698,7 +3627,7 @@ name = "portalocker" version = "2.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pywin32", marker = "platform_system == 'Windows'" }, + { name = "pywin32", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/38/2e/32172e8418f2ba284cee4fd67cb547d39a7debb3eed37d514da173786112/portalocker-2.3.2.tar.gz", hash = "sha256:75cfe02f702737f1726d83e04eedfa0bda2cc5b974b1ceafb8d6b42377efbd5f", size = 20380 } wheels = [ @@ -3707,7 +3636,7 @@ wheels = [ [[package]] name = "posthog" -version = "3.6.6" +version = "3.8.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "backoff" }, @@ -3716,14 +3645,14 @@ dependencies = [ { name = "requests" }, { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/15/3b/9894166fbf290fcb9e253dd54c12d1fdef8c723eb5bd1ce8039211de5dd4/posthog-3.6.6.tar.gz", hash = "sha256:1e04783293117109189ad7048f3eedbe21caff0e39bee5e2d47a93dd790fefac", size = 49583 } +sdist = { url = "https://files.pythonhosted.org/packages/51/5a/057ebd6b279940e2cf2cbe8b10a4b34bc832f6f82b10649dcd12210219e9/posthog-3.8.3.tar.gz", hash = "sha256:263df03ea312d4b47a3d5ea393fdb22ff2ed78140d5ce9af9dd0618ae245a44b", size = 56864 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c4/3e/53cf7e3ead6c0a5f4064fa4e697a2985bace0aae0ed428983774213a3485/posthog-3.6.6-py2.py3-none-any.whl", hash = "sha256:38834fd7f0732582a20d4eb4674c8d5c088e464d14d1b3f8c176e389aecaa4ef", size = 54258 }, + { url = "https://files.pythonhosted.org/packages/83/3a/ff36f067367de4477d114ab04f42d5830849bad1b0949eb70c9858cdb7e2/posthog-3.8.3-py2.py3-none-any.whl", hash = "sha256:7215c4d7649b0c87905b42f460403311564996d776ab48d39852f46539a50f22", size = 64665 }, ] [[package]] name = "pre-commit" -version = "3.7.1" +version = "4.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cfgv" }, @@ -3732,9 +3661,9 @@ dependencies = [ { name = "pyyaml" }, { name = "virtualenv" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/aa/46/cc214ef6514270328910083d0119d0a80a6d2c4ec8c6608c0219db0b74cf/pre_commit-3.7.1.tar.gz", hash = "sha256:8ca3ad567bc78a4972a3f1a477e94a79d4597e8140a6e0b651c5e33899c3654a", size = 177317 } +sdist = { url = "https://files.pythonhosted.org/packages/2e/c8/e22c292035f1bac8b9f5237a2622305bc0304e776080b246f3df57c4ff9f/pre_commit-4.0.1.tar.gz", hash = "sha256:80905ac375958c0444c65e9cebebd948b3cdb518f335a091a670a89d652139d2", size = 191678 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b9/0f/d6d0b4e2f5b2933a557087fc0560371aa545a18232d4d3427eb3bb3af12e/pre_commit-3.7.1-py2.py3-none-any.whl", hash = "sha256:fae36fd1d7ad7d6a5a1c0b0d5adb2ed1a3bda5a21bf6c3e5372073d7a11cd4c5", size = 204268 }, + { url = "https://files.pythonhosted.org/packages/16/8f/496e10d51edd6671ebe0432e33ff800aa86775d2d147ce7d43389324a525/pre_commit-4.0.1-py2.py3-none-any.whl", hash = "sha256:efde913840816312445dc98787724647c65473daefe420785f885e8ed9a06878", size = 218713 }, ] [[package]] @@ -3911,18 +3840,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552 }, ] -[[package]] -name = "pyct" -version = "0.5.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "param" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/2e/3b/b5b9d4215bc98df9186a5dfb9f2b4ce6db0b33b1728f63143f1431542e20/pyct-0.5.0.tar.gz", hash = "sha256:dd9f4ac5cbd8e37c352c04036062d3c5f67efec76d404761ef16b0cbf26aa6a0", size = 15837 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/75/e7/c7c1e9e1b6b23ca1db7af3c6826d57d8da883021f751edcc9c82143b127a/pyct-0.5.0-py2.py3-none-any.whl", hash = "sha256:a4038a8885059ab8cac6f946ea30e0b5e6bdbe0b92b6723f06737035f9d65e8c", size = 15750 }, -] - [[package]] name = "pydantic" version = "2.9.1" @@ -3986,15 +3903,15 @@ wheels = [ [[package]] name = "pydantic-settings" -version = "2.5.2" +version = "2.7.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pydantic" }, { name = "python-dotenv" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/68/27/0bed9dd26b93328b60a1402febc780e7be72b42847fa8b5c94b7d0aeb6d1/pydantic_settings-2.5.2.tar.gz", hash = "sha256:f90b139682bee4d2065273d5185d71d37ea46cfe57e1b5ae184fc6a0b2484ca0", size = 70938 } +sdist = { url = "https://files.pythonhosted.org/packages/73/7b/c58a586cd7d9ac66d2ee4ba60ca2d241fa837c02bca9bea80a9a8c3d22a9/pydantic_settings-2.7.1.tar.gz", hash = "sha256:10c9caad35e64bfb3c2fbf70a078c0e25cc92499782e5200747f942a065dec93", size = 79920 } wheels = [ - { url = "https://files.pythonhosted.org/packages/29/8d/29e82e333f32d9e2051c10764b906c2a6cd140992910b5f49762790911ba/pydantic_settings-2.5.2-py3-none-any.whl", hash = "sha256:2c912e55fd5794a59bf8c832b9de832dcfdf4778d79ff79b708744eed499a907", size = 26864 }, + { url = "https://files.pythonhosted.org/packages/b4/46/93416fdae86d40879714f72956ac14df9c7b76f7d41a4d68aa9f71a0028b/pydantic_settings-2.7.1-py3-none-any.whl", hash = "sha256:590be9e6e24d06db33a4262829edef682500ef008565a969c73d39d5f8bfb3fd", size = 29718 }, ] [[package]] @@ -4071,6 +3988,37 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/cd/bd196b2cf014afb1009de8b0f05ecd54011d881944e62763f3c1b1e8ef37/pygtrie-2.5.0-py3-none-any.whl", hash = "sha256:8795cda8105493d5ae159a5bef313ff13156c5d4d72feddefacaad59f8c8ce16", size = 25099 }, ] +[[package]] +name = "pyogrio" +version = "0.10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "numpy" }, + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a5/8f/5a784595524a79c269f2b1c880f4fdb152867df700c97005dda51997da02/pyogrio-0.10.0.tar.gz", hash = "sha256:ec051cb568324de878828fae96379b71858933413e185148acb6c162851ab23c", size = 281950 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/2c/c761e6adeb81bd4029a137b3240e7214a8c9aaf225883356196afd6ef9d8/pyogrio-0.10.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:5b1a51431a27a1cb3e4e19558939c1423106e06e7b67d6285f4fba9c2d0a91b9", size = 15083526 }, + { url = "https://files.pythonhosted.org/packages/c3/e5/983aa9ddf2ff784e973d6b2ec3e874065d6655a5329ca26311b0f3b9f92f/pyogrio-0.10.0-cp311-cp311-macosx_12_0_x86_64.whl", hash = "sha256:216d69cd77b2b4a0c9d7d449bc239f8b77f3d73f4a05d9c738a0745b236902d8", size = 16457867 }, + { url = "https://files.pythonhosted.org/packages/fa/9a/7103eee7aa3b6ec88e072ef18a05c3aae1ed96fe00009a7a5ce139b50f30/pyogrio-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2f0b75f0077ce33256aec6278c2a9c3b79bf0637ddf4f93d3ab2609f0501d96", size = 23926332 }, + { url = "https://files.pythonhosted.org/packages/8b/b2/2ca124343aba24b9a5dcd7c1f43da81e652849cfaf3110d3f507a80af0a1/pyogrio-0.10.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:0a47f702d29808c557d2ebea8542c23903f021eae44e16838adef2ab4281c71b", size = 23138693 }, + { url = "https://files.pythonhosted.org/packages/ae/15/501aa4823c142232169d54255ab343f28c4ea9e7fa489b8433dcc873a942/pyogrio-0.10.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:11e6c71d12da6b445e77d0fc0198db1bd35a77e03a0685e45338cbab9ce02add", size = 24062952 }, + { url = "https://files.pythonhosted.org/packages/94/8d/24f21e6a93ca418231aee3bddade7a0766c89c523832f29e08a8860f83e6/pyogrio-0.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:d0d74e91a9c0ff2f9abe01b556ff663977193b2d6922208406172d0fc833beff", size = 16172573 }, + { url = "https://files.pythonhosted.org/packages/b5/b5/3c5dfd0b50cbce6f3d4e42c0484647feb1809dbe20e225c4c6abd067e69f/pyogrio-0.10.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:2d6558b180e020f71ab7aa7f82d592ed3305c9f698d98f6d0a4637ec7a84c4ce", size = 15079211 }, + { url = "https://files.pythonhosted.org/packages/b8/9a/1ba9c707a094976f343bd0177741eaba0e842fa05ecd8ab97192db4f2ec1/pyogrio-0.10.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:a99102037eead8ba491bc57825c1e395ee31c9956d7bff7b4a9e4fdbff3a13c2", size = 16442782 }, + { url = "https://files.pythonhosted.org/packages/5e/bb/b4250746c2c85fea5004cae93e9e25ad01516e9e94e04de780a2e78139da/pyogrio-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a4c373281d7cbf560c5b61f8f3c7442103ad7f1c7ac4ef3a84572ed7a5dd2f6", size = 23899832 }, + { url = "https://files.pythonhosted.org/packages/bd/4c/79e47e40a8e54e79a45133786a0a58209534f580591c933d40c5ed314fe7/pyogrio-0.10.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:19f18411bdf836d24cdc08b9337eb3ec415e4ac4086ba64516b36b73a2e88622", size = 23081469 }, + { url = "https://files.pythonhosted.org/packages/47/78/2b62c8a340bcb0ea56b9ddf2ef5fd3d1f101dc0e98816b9e6da87c5ac3b7/pyogrio-0.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:1abbcdd9876f30bebf1df8a0273f6cdeb29d03259290008275c7fddebe139f20", size = 24024758 }, + { url = "https://files.pythonhosted.org/packages/43/97/34605480f06b0ad9611bf58a174eccc6f3673275f3d519cf763391892881/pyogrio-0.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:2a3e09839590d71ff832aa95c4f23fa00a2c63c3de82c1fbd4fb8d265792acfc", size = 16160294 }, + { url = "https://files.pythonhosted.org/packages/14/4a/4c8e4f5b9edbca46e0f8d6c1c0b56c0d4af0900c29f4bea22d37853c07f3/pyogrio-0.10.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:c90478209537a31dcc65664a87a04c094bb0e08efe502908a6682b8cec0259bf", size = 15076879 }, + { url = "https://files.pythonhosted.org/packages/5f/be/7db0644eef9ef3382518399aaf3332827c43018112d2a74f78784fd496ec/pyogrio-0.10.0-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:fec45e1963b7058e5a1aa98598aed07c0858512c833d6aad2c672c3ec98bbf04", size = 16440405 }, + { url = "https://files.pythonhosted.org/packages/96/77/f199230ba86fe88b1f57e71428c169ed982de68a32d6082cd7c12d0f5d55/pyogrio-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28cb139f8a5d0365ede602230104b407ae52bb6b55173c8d5a35424d28c4a2c5", size = 23871511 }, + { url = "https://files.pythonhosted.org/packages/25/ac/ca483bec408b59c54f7129b0244cc9de21d8461aefe89ece7bd74ad33807/pyogrio-0.10.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:cea0187fcc2d574e52af8cfab041fa0a7ad71d5ef6b94b49a3f3d2a04534a27e", size = 23048830 }, + { url = "https://files.pythonhosted.org/packages/d7/3e/c35f2d8dad95b24e568c468f09ff60fb61945065465e0ec7868400596566/pyogrio-0.10.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:7c02b207ea8cf09c501ea3e95d29152781a00d3c32267286bc36fa457c332205", size = 23996873 }, + { url = "https://files.pythonhosted.org/packages/27/5d/0deb16d228362a097ee3258d0a887c9c0add4b9678bb4847b08a241e124d/pyogrio-0.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:02e54bcfb305af75f829044b0045f74de31b77c2d6546f7aaf96822066147848", size = 16158260 }, +] + [[package]] name = "pyparsing" version = "3.0.9" @@ -4082,37 +4030,43 @@ wheels = [ [[package]] name = "pyproj" -version = "3.6.1" +version = "3.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7d/84/2b39bbf888c753ea48b40d47511548c77aa03445465c35cc4c4e9649b643/pyproj-3.6.1.tar.gz", hash = "sha256:44aa7c704c2b7d8fb3d483bbf75af6cb2350d30a63b144279a09b75fead501bf", size = 225131 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/84/a6/a300c1b14b2112e966e9f90b18f9c13b586bdcf417207cee913ae9005da3/pyproj-3.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ebfbdbd0936e178091309f6cd4fcb4decd9eab12aa513cdd9add89efa3ec2882", size = 6147442 }, - { url = "https://files.pythonhosted.org/packages/30/bd/b9bd3761f08754e8dbb34c5a647db2099b348ab5da338e90980caf280e37/pyproj-3.6.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:447db19c7efad70ff161e5e46a54ab9cc2399acebb656b6ccf63e4bc4a04b97a", size = 4880331 }, - { url = "https://files.pythonhosted.org/packages/f4/0a/d82aeeb605b5d6870bc72307c3b5e044e632eb7720df8885e144f51a8eac/pyproj-3.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e7e13c40183884ec7f94eb8e0f622f08f1d5716150b8d7a134de48c6110fee85", size = 6192425 }, - { url = "https://files.pythonhosted.org/packages/64/90/dfe5c00de1ca4dbb82606e79790659d4ed7f0ed8d372bccb3baca2a5abe0/pyproj-3.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65ad699e0c830e2b8565afe42bd58cc972b47d829b2e0e48ad9638386d994915", size = 8571478 }, - { url = "https://files.pythonhosted.org/packages/14/6d/ae373629a1723f0db80d7b8c93598b00d9ecb930ed9ebf4f35826a33e97c/pyproj-3.6.1-cp311-cp311-win32.whl", hash = "sha256:8b8acc31fb8702c54625f4d5a2a6543557bec3c28a0ef638778b7ab1d1772132", size = 5634575 }, - { url = "https://files.pythonhosted.org/packages/79/95/eb68113c5b5737c342bde1bab92705dabe69c16299c5a122616e50f1fbd6/pyproj-3.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:38a3361941eb72b82bd9a18f60c78b0df8408416f9340521df442cebfc4306e2", size = 6088494 }, - { url = "https://files.pythonhosted.org/packages/0b/64/93232511a7906a492b1b7dfdfc17f4e95982d76a24ef4f86d18cfe7ae2c9/pyproj-3.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:1e9fbaf920f0f9b4ee62aab832be3ae3968f33f24e2e3f7fbb8c6728ef1d9746", size = 6135280 }, - { url = "https://files.pythonhosted.org/packages/10/f2/b550b1f65cc7e51c9116b220b50aade60c439103432a3fd5b12efbc77e15/pyproj-3.6.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6d227a865356f225591b6732430b1d1781e946893789a609bb34f59d09b8b0f8", size = 4880030 }, - { url = "https://files.pythonhosted.org/packages/fe/4b/2f8f6f94643b9fe2083338eff294feda84d916409b5840b7a402d2be93f8/pyproj-3.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:83039e5ae04e5afc974f7d25ee0870a80a6bd6b7957c3aca5613ccbe0d3e72bf", size = 6184439 }, - { url = "https://files.pythonhosted.org/packages/19/9b/c57569132174786aa3f72275ac306956859a639dad0ce8d95c8411ce8209/pyproj-3.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fffb059ba3bced6f6725961ba758649261d85ed6ce670d3e3b0a26e81cf1aa8d", size = 8660747 }, - { url = "https://files.pythonhosted.org/packages/0e/ab/1c2159ec757677c5a6b8803f6be45c2b550dc42c84ec4a228dc219849bbb/pyproj-3.6.1-cp312-cp312-win32.whl", hash = "sha256:2d6ff73cc6dbbce3766b6c0bce70ce070193105d8de17aa2470009463682a8eb", size = 5626805 }, - { url = "https://files.pythonhosted.org/packages/c7/f3/2f32fe143cd7ba1d4d68f1b6dce9ca402d909cbd5a5830e3a8fa3d1acbbf/pyproj-3.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:7a27151ddad8e1439ba70c9b4b2b617b290c39395fa9ddb7411ebb0eb86d6fb0", size = 6079779 }, +sdist = { url = "https://files.pythonhosted.org/packages/47/c2/0572c8e31aebf0270f15f3368adebd10fc473de9f09567a0743a3bc41c8d/pyproj-3.7.0.tar.gz", hash = "sha256:bf658f4aaf815d9d03c8121650b6f0b8067265c36e31bc6660b98ef144d81813", size = 225577 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e2/8f/15ff6ab10a08050e94afcd544962a1a930d0bb7ca102ad39795a847eb340/pyproj-3.7.0-cp311-cp311-macosx_12_0_x86_64.whl", hash = "sha256:e66d8d42dbdf232e121546c5a1dec097caf0454e4885c09a8e03cdcee0753c03", size = 6272213 }, + { url = "https://files.pythonhosted.org/packages/2d/4d/610fe2a17de71b4fe210af69ce25f2d65379ba0a48299129894d0d0988ee/pyproj-3.7.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:7764b64a0aefe40134a2828b3a40be88f6c8b7832c45d8a9f2bd592ace4b2a3b", size = 4634548 }, + { url = "https://files.pythonhosted.org/packages/d6/27/0327d0b0fcdfc4cf72696a2effca2963e524dcd846a0274ba503f8bf2648/pyproj-3.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:53c442c5081dc95346996f5c4323fde2caafc69c6e60b4707aa46e88244f1e04", size = 6333913 }, + { url = "https://files.pythonhosted.org/packages/3c/e5/2cb256148c730b9c3f74bfb3c03904f5070499c6dcaea153073a9642c6c6/pyproj-3.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc5b305d4d5d7697885681d9b660623e328227612823d5c660e0a9566cb48838", size = 9460363 }, + { url = "https://files.pythonhosted.org/packages/ba/a3/4aa1e8e78ad18aa170efd2c94c1931bf2a34c526683b874d06e40fa323f6/pyproj-3.7.0-cp311-cp311-win32.whl", hash = "sha256:de2b47d748dc41cccb6b3b713d4d7dc9aa1046a82141c8665026908726426abc", size = 5820551 }, + { url = "https://files.pythonhosted.org/packages/26/0c/b084e8839a117eaad8cb4fbaa81bbb24c6f183de0ee95c6c4e2770ab6f09/pyproj-3.7.0-cp311-cp311-win_amd64.whl", hash = "sha256:38cba7c4c5679e40242dd959133e95b908d3b912dd66291094fd13510e8517ff", size = 6231788 }, + { url = "https://files.pythonhosted.org/packages/bd/19/be806b711e9ebfb80411c653054157db128fffdd7f8493e3064136c8d880/pyproj-3.7.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:8cbec92bdd6e9933ca08795c12717d1384e9b51cf4b1acf0d753db255a75c51e", size = 6261400 }, + { url = "https://files.pythonhosted.org/packages/99/3b/8497995e8cae0049d013679c6a7ac6c57b816d590c733a388748dafe5af5/pyproj-3.7.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:8c4a8e4d3ba76c3adac3c087544cf92f7f9a19ea34946904a13fca48cc1c0106", size = 4637848 }, + { url = "https://files.pythonhosted.org/packages/ea/f7/2a5b46d6f8da913d58d44942ab06ca4803b5424b73259b15344cf90040f6/pyproj-3.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82624fb42aa31f6b1a860fbc0316babd07fd712642bc31022df4e9b4056bf463", size = 6324856 }, + { url = "https://files.pythonhosted.org/packages/36/83/c257771077bcf9da20d0e97abc834f9037c219986cc76d40183903a30464/pyproj-3.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:34e1bbb3f89c68d4a6835c40b2da8b27680eec60e8cc7cdb08c09bcc725b2b62", size = 9525831 }, + { url = "https://files.pythonhosted.org/packages/d6/50/a635de79def69fe03cdef3a4bd3bec780c30987bce3a15dd7099afb2506f/pyproj-3.7.0-cp312-cp312-win32.whl", hash = "sha256:952515d5592167ad4436b355485f82acebed2a49b46722159e4584b75a763dd3", size = 5811864 }, + { url = "https://files.pythonhosted.org/packages/a1/8b/96bc8c8f3eca4eb7fa3758fde0b755d1df30a19f494376e3ee8de1ef4e79/pyproj-3.7.0-cp312-cp312-win_amd64.whl", hash = "sha256:0692f806224e8ed82fe4acfa57268ff444fdaf9f330689f24c0d96e59480cce1", size = 6224720 }, + { url = "https://files.pythonhosted.org/packages/bf/da/a17c452bea1ff4cd58d6dc573055b9c8fb6af114b7d2c694782aec770865/pyproj-3.7.0-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:94e8b903a9e83448fd2379c49dec3e8cd83c9ed36f54354e68b601cef56d5426", size = 6254898 }, + { url = "https://files.pythonhosted.org/packages/c2/31/ab07b389f2caa527c95ab2ea1940d28879bd2a19e67b2529cb3e94648d26/pyproj-3.7.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:64cb5c17d6f6305a8b978a40f95560c87c5b363fcac40632337955664437875a", size = 4628612 }, + { url = "https://files.pythonhosted.org/packages/1d/24/def3ded6529db3e3d8351ad73481730249ab57d8d876d502f86d7958ce06/pyproj-3.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c54e9bdda7ab9c4a5af50f9d6e6ee7704e05fafd504896b96ed1208c7aea098", size = 6315895 }, + { url = "https://files.pythonhosted.org/packages/dd/14/07314f78302105d199fb25e73376d723efe9c2ef3906463aae209913a6d3/pyproj-3.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24fa4e9e0abba875f9524808410cc520067eaf38fd5549ed0ef7c43ac39923c9", size = 9466144 }, + { url = "https://files.pythonhosted.org/packages/00/f2/2a116920db3496e3ff3c94d7d8d15da41374f35cfe1b9e79682eca500a61/pyproj-3.7.0-cp313-cp313-win32.whl", hash = "sha256:b9e8353fc3c79dc14d1f5ac758a1a6e4eee04102c3c0b138670f121f5ac52eb4", size = 5807180 }, + { url = "https://files.pythonhosted.org/packages/f8/33/3c8c6302717096b54aa14ccbb271045ba04629e21cbf348f2f2dc94f69b4/pyproj-3.7.0-cp313-cp313-win_amd64.whl", hash = "sha256:10a8dc6ec61af97c89ff032647d743f8dc023645773da42ef43f7ae1125b3509", size = 6218036 }, ] [[package]] name = "pyqtgraph" -version = "0.13.3" +version = "0.13.7" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6c/b4/3008b3a367251653de280f424b80811a8746a9a6cdf55689d5f619e64b5f/pyqtgraph-0.13.3.tar.gz", hash = "sha256:58108d8411c7054e0841d8b791ee85e101fc296b9b359c0e01dde38a98ff2ace", size = 1398392 } +sdist = { url = "https://files.pythonhosted.org/packages/33/d9/b62d5cddb3caa6e5145664bee5ed90223dee23ca887ed3ee479f2609e40a/pyqtgraph-0.13.7.tar.gz", hash = "sha256:64f84f1935c6996d0e09b1ee66fe478a7771e3ca6f3aaa05f00f6e068321d9e3", size = 2343380 } wheels = [ - { url = "https://files.pythonhosted.org/packages/61/57/0a096b8949d0ee5ca32de180f19240ddd5a81015a27c6f2e7342b9044d45/pyqtgraph-0.13.3-py3-none-any.whl", hash = "sha256:fdcc04ac4b32a7bedf1bf3cf74cbb93ab3ba5687791712bbfa8d0712377d2f2b", size = 960972 }, + { url = "https://files.pythonhosted.org/packages/7b/34/5702b3b7cafe99be1d94b42f100e8cc5e6957b761fcb1cf5f72d492851da/pyqtgraph-0.13.7-py3-none-any.whl", hash = "sha256:7754edbefb6c367fa0dfb176e2d0610da3ada20aa7a5318516c74af5fb72bf7a", size = 1925473 }, ] [[package]] @@ -4129,7 +4083,7 @@ wheels = [ [[package]] name = "pyside6" -version = "6.7.2" +version = "6.8.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pyside6-addons" }, @@ -4137,39 +4091,39 @@ dependencies = [ { name = "shiboken6" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/df/57/69b9104f6a30a7f2c0ed78c425304ab964e9b10907b5e1d9d744dd1f714e/PySide6-6.7.2-cp39-abi3-macosx_11_0_universal2.whl", hash = "sha256:602debef9ec159b0db48f83b38a0e43e2dad3961f7d99f708d98620f04e9112b", size = 530200 }, - { url = "https://files.pythonhosted.org/packages/34/a6/278c7ed2f76ccfa471c49eb66538243dc0d892fe481b9b6a8bbad8846ba0/PySide6-6.7.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:15e7696a09072ee977f6e6179ab1e48184953df8417bcaa83cfadf0b79747242", size = 530812 }, - { url = "https://files.pythonhosted.org/packages/71/d7/794d490899f0118b2a40221508e4fd7ea67ffd6e790a627a39e7582841cb/PySide6-6.7.2-cp39-abi3-manylinux_2_31_aarch64.whl", hash = "sha256:6e0acb471535de303f56e3077aa86f53496b4de659b99ecce80520bcee508a63", size = 530721 }, - { url = "https://files.pythonhosted.org/packages/c2/ee/15cb7e277b3c88806d9baaa334b7923b2f1bdc461b38461bc70d368a8481/PySide6-6.7.2-cp39-abi3-win_amd64.whl", hash = "sha256:f73ae0de77d67f51ca3ce8207b12d3a5fa0107d3d5b6e4aeb3b53ee842b0927a", size = 537990 }, + { url = "https://files.pythonhosted.org/packages/28/b0/4393fde3de25cd2f562fa01d06ba3538bb321ff9d1d9ef8c615ea829f027/PySide6-6.8.1.1-cp39-abi3-macosx_12_0_universal2.whl", hash = "sha256:805728a7ed58352a02689b953ddbe29af1c8944f8c7f2c28312dc0b69f64b85e", size = 532488 }, + { url = "https://files.pythonhosted.org/packages/3b/b9/66d9205b030358a06f56f4aa23bc0bf21f4625bf3966eda20fcbc60fed54/PySide6-6.8.1.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:70f8c4745d981ebb5bb93d7b825222532d553373b68b9db7a42cfcee25cafc9a", size = 532735 }, + { url = "https://files.pythonhosted.org/packages/00/e4/9f20140c983c4c43f7e6d10a19e6c7f0638080ac50c2e4cc93e0d30b26a7/PySide6-6.8.1.1-cp39-abi3-manylinux_2_39_aarch64.whl", hash = "sha256:de80ac62087a716b2bada2e3ddd739c5d176dc4be819abef91274d53d75f4e58", size = 532735 }, + { url = "https://files.pythonhosted.org/packages/d1/ba/e24c035e7d194aac400183ff6631c8d81a44e423c9c5a2b4a85130f5c456/PySide6-6.8.1.1-cp39-abi3-win_amd64.whl", hash = "sha256:60a2551053fa69845b893fb821507e2cc89d3a8a8b43726d568acd1250ad44fb", size = 538421 }, ] [[package]] name = "pyside6-addons" -version = "6.7.2" +version = "6.8.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pyside6-essentials" }, { name = "shiboken6" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/8f/8ba019ec6e413c48e2852efea35215d2a340dd0285701712f017dc7ca698/PySide6_Addons-6.7.2-cp39-abi3-macosx_11_0_universal2.whl", hash = "sha256:90b995efce61058d995c603ea480a9a3054fe8206739dcbc273fc3b53d40650f", size = 258221435 }, - { url = "https://files.pythonhosted.org/packages/7f/f2/2128d3876f0c45fcb73000b272be64e1f3b1189f77d79820d7a706051e55/PySide6_Addons-6.7.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:94b9bf6a2a4a7ac671e1776633e50d51326c86f4184f1c6e556f4dd5498fd52a", size = 137499800 }, - { url = "https://files.pythonhosted.org/packages/e8/3c/6250b74da83a8a8a26c27d8a3041a31880b20ede88d004ef9dbe49d108bc/PySide6_Addons-6.7.2-cp39-abi3-manylinux_2_31_aarch64.whl", hash = "sha256:22979b1aa09d9cf1d7a86c8a9aa0cb4791d6bd1cc94f96c5b6780c5ef8a9e34e", size = 122681790 }, - { url = "https://files.pythonhosted.org/packages/8a/47/35794fc8c8cab42d924ac0287dfe489201c3743066a1eea34cdde2926cc1/PySide6_Addons-6.7.2-cp39-abi3-win_amd64.whl", hash = "sha256:ebf549eb25998665d8e4ec24014fbbd37bebc5ecdcb050b34db1e1c03e1bf81d", size = 123043845 }, + { url = "https://files.pythonhosted.org/packages/67/79/49486d6072356be1434f6cbe814579e762c0607cff3889cd3a60f7036d37/PySide6_Addons-6.8.1.1-cp39-abi3-macosx_12_0_universal2.whl", hash = "sha256:83d35d7a1a7dbd1a16b4040a26ad4d5cc030a2aed4d439241babee1225d6e58a", size = 302263239 }, + { url = "https://files.pythonhosted.org/packages/04/89/67f19434277fa931282ecda3b93d6c7fbf7f959010c59b4d15628cdcd093/PySide6_Addons-6.8.1.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:5ef45aeadca37d658e44a41e11f2b2e43dfc34c780a6be1cd09d96a7696e6cc6", size = 160308897 }, + { url = "https://files.pythonhosted.org/packages/9e/5b/ac9b3d4bdb68c61a704ffd3f11b29da55462d8b37ab1517024a902fc1d0a/PySide6_Addons-6.8.1.1-cp39-abi3-manylinux_2_39_aarch64.whl", hash = "sha256:e1b4a20b0bcbc2e440faba62e0d164223b8fd6f041d749543bc3812979116c4c", size = 156108015 }, + { url = "https://files.pythonhosted.org/packages/f6/a3/a1b26de2cd661158af8c558c11da5a30f9b8dabcb8b5b5394c70e57c4e44/PySide6_Addons-6.8.1.1-cp39-abi3-win_amd64.whl", hash = "sha256:d8ae86944ac48cc9891666cf71565acebd403a953d0e050be4d41ac490788d0a", size = 127967614 }, ] [[package]] name = "pyside6-essentials" -version = "6.7.2" +version = "6.8.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "shiboken6" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/41/c97a442a9e334e0c8025465ee63d7b303c5ab42a1e323c2b9cebca58a936/PySide6_Essentials-6.7.2-cp39-abi3-macosx_11_0_universal2.whl", hash = "sha256:4d13666e796ec140ecfb432c4f3d7baef6dfafc11929985a83b22c0025532fb7", size = 153954994 }, - { url = "https://files.pythonhosted.org/packages/75/be/527e41a7744142d931e46685dd9c2bdfff39432962abf8a5263be319c2cb/PySide6_Essentials-6.7.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:a1a4c09f1e916b9cfe53151fe4a503a6acb1f6621ba28204d1bfe636f80d6780", size = 87668883 }, - { url = "https://files.pythonhosted.org/packages/42/e0/40994873471ab7fabbff098560a9fe0c08a2182c2eb501e31b1148e7bd44/PySide6_Essentials-6.7.2-cp39-abi3-manylinux_2_31_aarch64.whl", hash = "sha256:9135513e1c4c6e2fbb1e4f9afcb3d42e54708b0d9ed870cb3213ea4874cafa1e", size = 87969972 }, - { url = "https://files.pythonhosted.org/packages/69/55/cff72ecb1d36422e7f41f8d64d49c7c7e1f8dc6648e2b30ba72950883444/PySide6_Essentials-6.7.2-cp39-abi3-win_amd64.whl", hash = "sha256:0111d5fa8cf826de3ca9d82fed54726cce116d57f454f88a6467578652032d69", size = 78946678 }, + { url = "https://files.pythonhosted.org/packages/b1/dd/0fca5d5593b3784773a56035a543266b13fcfb4f65a42adb06cb336dfcec/PySide6_Essentials-6.8.1.1-cp39-abi3-macosx_12_0_universal2.whl", hash = "sha256:25f3fdb281ac3b442f08250e3284d3b1944f7c64c62ed93b57678a62c199cf46", size = 164791240 }, + { url = "https://files.pythonhosted.org/packages/d9/cd/2877d399e1304589fada703a45b6d496247257a9cc318b52976056fed9a0/PySide6_Essentials-6.8.1.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:62b64842a91114c224c41eeb6a8c8f255ba60268bc5ac19724f944d60e2277c6", size = 95271258 }, + { url = "https://files.pythonhosted.org/packages/87/b6/2ddd22bf3ec6591551b31223cafe89a22afa0efc5df07304fd95ea3c04af/PySide6_Essentials-6.8.1.1-cp39-abi3-manylinux_2_39_aarch64.whl", hash = "sha256:e0c1cc3cfb2ea5eea70748da7d22032a59ea641e24988f543d5b274c0adab065", size = 93125840 }, + { url = "https://files.pythonhosted.org/packages/e7/86/91c84d4c7738bfdd993de9ee859ffeb9a479d3324afc4e73c08a0c828cf7/PySide6_Essentials-6.8.1.1-cp39-abi3-win_amd64.whl", hash = "sha256:085f12e16db31eb0e802b21c64eabf582f54db6c44463a1f5e1814d897b1f2c0", size = 72570438 }, ] [[package]] @@ -4618,7 +4572,7 @@ wheels = [ [[package]] name = "scikit-image" -version = "0.23.1" +version = "0.25.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "imageio" }, @@ -4630,18 +4584,23 @@ dependencies = [ { name = "scipy" }, { name = "tifffile" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4b/12/2337d523dc7085ef0e5a51dfde6059e7969442919aeac8de0064bdb8adb7/scikit_image-0.23.1.tar.gz", hash = "sha256:4ff756161821568ed56523f1c4ab9094962ba79e817a9a8e818d9f51d223d669", size = 22676819 } +sdist = { url = "https://files.pythonhosted.org/packages/e6/8d/383e5438c807804b66d68ed2c09202d185ea781b6022aa8b9fac3851137f/scikit_image-0.25.0.tar.gz", hash = "sha256:58d94fea11b6b3306b3770417dc1cbca7fa9bcbd6a13945d7910399c88c2018c", size = 22696477 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1a/5a/d4c1d6b6e158f45abd6b0e95ccca6b551b95f334e93d127bb65a490ba81c/scikit_image-0.23.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:382805bdc337d5dba0647afa1734b2665153975711df62c9f2ecff628e9571e6", size = 13920408 }, - { url = "https://files.pythonhosted.org/packages/ff/9c/b477b01d9c78044b88a82660e57f9076b8f9ff9ee2c61cd2da6f72a0ca8f/scikit_image-0.23.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:d926b7645a7284342f93da10fe9f78f9f341787228ac70ff1f0d9164df623bf4", size = 13279694 }, - { url = "https://files.pythonhosted.org/packages/ac/94/7c4f6469e1c2e087f20768e1ae730154b6cf54009fdb9ca69b8f2979dd6a/scikit_image-0.23.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f33d0d4f900f122ed2397ad56cc06b89944c5e4b3ef479a580ca18bb42c7e11e", size = 14053240 }, - { url = "https://files.pythonhosted.org/packages/0e/6e/cae83e24d1c62aacb8facb9e3325d3b9454f3374d42ead5e6caae4753048/scikit_image-0.23.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f10c01ee2c1577bf42d109dfdda5b2f1e92e7c8c2828347baa83aed57c8386f2", size = 14710301 }, - { url = "https://files.pythonhosted.org/packages/2d/68/9ccd209221237a6f58073adde9da9fe6ebeb05f4640253cfb3e6055b15bf/scikit_image-0.23.1-cp311-cp311-win_amd64.whl", hash = "sha256:24aba46af3fe87e702a87401d4861e3333f599a9506849222fd4f20e10173674", size = 12729958 }, - { url = "https://files.pythonhosted.org/packages/a3/ef/07e194bd921d37fee3b91fdbd817e8744bf5758be5600a4b7210572af213/scikit_image-0.23.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:2bc96bd30d353989a67343f5318550cb72cbdafdba9642999f7db557bf5a0a86", size = 13998862 }, - { url = "https://files.pythonhosted.org/packages/07/94/314f89da81805e77debde005bfcba75f4a3c1c222c5bff41da226e0e9215/scikit_image-0.23.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:a711744837bf987f08a3dd389a30e14da4a138b541c8a2442031e675f4f7ed64", size = 13326343 }, - { url = "https://files.pythonhosted.org/packages/b2/52/946f575ddfd65378e98b726a826c8e40bfb594ea3101793826c2c3d0a0a1/scikit_image-0.23.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9a7c360e000094c8fb432786fc17b56bfc3ead5ca56a390e7978fc7c4ae75f57", size = 14115527 }, - { url = "https://files.pythonhosted.org/packages/51/73/f7737f206b2fa050e419b5de1ae11ace6d9fe20016ddbdbcb2ca680a277c/scikit_image-0.23.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6076d88292b73f93e14302c3772f4b2ea89c72be00e7454865bd30733bea9be7", size = 14857577 }, - { url = "https://files.pythonhosted.org/packages/61/13/9e3c6554c48d4fd80cd5cb0dfbd74a62064f1316306d16c00b3d6752a308/scikit_image-0.23.1-cp312-cp312-win_amd64.whl", hash = "sha256:a1e1146e01e00d68fd0adae9917b91a720d0f4f4c81d6d2a378b3f91273e0cc7", size = 12802670 }, + { url = "https://files.pythonhosted.org/packages/3e/5c/8182c9e7560a46a7c138c855b8b1804ddf5dc4c0a926fbc0f3c4092d2112/scikit_image-0.25.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7e235726d9b404527445679030209965c5365767b8728584fadd8dbfa29e29de", size = 13998703 }, + { url = "https://files.pythonhosted.org/packages/ed/26/0188429b5a81cb58255b73a9c22bd22853438ab3c066f287db045efb5938/scikit_image-0.25.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:854b88b7d8b862ccd8f22e660c16fd54f9430c87e079c8dfe46c7f0cebbb1de3", size = 13175073 }, + { url = "https://files.pythonhosted.org/packages/24/12/46688700f5c3b54976a56500f8f4294147fbbd252dde357e228671024436/scikit_image-0.25.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:70e2d90b5bfffffe0880d25d40ddab9ca5c145912461d6c8f6bd3449f4e527bb", size = 14144390 }, + { url = "https://files.pythonhosted.org/packages/35/e8/67e4bd1c5f6c4cd0f53505ebb9eb15f143d6fed1fb4938b542013fa3ec25/scikit_image-0.25.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4287052dcd8fe63934daa6cbe28b2abe817d75e9b952290fdb4de42254740fc", size = 14783976 }, + { url = "https://files.pythonhosted.org/packages/26/72/0653e3274310972bd053fc9271aa29df2de0d51ad2db2d47b199bf6070d5/scikit_image-0.25.0-cp311-cp311-win_amd64.whl", hash = "sha256:d1e25ff6a3cdd8be938a5a06b441020aac304fa9f457a808bd359f5260468739", size = 12787254 }, + { url = "https://files.pythonhosted.org/packages/21/6a/a8df6953a85042a8a219c97e1758486b997c9dd319e1c474362229406e57/scikit_image-0.25.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7e63f18b10f9b74590d2ca62cbc4147e696a5e72cfcbcd4af52395fd94fcdc6e", size = 13981411 }, + { url = "https://files.pythonhosted.org/packages/dd/4c/e40a77c57a6b90dda710bc64ed761c93e7b3dd1cef3815675a2bc6807755/scikit_image-0.25.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:bad4af5edf58775607c153af5bc3f193c2b67261ea9817b62362c746e439d094", size = 13230600 }, + { url = "https://files.pythonhosted.org/packages/63/3f/fac8e1eefbe4a885fa1c9a384db8e11e47c19ab5558b25f370ade3901868/scikit_image-0.25.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44f7681ff99eed2c33d993bc4bfc17b62e6cadbca1081c7fdbb3607ce89b15e6", size = 14173033 }, + { url = "https://files.pythonhosted.org/packages/47/fe/f09efbf54782996a7f1d3db0e33cb9097f3cc6033392fb53459d7254fa7c/scikit_image-0.25.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:758f55d858aa796114a4275051ca4bb41d8b40c53eb78cb60f0b1ed235d4144b", size = 15002211 }, + { url = "https://files.pythonhosted.org/packages/89/30/4f95a7462411def5563c01d56674bd122bd6db55ae1e8c31ad68586e2d27/scikit_image-0.25.0-cp312-cp312-win_amd64.whl", hash = "sha256:4f7178c6fb6163710571522847326ad936a603646255b22d3d76b6ba58153890", size = 12894520 }, + { url = "https://files.pythonhosted.org/packages/bc/e4/066d0ed167eb146877c50109e94ec254e266391f385c72d545f34cf51755/scikit_image-0.25.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d3b08a8894190bc49038dc1a61f6ef0991ff520e5268604abd7ad217f693a0cc", size = 13917192 }, + { url = "https://files.pythonhosted.org/packages/3f/7c/ada573675ad528caff75c8b175c2e28e62c65c7192cf2292a25c3d9774fa/scikit_image-0.25.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:8438eac699c8b2820e5956960191d0c3b302bf9c4d42dbf194a229db04abacc3", size = 13191642 }, + { url = "https://files.pythonhosted.org/packages/cf/c4/16dbe7f7ef7b675c7a11dd51280f09001abca9f3cd4f455f342765b81b43/scikit_image-0.25.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9920673ef08ea44026c80deb14cf84d5c0cc1a68efad914c126b76110ed017a8", size = 14113112 }, + { url = "https://files.pythonhosted.org/packages/8c/d2/84d658db2abecac5f7225213a69d211d95157e8fa155b4e017903549a922/scikit_image-0.25.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0fe2f05cda852a5f90872054dd3709e9c4e670fc7332aef169867944e1b37431", size = 14974308 }, + { url = "https://files.pythonhosted.org/packages/b0/0d/4f017d5b85bf742624f8ccd6a03fb9cbf90704b52dbaefa7ffdb28e34775/scikit_image-0.25.0-cp313-cp313-win_amd64.whl", hash = "sha256:8ede552097ee281d01b25dc4ce121fdc17b6a43c36bbc3c13e39f0e3d8fb5239", size = 12880013 }, ] [[package]] @@ -4754,27 +4713,31 @@ wheels = [ [[package]] name = "shapely" -version = "2.0.3" +version = "2.0.6" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/36/8f/03929218f8d7003c3eafa5ffad1fb3f185459d336fa9cc31d3e67f442f97/shapely-2.0.3.tar.gz", hash = "sha256:4d65d0aa7910af71efa72fd6447e02a8e5dd44da81a983de9d736d6e6ccbe674", size = 280488 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9f/78/a13f94f028c80adceeae7b55b1920c884ca0214d0da969712ee60862758f/shapely-2.0.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:56cee3e4e8159d6f2ce32e421445b8e23154fd02a0ac271d6a6c0b266a8e3cce", size = 2502430 }, - { url = "https://files.pythonhosted.org/packages/56/32/dcd564be5060e6083f3cb456f67b80e1a753c94e6c1b9d454b2aafa182c9/shapely-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:619232c8276fded09527d2a9fd91a7885ff95c0ff9ecd5e3cb1e34fbb676e2ae", size = 1433848 }, - { url = "https://files.pythonhosted.org/packages/54/f9/8bb513c90c17dc78b9d1b56fd89d66d397e3fa215cdce0dde845748176b2/shapely-2.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b2a7d256db6f5b4b407dc0c98dd1b2fcf1c9c5814af9416e5498d0a2e4307a4b", size = 1273951 }, - { url = "https://files.pythonhosted.org/packages/ad/b1/8b714f7c405299583bfa283c6246a6d2150a556e5d2626a4cafe1feea84f/shapely-2.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e45f0c8cd4583647db3216d965d49363e6548c300c23fd7e57ce17a03f824034", size = 2445993 }, - { url = "https://files.pythonhosted.org/packages/0d/8f/4d3df127beac22a1fb9bcf9783d75550af805290476a29277c72494dcf73/shapely-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13cb37d3826972a82748a450328fe02a931dcaed10e69a4d83cc20ba021bc85f", size = 2530912 }, - { url = "https://files.pythonhosted.org/packages/d0/98/90c2983cd7f30aac6ca2b09072b9222cac1a38e6da3498efb76eceaf7cb4/shapely-2.0.3-cp311-cp311-win32.whl", hash = "sha256:9302d7011e3e376d25acd30d2d9e70d315d93f03cc748784af19b00988fc30b1", size = 1292175 }, - { url = "https://files.pythonhosted.org/packages/29/cd/763817c27e6cb6d04ffd477a5dcdfdd71bc3fb640f5748c9f2c1cd08ba52/shapely-2.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:6b464f2666b13902835f201f50e835f2f153f37741db88f68c7f3b932d3505fa", size = 1439407 }, - { url = "https://files.pythonhosted.org/packages/27/2f/61a2e13dfdbba6a4610522d90e7eb55062c0f0a66dbd0cf24069d88ab67b/shapely-2.0.3-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e86e7cb8e331a4850e0c2a8b2d66dc08d7a7b301b8d1d34a13060e3a5b4b3b55", size = 2502679 }, - { url = "https://files.pythonhosted.org/packages/c4/61/6a0a6170b73b49b66ad596d4745aba7b3b46f84ea6f42c72f0e304186ace/shapely-2.0.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c91981c99ade980fc49e41a544629751a0ccd769f39794ae913e53b07b2f78b9", size = 1433619 }, - { url = "https://files.pythonhosted.org/packages/26/ad/81df31ec9e0065614482c54674b8c328627476aaeb61b081bfbd3ed1997f/shapely-2.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bd45d456983dc60a42c4db437496d3f08a4201fbf662b69779f535eb969660af", size = 1274339 }, - { url = "https://files.pythonhosted.org/packages/a0/75/992c8baa0636ca9b463be676f7f57dbc4dfc2806bd700fcabd23ad3429d3/shapely-2.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:882fb1ffc7577e88c1194f4f1757e277dc484ba096a3b94844319873d14b0f2d", size = 2443513 }, - { url = "https://files.pythonhosted.org/packages/02/dc/f52a12fc1d20b5f871b58e8751ca1112cea72c487c4b055f6ff86beb5532/shapely-2.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9f2d93bff2ea52fa93245798cddb479766a18510ea9b93a4fb9755c79474889", size = 2529034 }, - { url = "https://files.pythonhosted.org/packages/d8/53/1eb732b5c0eaf866878a4a7194e1d48bcf54b3ca1a0da14757e0a1a09101/shapely-2.0.3-cp312-cp312-win32.whl", hash = "sha256:99abad1fd1303b35d991703432c9481e3242b7b3a393c186cfb02373bf604004", size = 1293272 }, - { url = "https://files.pythonhosted.org/packages/83/e6/15044a86a0d40ae57195ba2153d4078ca6855de3a93fd37542300f632c83/shapely-2.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:6f555fe3304a1f40398977789bc4fe3c28a11173196df9ece1e15c5bc75a48db", size = 1440001 }, +sdist = { url = "https://files.pythonhosted.org/packages/4a/89/0d20bac88016be35ff7d3c0c2ae64b477908f1b1dfa540c5d69ac7af07fe/shapely-2.0.6.tar.gz", hash = "sha256:997f6159b1484059ec239cacaa53467fd8b5564dabe186cd84ac2944663b0bf6", size = 282361 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/37/15/269d8e1f7f658a37e61f7028683c546f520e4e7cedba1e32c77ff9d3a3c7/shapely-2.0.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5aeb0f51a9db176da9a30cb2f4329b6fbd1e26d359012bb0ac3d3c7781667a9e", size = 1449578 }, + { url = "https://files.pythonhosted.org/packages/37/63/e182e43081fffa0a2d970c480f2ef91647a6ab94098f61748c23c2a485f2/shapely-2.0.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9a7a78b0d51257a367ee115f4d41ca4d46edbd0dd280f697a8092dd3989867b2", size = 1296792 }, + { url = "https://files.pythonhosted.org/packages/6e/5a/d019f69449329dcd517355444fdb9ddd58bec5e080b8bdba007e8e4c546d/shapely-2.0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f32c23d2f43d54029f986479f7c1f6e09c6b3a19353a3833c2ffb226fb63a855", size = 2443997 }, + { url = "https://files.pythonhosted.org/packages/25/aa/53f145e5a610a49af9ac49f2f1be1ec8659ebd5c393d66ac94e57c83b00e/shapely-2.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3dc9fb0eb56498912025f5eb352b5126f04801ed0e8bdbd867d21bdbfd7cbd0", size = 2528334 }, + { url = "https://files.pythonhosted.org/packages/64/64/0c7b0a22b416d36f6296b92bb4219d82b53d0a7c47e16fd0a4c85f2f117c/shapely-2.0.6-cp311-cp311-win32.whl", hash = "sha256:d93b7e0e71c9f095e09454bf18dad5ea716fb6ced5df3cb044564a00723f339d", size = 1294669 }, + { url = "https://files.pythonhosted.org/packages/b1/5a/6a67d929c467a1973b6bb9f0b00159cc343b02bf9a8d26db1abd2f87aa23/shapely-2.0.6-cp311-cp311-win_amd64.whl", hash = "sha256:c02eb6bf4cfb9fe6568502e85bb2647921ee49171bcd2d4116c7b3109724ef9b", size = 1442032 }, + { url = "https://files.pythonhosted.org/packages/46/77/efd9f9d4b6a762f976f8b082f54c9be16f63050389500fb52e4f6cc07c1a/shapely-2.0.6-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cec9193519940e9d1b86a3b4f5af9eb6910197d24af02f247afbfb47bcb3fab0", size = 1450326 }, + { url = "https://files.pythonhosted.org/packages/68/53/5efa6e7a4036a94fe6276cf7bbb298afded51ca3396b03981ad680c8cc7d/shapely-2.0.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:83b94a44ab04a90e88be69e7ddcc6f332da7c0a0ebb1156e1c4f568bbec983c3", size = 1298480 }, + { url = "https://files.pythonhosted.org/packages/88/a2/1be1db4fc262e536465a52d4f19d85834724fedf2299a1b9836bc82fe8fa/shapely-2.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:537c4b2716d22c92036d00b34aac9d3775e3691f80c7aa517c2c290351f42cd8", size = 2439311 }, + { url = "https://files.pythonhosted.org/packages/d5/7d/9a57e187cbf2fbbbdfd4044a4f9ce141c8d221f9963750d3b001f0ec080d/shapely-2.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98fea108334be345c283ce74bf064fa00cfdd718048a8af7343c59eb40f59726", size = 2524835 }, + { url = "https://files.pythonhosted.org/packages/6d/0a/f407509ab56825f39bf8cfce1fb410238da96cf096809c3e404e5bc71ea1/shapely-2.0.6-cp312-cp312-win32.whl", hash = "sha256:42fd4cd4834747e4990227e4cbafb02242c0cffe9ce7ef9971f53ac52d80d55f", size = 1295613 }, + { url = "https://files.pythonhosted.org/packages/7b/b3/857afd9dfbfc554f10d683ac412eac6fa260d1f4cd2967ecb655c57e831a/shapely-2.0.6-cp312-cp312-win_amd64.whl", hash = "sha256:665990c84aece05efb68a21b3523a6b2057e84a1afbef426ad287f0796ef8a48", size = 1442539 }, + { url = "https://files.pythonhosted.org/packages/34/e8/d164ef5b0eab86088cde06dee8415519ffd5bb0dd1bd9d021e640e64237c/shapely-2.0.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:42805ef90783ce689a4dde2b6b2f261e2c52609226a0438d882e3ced40bb3013", size = 1445344 }, + { url = "https://files.pythonhosted.org/packages/ce/e2/9fba7ac142f7831757a10852bfa465683724eadbc93d2d46f74a16f9af04/shapely-2.0.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6d2cb146191a47bd0cee8ff5f90b47547b82b6345c0d02dd8b25b88b68af62d7", size = 1296182 }, + { url = "https://files.pythonhosted.org/packages/cf/dc/790d4bda27d196cd56ec66975eaae3351c65614cafd0e16ddde39ec9fb92/shapely-2.0.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e3fdef0a1794a8fe70dc1f514440aa34426cc0ae98d9a1027fb299d45741c381", size = 2423426 }, + { url = "https://files.pythonhosted.org/packages/af/b0/f8169f77eac7392d41e231911e0095eb1148b4d40c50ea9e34d999c89a7e/shapely-2.0.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c665a0301c645615a107ff7f52adafa2153beab51daf34587170d85e8ba6805", size = 2513249 }, + { url = "https://files.pythonhosted.org/packages/f6/1d/a8c0e9ab49ff2f8e4dedd71b0122eafb22a18ad7e9d256025e1f10c84704/shapely-2.0.6-cp313-cp313-win32.whl", hash = "sha256:0334bd51828f68cd54b87d80b3e7cee93f249d82ae55a0faf3ea21c9be7b323a", size = 1294848 }, + { url = "https://files.pythonhosted.org/packages/23/38/2bc32dd1e7e67a471d4c60971e66df0bdace88656c47a9a728ace0091075/shapely-2.0.6-cp313-cp313-win_amd64.whl", hash = "sha256:d37d070da9e0e0f0a530a621e17c0b8c3c9d04105655132a87cfff8bd77cc4c2", size = 1441371 }, ] [[package]] @@ -4788,13 +4751,13 @@ wheels = [ [[package]] name = "shiboken6" -version = "6.7.2" +version = "6.8.1.1" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/64/d4/01c4b37fe224c0d3200a060bfbc1bb912a2a36995178f2dabb19f4a12ff7/shiboken6-6.7.2-cp39-abi3-macosx_11_0_universal2.whl", hash = "sha256:50c33ac6317b673a1eb97a9abaafccb162c4ba0c9ca658a8e449c49a8aadc379", size = 387480 }, - { url = "https://files.pythonhosted.org/packages/57/ba/3e38bb62b285d73e46a86f44e7765cea5c42a79b0bba867dfabbdd12b54d/shiboken6-6.7.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:70e80737b27cd5d83504b373013b55e70462bd4a27217d919ff9a83958731990", size = 188970 }, - { url = "https://files.pythonhosted.org/packages/7c/bb/06a19d1b00d46b3840595e43d7fa648b21683e4e98c4a69d0ea06aaf5e7f/shiboken6-6.7.2-cp39-abi3-manylinux_2_31_aarch64.whl", hash = "sha256:98bedf9a15f1d8ba1af3e4d1e7527f7946ce36da541e08074fd9dc9ab5ff1adf", size = 177052 }, - { url = "https://files.pythonhosted.org/packages/11/9f/50ed659cbce4664374707bf416e2fac2ff94de3253ab093d5dee7f53e02f/shiboken6-6.7.2-cp39-abi3-win_amd64.whl", hash = "sha256:9024e6afb2af1568ebfc8a5d07e4ff6c8829f40923eeb28901f535463e2b6b65", size = 1090289 }, + { url = "https://files.pythonhosted.org/packages/54/bc/f87ae60dac7d8df63dad21112b4e20436460477fd9448d58155ea7399344/shiboken6-6.8.1.1-cp39-abi3-macosx_12_0_universal2.whl", hash = "sha256:42fbb173a772c4e059dbeafb302e96f6ea8e1c9bacf05fab71ea7eb0d8f97b01", size = 399641 }, + { url = "https://files.pythonhosted.org/packages/bc/a2/27586f87b2364a8ec085083a367e494698b15a6ba9065d9d984ebbc10179/shiboken6-6.8.1.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:d672df0f29dc5f44de7205c1acae4d0471ba8371bb1d68fdacbf1686f4d22a96", size = 203124 }, + { url = "https://files.pythonhosted.org/packages/d1/d1/cc21124aa4751ca1d4e4035d3c1dcb2ce3f20ad46ad39f6cd626eef06a2e/shiboken6-6.8.1.1-cp39-abi3-manylinux_2_39_aarch64.whl", hash = "sha256:ff1b22a66476b042d3dc09870edca353fdac1c1f517a4cdc364b24e296213ecd", size = 200152 }, + { url = "https://files.pythonhosted.org/packages/d5/de/9be900fb9c96e3720407271255144d967a0fd323e4146c54f79ee5cdebbe/shiboken6-6.8.1.1-cp39-abi3-win_amd64.whl", hash = "sha256:26f7041c77058a8ecfb9345caa187250b199de79cfb37e33936e5fbd468a7780", size = 1149289 }, ] [[package]] @@ -4893,12 +4856,12 @@ wheels = [ [[package]] name = "sparklines" -version = "0.4.2" +version = "0.5.0" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "future" }, +sdist = { url = "https://files.pythonhosted.org/packages/42/10/a55ffb7b5ae130804ebcb53ecbb711a902403fe7efe67739aceeb4daf8f5/sparklines-0.5.0.tar.gz", hash = "sha256:069e48633fc1af354e9bbdfd0a644c1279d6632a572446aa9d741105f1177000", size = 25005 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e9/da/a58f65cdf8117ae679ee4ddb3ab502d6ded7be2616d13cb179151e045b94/sparklines-0.5.0-py3-none-any.whl", hash = "sha256:436861df6382a5cf663ea9e0a52dcb5d4f95f5111f8e01eb637eca529e3f6807", size = 23110 }, ] -sdist = { url = "https://files.pythonhosted.org/packages/04/0d/a4b03bacacb2e057680568757ec75b522077b93fa66fc14c1f2633d24b57/sparklines-0.4.2.tar.gz", hash = "sha256:7c33fd6dc8b277b1fd729b31428df58a785c68be58202f439128e815f1dcae88", size = 225407 } [[package]] name = "sphinx" @@ -5226,6 +5189,10 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c3/26/925793f753664ec698b2c6315c818269313db143da38150897cf260405c2/tables-3.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e36ce9f10471c69c1f0b06c6966de762558a35d62592c55df7994a8019adaf0c", size = 7130683 }, { url = "https://files.pythonhosted.org/packages/d8/79/2b34f22284459e940a84e71dba19b2a34c7cc0ce3cdf685923c50d5b9611/tables-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f233e78cc9fa4157ec4c3ef2abf01a731fe7969bc6ed73539e5f4cd3b94c98b2", size = 7531367 }, { url = "https://files.pythonhosted.org/packages/3d/27/5a23830f611e26dd7ee104096c6bb82e481b16f3f17ccaed3075f8d48312/tables-3.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:34357d2f2f75843a44e6fe54d1f11fc2e35a8fd3cb134df3d3362cff78010adb", size = 6295046 }, + { url = "https://files.pythonhosted.org/packages/d3/d4/e7c25df877e054b05f146d6ccb920bcdbe8d39b35a0962868b80547532c7/tables-3.10.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6fc5b46a4f359249c3ab9a0a0a2448d7e680e68cffd63fdf3fb7171781edd46e", size = 6824253 }, + { url = "https://files.pythonhosted.org/packages/c6/49/091865d75090a24493bd1b66e52d72f4d9627ff42983a13d4dcd89455d02/tables-3.10.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2ecabd7f459d40b7f9f5256850dd5f43773fda7b789f827de92c3d26df1e320f", size = 5499587 }, + { url = "https://files.pythonhosted.org/packages/23/83/9dac8af333149fa01add439f710d4a312b70faf81c2f59a16b8bfaebb75e/tables-3.10.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40a4ee18f3c9339d9dd8fd3777c75cda5768f2ff347064a2796f59161a190af8", size = 7128236 }, + { url = "https://files.pythonhosted.org/packages/89/fd/62f31643596f6ab71fc6d2a87acdee0bc01a03fbe1a7f3f6dc0c91e2546d/tables-3.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:757c6ea257c174af8036cf8f273ede756bbcd6db5ac7e2a4d64e788b0f371152", size = 7527953 }, ] [[package]] @@ -5248,14 +5215,14 @@ wheels = [ [[package]] name = "tifffile" -version = "2024.8.30" +version = "2025.1.10" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/54/30/7017e5560154c100cad3a801c02adb48879cd8e8cb862b82696d84187184/tifffile-2024.8.30.tar.gz", hash = "sha256:2c9508fe768962e30f87def61819183fb07692c258cb175b3c114828368485a4", size = 365714 } +sdist = { url = "https://files.pythonhosted.org/packages/d5/fc/697d8dac6936a81eda88e7d4653d567fcb0d504efad3fd28f5272f96fcf9/tifffile-2025.1.10.tar.gz", hash = "sha256:baaf0a3b87bf7ec375fa1537503353f70497eabe1bdde590f2e41cc0346e612f", size = 365585 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3a/4f/73714b1c1d339b1545cac28764e39f88c69468b5e10e51f327f9aa9d55b9/tifffile-2024.8.30-py3-none-any.whl", hash = "sha256:8bc59a8f02a2665cd50a910ec64961c5373bee0b8850ec89d3b7b485bf7be7ad", size = 227262 }, + { url = "https://files.pythonhosted.org/packages/59/50/7bef6a1259a2c4b81823653a69d2d51074f7b8095db2abae5abee962ab87/tifffile-2025.1.10-py3-none-any.whl", hash = "sha256:ed24cf4c99fb13b4f5fb29f8a0d5605e60558c950bccbdca2a6470732a27cfb3", size = 227551 }, ] [[package]] @@ -5266,14 +5233,14 @@ sdist = { url = "https://files.pythonhosted.org/packages/79/57/cfbb04a912b1c3f16 [[package]] name = "tinycss2" -version = "1.3.0" +version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/44/6f/38d2335a2b70b9982d112bb177e3dbe169746423e33f718bf5e9c7b3ddd3/tinycss2-1.3.0.tar.gz", hash = "sha256:152f9acabd296a8375fbca5b84c961ff95971fcfc32e79550c8df8e29118c54d", size = 67360 } +sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2c/4d/0db5b8a613d2a59bbc29bc5bb44a2f8070eb9ceab11c50d477502a8a0092/tinycss2-1.3.0-py3-none-any.whl", hash = "sha256:54a8dbdffb334d536851be0226030e9505965bb2f30f21a4a82c55fb2a80fae7", size = 22532 }, + { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610 }, ] [[package]] @@ -5340,7 +5307,7 @@ name = "tqdm" version = "4.66.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "platform_system == 'Windows'" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/03/00/6a9b3aedb0b60a80995ade30f718f1a9902612f22a1aaf531c85a02987f7/tqdm-4.66.3.tar.gz", hash = "sha256:23097a41eba115ba99ecae40d06444c15d1c0c698d527a01c6c8bd1c5d0647e5", size = 169551 } wheels = [ @@ -5349,7 +5316,7 @@ wheels = [ [[package]] name = "trackpy" -version = "0.6.2" +version = "0.6.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "looseversion" }, @@ -5359,7 +5326,7 @@ dependencies = [ { name = "pyyaml" }, { name = "scipy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/62/2a/4fe0c4e6fbd88211d2167607ac84d5f67ab7662a9fff2e0832fe633edd1d/trackpy-0.6.2.tar.gz", hash = "sha256:3e10ee42c8e23646b880ca32b37292a4fe582b42e459602405e4c42d9f28b8ec", size = 133075 } +sdist = { url = "https://files.pythonhosted.org/packages/fa/bd/5fd56d1372c977223eb6d76137b1eeaa0a89e0b6682cabdaf8d1ef54795e/trackpy-0.6.4.tar.gz", hash = "sha256:27edfef78628ce51378499852219f2c66352af08195c72742d4bd4d9a2f93024", size = 132657 } [[package]] name = "traitlets" @@ -5370,6 +5337,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 }, ] +[[package]] +name = "type-lens" +version = "0.2.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cd/02/6be806c6481c1c2645018172f84b2ccafdfa8a29327fb6537662d8fc2b4d/type_lens-0.2.3.tar.gz", hash = "sha256:8720176565c8129bf196fdbdb8c15fdabe150d779bbed101e6b2f418c54ed9bc", size = 361705 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/56/56/2d2a9139ec6c470836fc2b8c0a5c3c781d50b22c90c47c3f578902080a83/type_lens-0.2.3-py3-none-any.whl", hash = "sha256:3c1850545de595a5d5df4e24f8ea8c0f6d9aff42317ca9941d5069b9ad5c1e2e", size = 14288 }, +] + [[package]] name = "typer" version = "0.12.5" @@ -5403,19 +5382,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d", size = 37438 }, ] -[[package]] -name = "typing-inspect" -version = "0.9.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "mypy-extensions" }, - { name = "typing-extensions" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/dc/74/1789779d91f1961fa9438e9a8710cdae6bd138c80d7303996933d117264a/typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78", size = 13825 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f", size = 8827 }, -] - [[package]] name = "tzdata" version = "2024.1" @@ -5436,14 +5402,11 @@ wheels = [ [[package]] name = "uncertainties" -version = "3.1.7" +version = "3.2.2" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "future" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/9d/22/34b918373b9626a50117abd31c0185b96ad1242e46096d6b0a2ef6dd4303/uncertainties-3.1.7.tar.gz", hash = "sha256:80111e0839f239c5b233cb4772017b483a0b7a1573a581b92ab7746a35e6faab", size = 158727 } +sdist = { url = "https://files.pythonhosted.org/packages/a0/b0/f926a3faf468b9784bdecb8d9328b531743937ead284b2e8d406d96e8b0f/uncertainties-3.2.2.tar.gz", hash = "sha256:e62c86fdc64429828229de6ab4e11466f114907e6bd343c077858994cc12e00b", size = 143865 } wheels = [ - { url = "https://files.pythonhosted.org/packages/13/f7/9d94eeea3f6475456fb5c6b72d3a3cc652c1ecd342c5491274cbfc9ebaab/uncertainties-3.1.7-py2.py3-none-any.whl", hash = "sha256:4040ec64d298215531922a68fa1506dc6b1cb86cd7cca8eca848fcfe0f987151", size = 98406 }, + { url = "https://files.pythonhosted.org/packages/fa/fc/97711d2a502881d871e3cf2d2645e21e7f8e4d4fd9a56937557790cade6a/uncertainties-3.2.2-py3-none-any.whl", hash = "sha256:fd8543355952f4052786ed4150acaf12e23117bd0f5bd03ea07de466bce646e7", size = 58266 }, ] [[package]] @@ -5641,11 +5604,11 @@ wheels = [ [[package]] name = "win32-setctime" -version = "1.1.0" +version = "1.2.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6b/dd/f95a13d2b235a28d613ba23ebad55191514550debb968b46aab99f2e3a30/win32_setctime-1.1.0.tar.gz", hash = "sha256:15cf5750465118d6929ae4de4eb46e8edae9a5634350c01ba582df868e932cb2", size = 3676 } +sdist = { url = "https://files.pythonhosted.org/packages/b3/8f/705086c9d734d3b663af0e9bb3d4de6578d08f46b1b101c2442fd9aecaa2/win32_setctime-1.2.0.tar.gz", hash = "sha256:ae1fdf948f5640aae05c511ade119313fb6a30d7eabe25fef9764dca5873c4c0", size = 4867 } wheels = [ - { url = "https://files.pythonhosted.org/packages/0a/e6/a7d828fef907843b2a5773ebff47fb79ac0c1c88d60c0ca9530ee941e248/win32_setctime-1.1.0-py3-none-any.whl", hash = "sha256:231db239e959c2fe7eb1d7dc129f11172354f98361c4fa2d6d2d7e278baa8aad", size = 3604 }, + { url = "https://files.pythonhosted.org/packages/e1/07/c6fe3ad3e685340704d314d765b7912993bcb8dc198f0e7a89382d37974b/win32_setctime-1.2.0-py3-none-any.whl", hash = "sha256:95d644c4e708aba81dc3704a116d8cbc974d70b3bdb8be1d150e36be6e9d1390", size = 4083 }, ] [[package]]