From 68de351a8b03c3e869851500e10a95172c4cbc33 Mon Sep 17 00:00:00 2001 From: Jochem Smit Date: Wed, 27 Nov 2024 13:17:27 +0100 Subject: [PATCH] expand python versions (#9) * expand python versions in pins * add requirements files * test up to py313 * add py 311 and 312 classifiers * remove py 313 test --- .github/workflows/pin_requirements.yml | 17 +- .github/workflows/pytest.yml | 2 +- pyproject.toml | 2 + .../requirements-macOS-latest-3.10.txt | 4 +- .../requirements-macOS-latest-3.11.txt | 429 +++++++++++++++++ .../requirements-macOS-latest-3.12.txt | 429 +++++++++++++++++ .../requirements-macOS-latest-3.13.txt | 429 +++++++++++++++++ .../requirements-ubuntu-latest-3.10.txt | 4 +- .../requirements-ubuntu-latest-3.11.txt | 440 +++++++++++++++++ .../requirements-ubuntu-latest-3.12.txt | 440 +++++++++++++++++ .../requirements-ubuntu-latest-3.13.txt | 440 +++++++++++++++++ .../requirements-windows-latest-3.10.txt | 4 +- .../requirements-windows-latest-3.11.txt | 455 ++++++++++++++++++ .../requirements-windows-latest-3.12.txt | 455 ++++++++++++++++++ .../requirements-windows-latest-3.13.txt | 455 ++++++++++++++++++ 15 files changed, 3997 insertions(+), 8 deletions(-) create mode 100644 requirements/requirements-macOS-latest-3.11.txt create mode 100644 requirements/requirements-macOS-latest-3.12.txt create mode 100644 requirements/requirements-macOS-latest-3.13.txt create mode 100644 requirements/requirements-ubuntu-latest-3.11.txt create mode 100644 requirements/requirements-ubuntu-latest-3.12.txt create mode 100644 requirements/requirements-ubuntu-latest-3.13.txt create mode 100644 requirements/requirements-windows-latest-3.11.txt create mode 100644 requirements/requirements-windows-latest-3.12.txt create mode 100644 requirements/requirements-windows-latest-3.13.txt diff --git a/.github/workflows/pin_requirements.yml b/.github/workflows/pin_requirements.yml index 3d8c3e8..2805588 100644 --- a/.github/workflows/pin_requirements.yml +++ b/.github/workflows/pin_requirements.yml @@ -10,7 +10,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macOS-latest] - python-version: ["3.10"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - name: Checkout code uses: actions/checkout@v3 @@ -25,7 +25,16 @@ jobs: run: uv pip compile --all-extras pyproject.toml -o requirements-${{ matrix.os }}-${{ matrix.python-version }}.txt - name: Upload requirements file - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: requirements - path: requirements-${{ matrix.os }}-${{ matrix.python-version }}.txt \ No newline at end of file + name: req-artifact-${{ matrix.os }}-${{ matrix.python-version }} + path: requirements-${{ matrix.os }}-${{ matrix.python-version }}.txt + merge: + runs-on: ubuntu-latest + needs: generate-requirements + steps: + - name: Merge Artifacts + uses: actions/upload-artifact/merge@v4 + with: + name: all-requirements + pattern: req-artifact-* \ No newline at end of file diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index a7dd63c..fa678ba 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -6,7 +6,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10" ] + python-version: ["3.10", "3.11", "3.12"] runs-on: ubuntu-latest steps: - name: Check out repository diff --git a/pyproject.toml b/pyproject.toml index dcca07b..3aea1c0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,6 +14,8 @@ requires-python = ">=3.10" classifiers = [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Intended Audience :: Science/Research", ] diff --git a/requirements/requirements-macOS-latest-3.10.txt b/requirements/requirements-macOS-latest-3.10.txt index d2ed391..fb1e3ac 100644 --- a/requirements/requirements-macOS-latest-3.10.txt +++ b/requirements/requirements-macOS-latest-3.10.txt @@ -303,7 +303,7 @@ pytest-base-url==2.1.0 # via pytest-playwright pytest-ipywidgets==1.41.0 # via dont-fret (pyproject.toml) -pytest-playwright==0.6.1 +pytest-playwright==0.6.2 # via # dont-fret (pyproject.toml) # pytest-ipywidgets @@ -413,6 +413,8 @@ uvicorn==0.32.1 # via solara-server vegafusion==2.0.1 # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) watchdog==6.0.0 # via # mkdocs diff --git a/requirements/requirements-macOS-latest-3.11.txt b/requirements/requirements-macOS-latest-3.11.txt new file mode 100644 index 0000000..b7a6173 --- /dev/null +++ b/requirements/requirements-macOS-latest-3.11.txt @@ -0,0 +1,429 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-macOS-latest-3.11.txt +altair==5.5.0 + # via dont-fret (pyproject.toml) +anyio==4.6.2.post1 + # via + # starlette + # watchfiles +anywidget==0.9.13 + # via dont-fret (pyproject.toml) +appnope==0.1.4 + # via ipykernel +arro3-core==0.2.1 + # via vegafusion +asttokens==2.4.1 + # via stack-data +attrs==24.2.0 + # via + # jsonschema + # referencing +babel==2.16.0 + # via mkdocs-material +blosc2==2.7.1 + # via tables +cachetools==5.5.0 + # via solara-ui +certifi==2024.8.30 + # via requests +charset-normalizer==3.4.0 + # via requests +click==8.1.7 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings + # rich-click + # solara-server + # uvicorn +colorama==0.4.6 + # via + # griffe + # mkdocs-material +comm==0.2.2 + # via + # ipykernel + # ipywidgets +contourpy==1.3.1 + # via matplotlib +cycler==0.12.1 + # via matplotlib +dacite==1.8.1 + # via dont-fret (pyproject.toml) +debugpy==1.8.9 + # via ipykernel +decorator==5.1.1 + # via ipython +executing==2.1.0 + # via stack-data +fastjsonschema==2.20.0 + # via nbformat +filelock==3.16.1 + # via solara-server +fonttools==4.55.0 + # via matplotlib +ghp-import==2.1.0 + # via mkdocs +greenlet==3.1.1 + # via playwright +griffe==1.5.1 + # via mkdocstrings-python +h11==0.14.0 + # via uvicorn +humanize==4.11.0 + # via solara-ui +idna==3.10 + # via + # anyio + # requests +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 + # via solara-server +ipython==8.29.0 + # via + # ipykernel + # ipywidgets +ipyvue==1.11.2 + # via + # ipyvuetify + # solara-ui +ipyvuetify==1.10.0 + # via solara-ui +ipywidgets==8.1.5 + # via + # anywidget + # ipyvue + # reacton + # solara-ui +jedi==0.19.2 + # via ipython +jinja2==3.1.4 + # via + # altair + # mkdocs + # mkdocs-material + # mkdocstrings + # solara-server +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 + # via jsonschema +jupyter-client==8.6.3 + # via + # ipykernel + # solara-server +jupyter-core==5.7.2 + # via + # ipykernel + # jupyter-client + # nbformat +jupyterlab-widgets==3.0.13 + # via ipywidgets +kdepy==1.1.11 + # via dont-fret (pyproject.toml) +kiwisolver==1.4.7 + # via matplotlib +llvmlite==0.43.0 + # via numba +markdown==3.7 + # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings + # pymdown-extensions + # solara-ui +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mkdocs + # mkdocs-autorefs + # mkdocstrings +matplotlib==3.9.2 + # via dont-fret (pyproject.toml) +matplotlib-inline==0.1.7 + # via + # ipykernel + # ipython +mdurl==0.1.2 + # via markdown-it-py +mergedeep==1.3.4 + # via + # mkdocs + # mkdocs-get-deps +mkdocs==1.6.1 + # via + # dont-fret (pyproject.toml) + # mkdocs-autorefs + # mkdocs-gen-files + # mkdocs-literate-nav + # mkdocs-material + # mkdocstrings +mkdocs-autorefs==1.2.0 + # via + # mkdocstrings + # mkdocstrings-python +mkdocs-gen-files==0.5.0 + # via dont-fret (pyproject.toml) +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-literate-nav==0.6.1 + # via dont-fret (pyproject.toml) +mkdocs-material==9.5.46 + # via dont-fret (pyproject.toml) +mkdocs-material-extensions==1.3.1 + # via mkdocs-material +mkdocstrings==0.27.0 + # via + # dont-fret (pyproject.toml) + # mkdocstrings-python +mkdocstrings-python==1.12.2 + # via mkdocstrings +msgpack==1.1.0 + # via blosc2 +narwhals==1.14.2 + # via + # altair + # vegafusion +nbformat==5.10.4 + # via solara-server +ndindex==1.9.2 + # via blosc2 +nest-asyncio==1.6.0 + # via ipykernel +numba==0.60.0 + # via dont-fret (pyproject.toml) +numexpr==2.10.2 + # via + # blosc2 + # tables +numpy==2.0.2 + # via + # dont-fret (pyproject.toml) + # blosc2 + # contourpy + # kdepy + # matplotlib + # numba + # numexpr + # pandas + # phconvert + # scipy + # solara-ui + # tables +packaging==24.2 + # via + # altair + # ipykernel + # matplotlib + # mkdocs + # plotly + # pytest + # tables + # vegafusion +paginate==0.5.7 + # via mkdocs-material +pandas==2.2.3 + # via dont-fret (pyproject.toml) +parso==0.8.4 + # via jedi +pathspec==0.12.1 + # via mkdocs +pexpect==4.9.0 + # via ipython +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 + # via + # matplotlib + # pytest-ipywidgets + # solara-ui +pixelmatch==0.3.0 + # via pytest-ipywidgets +platformdirs==4.3.6 + # via + # jupyter-core + # mkdocs-get-deps + # mkdocstrings +playwright==1.49.0 + # via + # pytest-ipywidgets + # pytest-playwright +plotly==5.24.1 + # via dont-fret (pyproject.toml) +pluggy==1.5.0 + # via pytest +polars==1.15.0 + # via dont-fret (pyproject.toml) +prompt-toolkit==3.0.48 + # via ipython +psutil==6.1.0 + # via ipykernel +psygnal==0.11.1 + # via anywidget +ptyprocess==0.7.0 + # via pexpect +pure-eval==0.2.3 + # via stack-data +py-cpuinfo==9.0.0 + # via + # blosc2 + # tables +pyee==12.0.0 + # via playwright +pygments==2.18.0 + # via + # dont-fret (pyproject.toml) + # ipython + # mkdocs-material + # rich + # solara-ui +pymdown-extensions==10.12 + # via + # mkdocs-material + # mkdocstrings + # solara-ui +pyparsing==3.2.0 + # via matplotlib +pytest==8.3.3 + # via + # dont-fret (pyproject.toml) + # pytest-asyncio + # pytest-base-url + # pytest-ipywidgets + # pytest-playwright +pytest-asyncio==0.24.0 + # via dont-fret (pyproject.toml) +pytest-base-url==2.1.0 + # via pytest-playwright +pytest-ipywidgets==1.41.0 + # via dont-fret (pyproject.toml) +pytest-playwright==0.6.2 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets +python-dateutil==2.9.0.post0 + # via + # ghp-import + # jupyter-client + # matplotlib + # pandas +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 + # via pandas +pyyaml==6.0.2 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps + # pymdown-extensions + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 + # via + # ipykernel + # jupyter-client +reacton==1.8.3 + # via solara-ui +referencing==0.35.1 + # via + # jsonschema + # jsonschema-specifications +regex==2024.11.6 + # via mkdocs-material +requests==2.32.3 + # via + # mkdocs-material + # pytest-base-url + # solara-ui +rich==13.9.4 + # via rich-click +rich-click==1.8.4 + # via solara-server +rpds-py==0.21.0 + # via + # jsonschema + # referencing +scipy==1.14.1 + # via kdepy +six==1.16.0 + # via + # asttokens + # python-dateutil +sniffio==1.3.1 + # via anyio +solara==1.41.0 + # via dont-fret (pyproject.toml) +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 + # via + # pytest-ipywidgets + # solara + # solara-server +stack-data==0.6.3 + # via ipython +starlette==0.41.3 + # via solara-server +tables==3.10.1 + # via phconvert +tenacity==9.0.0 + # via plotly +text-unidecode==1.3 + # via python-slugify +tornado==6.4.2 + # via + # ipykernel + # jupyter-client +tqdm==4.67.1 + # via dont-fret (pyproject.toml) +traitlets==5.14.3 + # via + # comm + # ipykernel + # ipython + # ipywidgets + # jupyter-client + # jupyter-core + # matplotlib-inline + # nbformat +typing-extensions==4.12.2 + # via + # dont-fret (pyproject.toml) + # altair + # anywidget + # pyee + # reacton + # rich-click + # tables +tzdata==2024.2 + # via pandas +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 + # via solara-server +vegafusion==2.0.1 + # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) +watchdog==6.0.0 + # via + # mkdocs + # solara-server +watchfiles==1.0.0 + # via solara-server +wcwidth==0.2.13 + # via prompt-toolkit +websockets==14.1 + # via solara-server +widgetsnbextension==4.0.13 + # via ipywidgets diff --git a/requirements/requirements-macOS-latest-3.12.txt b/requirements/requirements-macOS-latest-3.12.txt new file mode 100644 index 0000000..d673eb1 --- /dev/null +++ b/requirements/requirements-macOS-latest-3.12.txt @@ -0,0 +1,429 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-macOS-latest-3.12.txt +altair==5.5.0 + # via dont-fret (pyproject.toml) +anyio==4.6.2.post1 + # via + # starlette + # watchfiles +anywidget==0.9.13 + # via dont-fret (pyproject.toml) +appnope==0.1.4 + # via ipykernel +arro3-core==0.2.1 + # via vegafusion +asttokens==2.4.1 + # via stack-data +attrs==24.2.0 + # via + # jsonschema + # referencing +babel==2.16.0 + # via mkdocs-material +blosc2==2.7.1 + # via tables +cachetools==5.5.0 + # via solara-ui +certifi==2024.8.30 + # via requests +charset-normalizer==3.4.0 + # via requests +click==8.1.7 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings + # rich-click + # solara-server + # uvicorn +colorama==0.4.6 + # via + # griffe + # mkdocs-material +comm==0.2.2 + # via + # ipykernel + # ipywidgets +contourpy==1.3.1 + # via matplotlib +cycler==0.12.1 + # via matplotlib +dacite==1.8.1 + # via dont-fret (pyproject.toml) +debugpy==1.8.9 + # via ipykernel +decorator==5.1.1 + # via ipython +executing==2.1.0 + # via stack-data +fastjsonschema==2.20.0 + # via nbformat +filelock==3.16.1 + # via solara-server +fonttools==4.55.0 + # via matplotlib +ghp-import==2.1.0 + # via mkdocs +greenlet==3.1.1 + # via playwright +griffe==1.5.1 + # via mkdocstrings-python +h11==0.14.0 + # via uvicorn +humanize==4.11.0 + # via solara-ui +idna==3.10 + # via + # anyio + # requests +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 + # via solara-server +ipython==8.29.0 + # via + # ipykernel + # ipywidgets +ipyvue==1.11.2 + # via + # ipyvuetify + # solara-ui +ipyvuetify==1.10.0 + # via solara-ui +ipywidgets==8.1.5 + # via + # anywidget + # ipyvue + # reacton + # solara-ui +jedi==0.19.2 + # via ipython +jinja2==3.1.4 + # via + # altair + # mkdocs + # mkdocs-material + # mkdocstrings + # solara-server +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 + # via jsonschema +jupyter-client==8.6.3 + # via + # ipykernel + # solara-server +jupyter-core==5.7.2 + # via + # ipykernel + # jupyter-client + # nbformat +jupyterlab-widgets==3.0.13 + # via ipywidgets +kdepy==1.1.11 + # via dont-fret (pyproject.toml) +kiwisolver==1.4.7 + # via matplotlib +llvmlite==0.43.0 + # via numba +markdown==3.7 + # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings + # pymdown-extensions + # solara-ui +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mkdocs + # mkdocs-autorefs + # mkdocstrings +matplotlib==3.9.2 + # via dont-fret (pyproject.toml) +matplotlib-inline==0.1.7 + # via + # ipykernel + # ipython +mdurl==0.1.2 + # via markdown-it-py +mergedeep==1.3.4 + # via + # mkdocs + # mkdocs-get-deps +mkdocs==1.6.1 + # via + # dont-fret (pyproject.toml) + # mkdocs-autorefs + # mkdocs-gen-files + # mkdocs-literate-nav + # mkdocs-material + # mkdocstrings +mkdocs-autorefs==1.2.0 + # via + # mkdocstrings + # mkdocstrings-python +mkdocs-gen-files==0.5.0 + # via dont-fret (pyproject.toml) +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-literate-nav==0.6.1 + # via dont-fret (pyproject.toml) +mkdocs-material==9.5.46 + # via dont-fret (pyproject.toml) +mkdocs-material-extensions==1.3.1 + # via mkdocs-material +mkdocstrings==0.27.0 + # via + # dont-fret (pyproject.toml) + # mkdocstrings-python +mkdocstrings-python==1.12.2 + # via mkdocstrings +msgpack==1.1.0 + # via blosc2 +narwhals==1.14.2 + # via + # altair + # vegafusion +nbformat==5.10.4 + # via solara-server +ndindex==1.9.2 + # via blosc2 +nest-asyncio==1.6.0 + # via ipykernel +numba==0.60.0 + # via dont-fret (pyproject.toml) +numexpr==2.10.2 + # via + # blosc2 + # tables +numpy==2.0.2 + # via + # dont-fret (pyproject.toml) + # blosc2 + # contourpy + # kdepy + # matplotlib + # numba + # numexpr + # pandas + # phconvert + # scipy + # solara-ui + # tables +packaging==24.2 + # via + # altair + # ipykernel + # matplotlib + # mkdocs + # plotly + # pytest + # tables + # vegafusion +paginate==0.5.7 + # via mkdocs-material +pandas==2.2.3 + # via dont-fret (pyproject.toml) +parso==0.8.4 + # via jedi +pathspec==0.12.1 + # via mkdocs +pexpect==4.9.0 + # via ipython +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 + # via + # matplotlib + # pytest-ipywidgets + # solara-ui +pixelmatch==0.3.0 + # via pytest-ipywidgets +platformdirs==4.3.6 + # via + # jupyter-core + # mkdocs-get-deps + # mkdocstrings +playwright==1.49.0 + # via + # pytest-ipywidgets + # pytest-playwright +plotly==5.24.1 + # via dont-fret (pyproject.toml) +pluggy==1.5.0 + # via pytest +polars==1.15.0 + # via dont-fret (pyproject.toml) +prompt-toolkit==3.0.48 + # via ipython +psutil==6.1.0 + # via ipykernel +psygnal==0.11.1 + # via anywidget +ptyprocess==0.7.0 + # via pexpect +pure-eval==0.2.3 + # via stack-data +py-cpuinfo==9.0.0 + # via + # blosc2 + # tables +pyee==12.0.0 + # via playwright +pygments==2.18.0 + # via + # dont-fret (pyproject.toml) + # ipython + # mkdocs-material + # rich + # solara-ui +pymdown-extensions==10.12 + # via + # mkdocs-material + # mkdocstrings + # solara-ui +pyparsing==3.2.0 + # via matplotlib +pytest==8.3.3 + # via + # dont-fret (pyproject.toml) + # pytest-asyncio + # pytest-base-url + # pytest-ipywidgets + # pytest-playwright +pytest-asyncio==0.24.0 + # via dont-fret (pyproject.toml) +pytest-base-url==2.1.0 + # via pytest-playwright +pytest-ipywidgets==1.41.0 + # via dont-fret (pyproject.toml) +pytest-playwright==0.6.2 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets +python-dateutil==2.9.0.post0 + # via + # ghp-import + # jupyter-client + # matplotlib + # pandas +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 + # via pandas +pyyaml==6.0.2 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps + # pymdown-extensions + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 + # via + # ipykernel + # jupyter-client +reacton==1.8.3 + # via solara-ui +referencing==0.35.1 + # via + # jsonschema + # jsonschema-specifications +regex==2024.11.6 + # via mkdocs-material +requests==2.32.3 + # via + # mkdocs-material + # pytest-base-url + # solara-ui +rich==13.9.4 + # via rich-click +rich-click==1.8.4 + # via solara-server +rpds-py==0.21.0 + # via + # jsonschema + # referencing +scipy==1.14.1 + # via kdepy +six==1.16.0 + # via + # asttokens + # python-dateutil +sniffio==1.3.1 + # via anyio +solara==1.41.0 + # via dont-fret (pyproject.toml) +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 + # via + # pytest-ipywidgets + # solara + # solara-server +stack-data==0.6.3 + # via ipython +starlette==0.41.3 + # via solara-server +tables==3.10.1 + # via phconvert +tenacity==9.0.0 + # via plotly +text-unidecode==1.3 + # via python-slugify +tornado==6.4.2 + # via + # ipykernel + # jupyter-client +tqdm==4.67.1 + # via dont-fret (pyproject.toml) +traitlets==5.14.3 + # via + # comm + # ipykernel + # ipython + # ipywidgets + # jupyter-client + # jupyter-core + # matplotlib-inline + # nbformat +typing-extensions==4.12.2 + # via + # dont-fret (pyproject.toml) + # altair + # anywidget + # pyee + # reacton + # rich-click + # tables +tzdata==2024.2 + # via pandas +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 + # via solara-server +vegafusion==2.0.1 + # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) +watchdog==6.0.0 + # via + # mkdocs + # solara-server +watchfiles==1.0.0 + # via solara-server +wcwidth==0.2.13 + # via prompt-toolkit +websockets==14.1 + # via solara-server +widgetsnbextension==4.0.13 + # via ipywidgets diff --git a/requirements/requirements-macOS-latest-3.13.txt b/requirements/requirements-macOS-latest-3.13.txt new file mode 100644 index 0000000..d3e0055 --- /dev/null +++ b/requirements/requirements-macOS-latest-3.13.txt @@ -0,0 +1,429 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-macOS-latest-3.13.txt +altair==5.5.0 + # via dont-fret (pyproject.toml) +anyio==4.6.2.post1 + # via + # starlette + # watchfiles +anywidget==0.9.13 + # via dont-fret (pyproject.toml) +appnope==0.1.4 + # via ipykernel +arro3-core==0.2.1 + # via vegafusion +asttokens==2.4.1 + # via stack-data +attrs==24.2.0 + # via + # jsonschema + # referencing +babel==2.16.0 + # via mkdocs-material +blosc2==2.7.1 + # via tables +cachetools==5.5.0 + # via solara-ui +certifi==2024.8.30 + # via requests +charset-normalizer==3.4.0 + # via requests +click==8.1.7 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings + # rich-click + # solara-server + # uvicorn +colorama==0.4.6 + # via + # griffe + # mkdocs-material +comm==0.2.2 + # via + # ipykernel + # ipywidgets +contourpy==1.3.1 + # via matplotlib +cycler==0.12.1 + # via matplotlib +dacite==1.8.1 + # via dont-fret (pyproject.toml) +debugpy==1.8.9 + # via ipykernel +decorator==5.1.1 + # via ipython +executing==2.1.0 + # via stack-data +fastjsonschema==2.20.0 + # via nbformat +filelock==3.16.1 + # via solara-server +fonttools==4.55.0 + # via matplotlib +ghp-import==2.1.0 + # via mkdocs +greenlet==3.1.1 + # via playwright +griffe==1.5.1 + # via mkdocstrings-python +h11==0.14.0 + # via uvicorn +humanize==4.11.0 + # via solara-ui +idna==3.10 + # via + # anyio + # requests +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 + # via solara-server +ipython==8.29.0 + # via + # ipykernel + # ipywidgets +ipyvue==1.11.2 + # via + # ipyvuetify + # solara-ui +ipyvuetify==1.10.0 + # via solara-ui +ipywidgets==8.1.5 + # via + # anywidget + # ipyvue + # reacton + # solara-ui +jedi==0.19.2 + # via ipython +jinja2==3.1.4 + # via + # altair + # mkdocs + # mkdocs-material + # mkdocstrings + # solara-server +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 + # via jsonschema +jupyter-client==8.6.3 + # via + # ipykernel + # solara-server +jupyter-core==5.7.2 + # via + # ipykernel + # jupyter-client + # nbformat +jupyterlab-widgets==3.0.13 + # via ipywidgets +kdepy==1.1.11 + # via dont-fret (pyproject.toml) +kiwisolver==1.4.7 + # via matplotlib +llvmlite==0.43.0 + # via numba +markdown==3.7 + # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings + # pymdown-extensions + # solara-ui +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mkdocs + # mkdocs-autorefs + # mkdocstrings +matplotlib==3.9.2 + # via dont-fret (pyproject.toml) +matplotlib-inline==0.1.7 + # via + # ipykernel + # ipython +mdurl==0.1.2 + # via markdown-it-py +mergedeep==1.3.4 + # via + # mkdocs + # mkdocs-get-deps +mkdocs==1.6.1 + # via + # dont-fret (pyproject.toml) + # mkdocs-autorefs + # mkdocs-gen-files + # mkdocs-literate-nav + # mkdocs-material + # mkdocstrings +mkdocs-autorefs==1.2.0 + # via + # mkdocstrings + # mkdocstrings-python +mkdocs-gen-files==0.5.0 + # via dont-fret (pyproject.toml) +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-literate-nav==0.6.1 + # via dont-fret (pyproject.toml) +mkdocs-material==9.5.46 + # via dont-fret (pyproject.toml) +mkdocs-material-extensions==1.3.1 + # via mkdocs-material +mkdocstrings==0.27.0 + # via + # dont-fret (pyproject.toml) + # mkdocstrings-python +mkdocstrings-python==1.12.2 + # via mkdocstrings +msgpack==1.1.0 + # via blosc2 +narwhals==1.14.2 + # via + # altair + # vegafusion +nbformat==5.10.4 + # via solara-server +ndindex==1.9.2 + # via blosc2 +nest-asyncio==1.6.0 + # via ipykernel +numba==0.60.0 + # via dont-fret (pyproject.toml) +numexpr==2.10.2 + # via + # blosc2 + # tables +numpy==2.0.2 + # via + # dont-fret (pyproject.toml) + # blosc2 + # contourpy + # kdepy + # matplotlib + # numba + # numexpr + # pandas + # phconvert + # scipy + # solara-ui + # tables +packaging==24.2 + # via + # altair + # ipykernel + # matplotlib + # mkdocs + # plotly + # pytest + # tables + # vegafusion +paginate==0.5.7 + # via mkdocs-material +pandas==2.2.3 + # via dont-fret (pyproject.toml) +parso==0.8.4 + # via jedi +pathspec==0.12.1 + # via mkdocs +pexpect==4.9.0 + # via ipython +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 + # via + # matplotlib + # pytest-ipywidgets + # solara-ui +pixelmatch==0.3.0 + # via pytest-ipywidgets +platformdirs==4.3.6 + # via + # jupyter-core + # mkdocs-get-deps + # mkdocstrings +playwright==1.49.0 + # via + # pytest-ipywidgets + # pytest-playwright +plotly==5.24.1 + # via dont-fret (pyproject.toml) +pluggy==1.5.0 + # via pytest +polars==1.15.0 + # via dont-fret (pyproject.toml) +prompt-toolkit==3.0.48 + # via ipython +psutil==6.1.0 + # via ipykernel +psygnal==0.11.1 + # via anywidget +ptyprocess==0.7.0 + # via pexpect +pure-eval==0.2.3 + # via stack-data +py-cpuinfo==9.0.0 + # via + # blosc2 + # tables +pyee==12.0.0 + # via playwright +pygments==2.18.0 + # via + # dont-fret (pyproject.toml) + # ipython + # mkdocs-material + # rich + # solara-ui +pymdown-extensions==10.12 + # via + # mkdocs-material + # mkdocstrings + # solara-ui +pyparsing==3.2.0 + # via matplotlib +pytest==8.3.3 + # via + # dont-fret (pyproject.toml) + # pytest-asyncio + # pytest-base-url + # pytest-ipywidgets + # pytest-playwright +pytest-asyncio==0.24.0 + # via dont-fret (pyproject.toml) +pytest-base-url==2.1.0 + # via pytest-playwright +pytest-ipywidgets==1.41.0 + # via dont-fret (pyproject.toml) +pytest-playwright==0.6.2 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets +python-dateutil==2.9.0.post0 + # via + # ghp-import + # jupyter-client + # matplotlib + # pandas +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 + # via pandas +pyyaml==6.0.2 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps + # pymdown-extensions + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 + # via + # ipykernel + # jupyter-client +reacton==1.8.3 + # via solara-ui +referencing==0.35.1 + # via + # jsonschema + # jsonschema-specifications +regex==2024.11.6 + # via mkdocs-material +requests==2.32.3 + # via + # mkdocs-material + # pytest-base-url + # solara-ui +rich==13.9.4 + # via rich-click +rich-click==1.8.4 + # via solara-server +rpds-py==0.21.0 + # via + # jsonschema + # referencing +scipy==1.14.1 + # via kdepy +six==1.16.0 + # via + # asttokens + # python-dateutil +sniffio==1.3.1 + # via anyio +solara==1.41.0 + # via dont-fret (pyproject.toml) +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 + # via + # pytest-ipywidgets + # solara + # solara-server +stack-data==0.6.3 + # via ipython +starlette==0.41.3 + # via solara-server +tables==3.10.1 + # via phconvert +tenacity==9.0.0 + # via plotly +text-unidecode==1.3 + # via python-slugify +tornado==6.4.2 + # via + # ipykernel + # jupyter-client +tqdm==4.67.1 + # via dont-fret (pyproject.toml) +traitlets==5.14.3 + # via + # comm + # ipykernel + # ipython + # ipywidgets + # jupyter-client + # jupyter-core + # matplotlib-inline + # nbformat +typing-extensions==4.12.2 + # via + # dont-fret (pyproject.toml) + # altair + # anywidget + # pyee + # reacton + # rich-click + # tables +tzdata==2024.2 + # via pandas +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 + # via solara-server +vegafusion==2.0.1 + # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) +watchdog==6.0.0 + # via + # mkdocs + # solara-server +watchfiles==1.0.0 + # via solara-server +wcwidth==0.2.13 + # via prompt-toolkit +websockets==14.1 + # via solara-server +widgetsnbextension==4.0.13 + # via ipywidgets diff --git a/requirements/requirements-ubuntu-latest-3.10.txt b/requirements/requirements-ubuntu-latest-3.10.txt index 850c086..e35e974 100644 --- a/requirements/requirements-ubuntu-latest-3.10.txt +++ b/requirements/requirements-ubuntu-latest-3.10.txt @@ -308,7 +308,7 @@ pytest-base-url==2.1.0 # via pytest-playwright pytest-ipywidgets==1.41.0 # via dont-fret (pyproject.toml) -pytest-playwright==0.6.1 +pytest-playwright==0.6.2 # via # dont-fret (pyproject.toml) # pytest-ipywidgets @@ -424,6 +424,8 @@ uvicorn==0.32.1 # via solara-server vegafusion==2.0.1 # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) watchdog==6.0.0 # via # mkdocs diff --git a/requirements/requirements-ubuntu-latest-3.11.txt b/requirements/requirements-ubuntu-latest-3.11.txt new file mode 100644 index 0000000..fdc7f8c --- /dev/null +++ b/requirements/requirements-ubuntu-latest-3.11.txt @@ -0,0 +1,440 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-ubuntu-latest-3.11.txt +altair==5.5.0 + # via dont-fret (pyproject.toml) +anyio==4.6.2.post1 + # via + # starlette + # watchfiles +anywidget==0.9.13 + # via dont-fret (pyproject.toml) +arro3-core==0.4.2 + # via vegafusion +asttokens==2.4.1 + # via stack-data +attrs==24.2.0 + # via + # jsonschema + # referencing +babel==2.16.0 + # via mkdocs-material +blosc2==2.7.1 + # via tables +cachetools==5.5.0 + # via solara-ui +certifi==2024.8.30 + # via requests +charset-normalizer==3.4.0 + # via requests +click==8.1.7 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings + # rich-click + # solara-server + # uvicorn +colorama==0.4.6 + # via + # griffe + # mkdocs-material +comm==0.2.2 + # via + # ipykernel + # ipywidgets +contourpy==1.3.1 + # via matplotlib +cycler==0.12.1 + # via matplotlib +dacite==1.8.1 + # via dont-fret (pyproject.toml) +debugpy==1.8.9 + # via ipykernel +decorator==5.1.1 + # via ipython +exceptiongroup==1.2.2 + # via + # anyio + # ipython + # pytest +executing==2.1.0 + # via stack-data +fastjsonschema==2.20.0 + # via nbformat +filelock==3.16.1 + # via solara-server +fonttools==4.55.0 + # via matplotlib +ghp-import==2.1.0 + # via mkdocs +greenlet==3.1.1 + # via playwright +griffe==1.5.1 + # via mkdocstrings-python +h11==0.14.0 + # via uvicorn +humanize==4.11.0 + # via solara-ui +idna==3.10 + # via + # anyio + # requests +importlib-resources==6.4.5 + # via phconvert +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 + # via solara-server +ipython==8.29.0 + # via + # ipykernel + # ipywidgets +ipyvue==1.11.2 + # via + # ipyvuetify + # solara-ui +ipyvuetify==1.10.0 + # via solara-ui +ipywidgets==8.1.5 + # via + # anywidget + # ipyvue + # reacton + # solara-ui +jedi==0.19.2 + # via ipython +jinja2==3.1.4 + # via + # altair + # mkdocs + # mkdocs-material + # mkdocstrings + # solara-server +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 + # via jsonschema +jupyter-client==8.6.3 + # via + # ipykernel + # solara-server +jupyter-core==5.7.2 + # via + # ipykernel + # jupyter-client + # nbformat +jupyterlab-widgets==3.0.13 + # via ipywidgets +kdepy==1.1.11 + # via dont-fret (pyproject.toml) +kiwisolver==1.4.7 + # via matplotlib +llvmlite==0.43.0 + # via numba +markdown==3.7 + # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings + # pymdown-extensions + # solara-ui +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mkdocs + # mkdocs-autorefs + # mkdocstrings +matplotlib==3.9.2 + # via dont-fret (pyproject.toml) +matplotlib-inline==0.1.7 + # via + # ipykernel + # ipython +mdurl==0.1.2 + # via markdown-it-py +mergedeep==1.3.4 + # via + # mkdocs + # mkdocs-get-deps +mkdocs==1.6.1 + # via + # dont-fret (pyproject.toml) + # mkdocs-autorefs + # mkdocs-gen-files + # mkdocs-literate-nav + # mkdocs-material + # mkdocstrings +mkdocs-autorefs==1.2.0 + # via + # mkdocstrings + # mkdocstrings-python +mkdocs-gen-files==0.5.0 + # via dont-fret (pyproject.toml) +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-literate-nav==0.6.1 + # via dont-fret (pyproject.toml) +mkdocs-material==9.5.46 + # via dont-fret (pyproject.toml) +mkdocs-material-extensions==1.3.1 + # via mkdocs-material +mkdocstrings==0.27.0 + # via + # dont-fret (pyproject.toml) + # mkdocstrings-python +mkdocstrings-python==1.12.2 + # via mkdocstrings +msgpack==1.1.0 + # via blosc2 +narwhals==1.14.2 + # via + # altair + # vegafusion +nbformat==5.10.4 + # via solara-server +ndindex==1.9.2 + # via blosc2 +nest-asyncio==1.6.0 + # via ipykernel +numba==0.60.0 + # via dont-fret (pyproject.toml) +numexpr==2.10.2 + # via + # blosc2 + # tables +numpy==2.0.2 + # via + # dont-fret (pyproject.toml) + # blosc2 + # contourpy + # kdepy + # matplotlib + # numba + # numexpr + # pandas + # phconvert + # scipy + # solara-ui + # tables +packaging==24.2 + # via + # altair + # ipykernel + # matplotlib + # mkdocs + # plotly + # pytest + # tables + # vegafusion +paginate==0.5.7 + # via mkdocs-material +pandas==2.2.3 + # via dont-fret (pyproject.toml) +parso==0.8.4 + # via jedi +pathspec==0.12.1 + # via mkdocs +pexpect==4.9.0 + # via ipython +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 + # via + # matplotlib + # pytest-ipywidgets + # solara-ui +pixelmatch==0.3.0 + # via pytest-ipywidgets +platformdirs==4.3.6 + # via + # jupyter-core + # mkdocs-get-deps + # mkdocstrings +playwright==1.49.0 + # via + # pytest-ipywidgets + # pytest-playwright +plotly==5.24.1 + # via dont-fret (pyproject.toml) +pluggy==1.5.0 + # via pytest +polars==1.15.0 + # via dont-fret (pyproject.toml) +prompt-toolkit==3.0.48 + # via ipython +psutil==6.1.0 + # via ipykernel +psygnal==0.11.1 + # via anywidget +ptyprocess==0.7.0 + # via pexpect +pure-eval==0.2.3 + # via stack-data +py-cpuinfo==9.0.0 + # via + # blosc2 + # tables +pyee==12.0.0 + # via playwright +pygments==2.18.0 + # via + # dont-fret (pyproject.toml) + # ipython + # mkdocs-material + # rich + # solara-ui +pymdown-extensions==10.12 + # via + # mkdocs-material + # mkdocstrings + # solara-ui +pyparsing==3.2.0 + # via matplotlib +pytest==8.3.3 + # via + # dont-fret (pyproject.toml) + # pytest-asyncio + # pytest-base-url + # pytest-ipywidgets + # pytest-playwright +pytest-asyncio==0.24.0 + # via dont-fret (pyproject.toml) +pytest-base-url==2.1.0 + # via pytest-playwright +pytest-ipywidgets==1.41.0 + # via dont-fret (pyproject.toml) +pytest-playwright==0.6.2 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets +python-dateutil==2.9.0.post0 + # via + # ghp-import + # jupyter-client + # matplotlib + # pandas +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 + # via pandas +pyyaml==6.0.2 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps + # pymdown-extensions + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 + # via + # ipykernel + # jupyter-client +reacton==1.8.3 + # via solara-ui +referencing==0.35.1 + # via + # jsonschema + # jsonschema-specifications +regex==2024.11.6 + # via mkdocs-material +requests==2.32.3 + # via + # mkdocs-material + # pytest-base-url + # solara-ui +rich==13.9.4 + # via rich-click +rich-click==1.8.4 + # via solara-server +rpds-py==0.21.0 + # via + # jsonschema + # referencing +scipy==1.14.1 + # via kdepy +six==1.16.0 + # via + # asttokens + # python-dateutil +sniffio==1.3.1 + # via anyio +solara==1.41.0 + # via dont-fret (pyproject.toml) +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 + # via + # pytest-ipywidgets + # solara + # solara-server +stack-data==0.6.3 + # via ipython +starlette==0.41.3 + # via solara-server +tables==3.10.1 + # via phconvert +tenacity==9.0.0 + # via plotly +text-unidecode==1.3 + # via python-slugify +tomli==2.1.0 + # via pytest +tornado==6.4.2 + # via + # ipykernel + # jupyter-client +tqdm==4.67.1 + # via dont-fret (pyproject.toml) +traitlets==5.14.3 + # via + # comm + # ipykernel + # ipython + # ipywidgets + # jupyter-client + # jupyter-core + # matplotlib-inline + # nbformat +typing-extensions==4.12.2 + # via + # dont-fret (pyproject.toml) + # altair + # anyio + # anywidget + # ipython + # pyee + # reacton + # rich + # rich-click + # tables + # uvicorn +tzdata==2024.2 + # via pandas +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 + # via solara-server +vegafusion==2.0.1 + # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) +watchdog==6.0.0 + # via + # mkdocs + # solara-server +watchfiles==1.0.0 + # via solara-server +wcwidth==0.2.13 + # via prompt-toolkit +websockets==14.1 + # via solara-server +widgetsnbextension==4.0.13 + # via ipywidgets diff --git a/requirements/requirements-ubuntu-latest-3.12.txt b/requirements/requirements-ubuntu-latest-3.12.txt new file mode 100644 index 0000000..aa7ec5b --- /dev/null +++ b/requirements/requirements-ubuntu-latest-3.12.txt @@ -0,0 +1,440 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-ubuntu-latest-3.12.txt +altair==5.5.0 + # via dont-fret (pyproject.toml) +anyio==4.6.2.post1 + # via + # starlette + # watchfiles +anywidget==0.9.13 + # via dont-fret (pyproject.toml) +arro3-core==0.4.2 + # via vegafusion +asttokens==2.4.1 + # via stack-data +attrs==24.2.0 + # via + # jsonschema + # referencing +babel==2.16.0 + # via mkdocs-material +blosc2==2.7.1 + # via tables +cachetools==5.5.0 + # via solara-ui +certifi==2024.8.30 + # via requests +charset-normalizer==3.4.0 + # via requests +click==8.1.7 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings + # rich-click + # solara-server + # uvicorn +colorama==0.4.6 + # via + # griffe + # mkdocs-material +comm==0.2.2 + # via + # ipykernel + # ipywidgets +contourpy==1.3.1 + # via matplotlib +cycler==0.12.1 + # via matplotlib +dacite==1.8.1 + # via dont-fret (pyproject.toml) +debugpy==1.8.9 + # via ipykernel +decorator==5.1.1 + # via ipython +exceptiongroup==1.2.2 + # via + # anyio + # ipython + # pytest +executing==2.1.0 + # via stack-data +fastjsonschema==2.20.0 + # via nbformat +filelock==3.16.1 + # via solara-server +fonttools==4.55.0 + # via matplotlib +ghp-import==2.1.0 + # via mkdocs +greenlet==3.1.1 + # via playwright +griffe==1.5.1 + # via mkdocstrings-python +h11==0.14.0 + # via uvicorn +humanize==4.11.0 + # via solara-ui +idna==3.10 + # via + # anyio + # requests +importlib-resources==6.4.5 + # via phconvert +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 + # via solara-server +ipython==8.29.0 + # via + # ipykernel + # ipywidgets +ipyvue==1.11.2 + # via + # ipyvuetify + # solara-ui +ipyvuetify==1.10.0 + # via solara-ui +ipywidgets==8.1.5 + # via + # anywidget + # ipyvue + # reacton + # solara-ui +jedi==0.19.2 + # via ipython +jinja2==3.1.4 + # via + # altair + # mkdocs + # mkdocs-material + # mkdocstrings + # solara-server +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 + # via jsonschema +jupyter-client==8.6.3 + # via + # ipykernel + # solara-server +jupyter-core==5.7.2 + # via + # ipykernel + # jupyter-client + # nbformat +jupyterlab-widgets==3.0.13 + # via ipywidgets +kdepy==1.1.11 + # via dont-fret (pyproject.toml) +kiwisolver==1.4.7 + # via matplotlib +llvmlite==0.43.0 + # via numba +markdown==3.7 + # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings + # pymdown-extensions + # solara-ui +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mkdocs + # mkdocs-autorefs + # mkdocstrings +matplotlib==3.9.2 + # via dont-fret (pyproject.toml) +matplotlib-inline==0.1.7 + # via + # ipykernel + # ipython +mdurl==0.1.2 + # via markdown-it-py +mergedeep==1.3.4 + # via + # mkdocs + # mkdocs-get-deps +mkdocs==1.6.1 + # via + # dont-fret (pyproject.toml) + # mkdocs-autorefs + # mkdocs-gen-files + # mkdocs-literate-nav + # mkdocs-material + # mkdocstrings +mkdocs-autorefs==1.2.0 + # via + # mkdocstrings + # mkdocstrings-python +mkdocs-gen-files==0.5.0 + # via dont-fret (pyproject.toml) +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-literate-nav==0.6.1 + # via dont-fret (pyproject.toml) +mkdocs-material==9.5.46 + # via dont-fret (pyproject.toml) +mkdocs-material-extensions==1.3.1 + # via mkdocs-material +mkdocstrings==0.27.0 + # via + # dont-fret (pyproject.toml) + # mkdocstrings-python +mkdocstrings-python==1.12.2 + # via mkdocstrings +msgpack==1.1.0 + # via blosc2 +narwhals==1.14.2 + # via + # altair + # vegafusion +nbformat==5.10.4 + # via solara-server +ndindex==1.9.2 + # via blosc2 +nest-asyncio==1.6.0 + # via ipykernel +numba==0.60.0 + # via dont-fret (pyproject.toml) +numexpr==2.10.2 + # via + # blosc2 + # tables +numpy==2.0.2 + # via + # dont-fret (pyproject.toml) + # blosc2 + # contourpy + # kdepy + # matplotlib + # numba + # numexpr + # pandas + # phconvert + # scipy + # solara-ui + # tables +packaging==24.2 + # via + # altair + # ipykernel + # matplotlib + # mkdocs + # plotly + # pytest + # tables + # vegafusion +paginate==0.5.7 + # via mkdocs-material +pandas==2.2.3 + # via dont-fret (pyproject.toml) +parso==0.8.4 + # via jedi +pathspec==0.12.1 + # via mkdocs +pexpect==4.9.0 + # via ipython +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 + # via + # matplotlib + # pytest-ipywidgets + # solara-ui +pixelmatch==0.3.0 + # via pytest-ipywidgets +platformdirs==4.3.6 + # via + # jupyter-core + # mkdocs-get-deps + # mkdocstrings +playwright==1.49.0 + # via + # pytest-ipywidgets + # pytest-playwright +plotly==5.24.1 + # via dont-fret (pyproject.toml) +pluggy==1.5.0 + # via pytest +polars==1.15.0 + # via dont-fret (pyproject.toml) +prompt-toolkit==3.0.48 + # via ipython +psutil==6.1.0 + # via ipykernel +psygnal==0.11.1 + # via anywidget +ptyprocess==0.7.0 + # via pexpect +pure-eval==0.2.3 + # via stack-data +py-cpuinfo==9.0.0 + # via + # blosc2 + # tables +pyee==12.0.0 + # via playwright +pygments==2.18.0 + # via + # dont-fret (pyproject.toml) + # ipython + # mkdocs-material + # rich + # solara-ui +pymdown-extensions==10.12 + # via + # mkdocs-material + # mkdocstrings + # solara-ui +pyparsing==3.2.0 + # via matplotlib +pytest==8.3.3 + # via + # dont-fret (pyproject.toml) + # pytest-asyncio + # pytest-base-url + # pytest-ipywidgets + # pytest-playwright +pytest-asyncio==0.24.0 + # via dont-fret (pyproject.toml) +pytest-base-url==2.1.0 + # via pytest-playwright +pytest-ipywidgets==1.41.0 + # via dont-fret (pyproject.toml) +pytest-playwright==0.6.2 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets +python-dateutil==2.9.0.post0 + # via + # ghp-import + # jupyter-client + # matplotlib + # pandas +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 + # via pandas +pyyaml==6.0.2 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps + # pymdown-extensions + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 + # via + # ipykernel + # jupyter-client +reacton==1.8.3 + # via solara-ui +referencing==0.35.1 + # via + # jsonschema + # jsonschema-specifications +regex==2024.11.6 + # via mkdocs-material +requests==2.32.3 + # via + # mkdocs-material + # pytest-base-url + # solara-ui +rich==13.9.4 + # via rich-click +rich-click==1.8.4 + # via solara-server +rpds-py==0.21.0 + # via + # jsonschema + # referencing +scipy==1.14.1 + # via kdepy +six==1.16.0 + # via + # asttokens + # python-dateutil +sniffio==1.3.1 + # via anyio +solara==1.41.0 + # via dont-fret (pyproject.toml) +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 + # via + # pytest-ipywidgets + # solara + # solara-server +stack-data==0.6.3 + # via ipython +starlette==0.41.3 + # via solara-server +tables==3.10.1 + # via phconvert +tenacity==9.0.0 + # via plotly +text-unidecode==1.3 + # via python-slugify +tomli==2.1.0 + # via pytest +tornado==6.4.2 + # via + # ipykernel + # jupyter-client +tqdm==4.67.1 + # via dont-fret (pyproject.toml) +traitlets==5.14.3 + # via + # comm + # ipykernel + # ipython + # ipywidgets + # jupyter-client + # jupyter-core + # matplotlib-inline + # nbformat +typing-extensions==4.12.2 + # via + # dont-fret (pyproject.toml) + # altair + # anyio + # anywidget + # ipython + # pyee + # reacton + # rich + # rich-click + # tables + # uvicorn +tzdata==2024.2 + # via pandas +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 + # via solara-server +vegafusion==2.0.1 + # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) +watchdog==6.0.0 + # via + # mkdocs + # solara-server +watchfiles==1.0.0 + # via solara-server +wcwidth==0.2.13 + # via prompt-toolkit +websockets==14.1 + # via solara-server +widgetsnbextension==4.0.13 + # via ipywidgets diff --git a/requirements/requirements-ubuntu-latest-3.13.txt b/requirements/requirements-ubuntu-latest-3.13.txt new file mode 100644 index 0000000..3badc99 --- /dev/null +++ b/requirements/requirements-ubuntu-latest-3.13.txt @@ -0,0 +1,440 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-ubuntu-latest-3.13.txt +altair==5.5.0 + # via dont-fret (pyproject.toml) +anyio==4.6.2.post1 + # via + # starlette + # watchfiles +anywidget==0.9.13 + # via dont-fret (pyproject.toml) +arro3-core==0.4.2 + # via vegafusion +asttokens==2.4.1 + # via stack-data +attrs==24.2.0 + # via + # jsonschema + # referencing +babel==2.16.0 + # via mkdocs-material +blosc2==2.7.1 + # via tables +cachetools==5.5.0 + # via solara-ui +certifi==2024.8.30 + # via requests +charset-normalizer==3.4.0 + # via requests +click==8.1.7 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings + # rich-click + # solara-server + # uvicorn +colorama==0.4.6 + # via + # griffe + # mkdocs-material +comm==0.2.2 + # via + # ipykernel + # ipywidgets +contourpy==1.3.1 + # via matplotlib +cycler==0.12.1 + # via matplotlib +dacite==1.8.1 + # via dont-fret (pyproject.toml) +debugpy==1.8.9 + # via ipykernel +decorator==5.1.1 + # via ipython +exceptiongroup==1.2.2 + # via + # anyio + # ipython + # pytest +executing==2.1.0 + # via stack-data +fastjsonschema==2.20.0 + # via nbformat +filelock==3.16.1 + # via solara-server +fonttools==4.55.0 + # via matplotlib +ghp-import==2.1.0 + # via mkdocs +greenlet==3.1.1 + # via playwright +griffe==1.5.1 + # via mkdocstrings-python +h11==0.14.0 + # via uvicorn +humanize==4.11.0 + # via solara-ui +idna==3.10 + # via + # anyio + # requests +importlib-resources==6.4.5 + # via phconvert +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 + # via solara-server +ipython==8.29.0 + # via + # ipykernel + # ipywidgets +ipyvue==1.11.2 + # via + # ipyvuetify + # solara-ui +ipyvuetify==1.10.0 + # via solara-ui +ipywidgets==8.1.5 + # via + # anywidget + # ipyvue + # reacton + # solara-ui +jedi==0.19.2 + # via ipython +jinja2==3.1.4 + # via + # altair + # mkdocs + # mkdocs-material + # mkdocstrings + # solara-server +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 + # via jsonschema +jupyter-client==8.6.3 + # via + # ipykernel + # solara-server +jupyter-core==5.7.2 + # via + # ipykernel + # jupyter-client + # nbformat +jupyterlab-widgets==3.0.13 + # via ipywidgets +kdepy==1.1.11 + # via dont-fret (pyproject.toml) +kiwisolver==1.4.7 + # via matplotlib +llvmlite==0.43.0 + # via numba +markdown==3.7 + # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings + # pymdown-extensions + # solara-ui +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mkdocs + # mkdocs-autorefs + # mkdocstrings +matplotlib==3.9.2 + # via dont-fret (pyproject.toml) +matplotlib-inline==0.1.7 + # via + # ipykernel + # ipython +mdurl==0.1.2 + # via markdown-it-py +mergedeep==1.3.4 + # via + # mkdocs + # mkdocs-get-deps +mkdocs==1.6.1 + # via + # dont-fret (pyproject.toml) + # mkdocs-autorefs + # mkdocs-gen-files + # mkdocs-literate-nav + # mkdocs-material + # mkdocstrings +mkdocs-autorefs==1.2.0 + # via + # mkdocstrings + # mkdocstrings-python +mkdocs-gen-files==0.5.0 + # via dont-fret (pyproject.toml) +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-literate-nav==0.6.1 + # via dont-fret (pyproject.toml) +mkdocs-material==9.5.46 + # via dont-fret (pyproject.toml) +mkdocs-material-extensions==1.3.1 + # via mkdocs-material +mkdocstrings==0.27.0 + # via + # dont-fret (pyproject.toml) + # mkdocstrings-python +mkdocstrings-python==1.12.2 + # via mkdocstrings +msgpack==1.1.0 + # via blosc2 +narwhals==1.14.2 + # via + # altair + # vegafusion +nbformat==5.10.4 + # via solara-server +ndindex==1.9.2 + # via blosc2 +nest-asyncio==1.6.0 + # via ipykernel +numba==0.60.0 + # via dont-fret (pyproject.toml) +numexpr==2.10.2 + # via + # blosc2 + # tables +numpy==2.0.2 + # via + # dont-fret (pyproject.toml) + # blosc2 + # contourpy + # kdepy + # matplotlib + # numba + # numexpr + # pandas + # phconvert + # scipy + # solara-ui + # tables +packaging==24.2 + # via + # altair + # ipykernel + # matplotlib + # mkdocs + # plotly + # pytest + # tables + # vegafusion +paginate==0.5.7 + # via mkdocs-material +pandas==2.2.3 + # via dont-fret (pyproject.toml) +parso==0.8.4 + # via jedi +pathspec==0.12.1 + # via mkdocs +pexpect==4.9.0 + # via ipython +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 + # via + # matplotlib + # pytest-ipywidgets + # solara-ui +pixelmatch==0.3.0 + # via pytest-ipywidgets +platformdirs==4.3.6 + # via + # jupyter-core + # mkdocs-get-deps + # mkdocstrings +playwright==1.49.0 + # via + # pytest-ipywidgets + # pytest-playwright +plotly==5.24.1 + # via dont-fret (pyproject.toml) +pluggy==1.5.0 + # via pytest +polars==1.15.0 + # via dont-fret (pyproject.toml) +prompt-toolkit==3.0.48 + # via ipython +psutil==6.1.0 + # via ipykernel +psygnal==0.11.1 + # via anywidget +ptyprocess==0.7.0 + # via pexpect +pure-eval==0.2.3 + # via stack-data +py-cpuinfo==9.0.0 + # via + # blosc2 + # tables +pyee==12.0.0 + # via playwright +pygments==2.18.0 + # via + # dont-fret (pyproject.toml) + # ipython + # mkdocs-material + # rich + # solara-ui +pymdown-extensions==10.12 + # via + # mkdocs-material + # mkdocstrings + # solara-ui +pyparsing==3.2.0 + # via matplotlib +pytest==8.3.3 + # via + # dont-fret (pyproject.toml) + # pytest-asyncio + # pytest-base-url + # pytest-ipywidgets + # pytest-playwright +pytest-asyncio==0.24.0 + # via dont-fret (pyproject.toml) +pytest-base-url==2.1.0 + # via pytest-playwright +pytest-ipywidgets==1.41.0 + # via dont-fret (pyproject.toml) +pytest-playwright==0.6.2 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets +python-dateutil==2.9.0.post0 + # via + # ghp-import + # jupyter-client + # matplotlib + # pandas +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 + # via pandas +pyyaml==6.0.2 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps + # pymdown-extensions + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 + # via + # ipykernel + # jupyter-client +reacton==1.8.3 + # via solara-ui +referencing==0.35.1 + # via + # jsonschema + # jsonschema-specifications +regex==2024.11.6 + # via mkdocs-material +requests==2.32.3 + # via + # mkdocs-material + # pytest-base-url + # solara-ui +rich==13.9.4 + # via rich-click +rich-click==1.8.4 + # via solara-server +rpds-py==0.21.0 + # via + # jsonschema + # referencing +scipy==1.14.1 + # via kdepy +six==1.16.0 + # via + # asttokens + # python-dateutil +sniffio==1.3.1 + # via anyio +solara==1.41.0 + # via dont-fret (pyproject.toml) +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 + # via + # pytest-ipywidgets + # solara + # solara-server +stack-data==0.6.3 + # via ipython +starlette==0.41.3 + # via solara-server +tables==3.10.1 + # via phconvert +tenacity==9.0.0 + # via plotly +text-unidecode==1.3 + # via python-slugify +tomli==2.1.0 + # via pytest +tornado==6.4.2 + # via + # ipykernel + # jupyter-client +tqdm==4.67.1 + # via dont-fret (pyproject.toml) +traitlets==5.14.3 + # via + # comm + # ipykernel + # ipython + # ipywidgets + # jupyter-client + # jupyter-core + # matplotlib-inline + # nbformat +typing-extensions==4.12.2 + # via + # dont-fret (pyproject.toml) + # altair + # anyio + # anywidget + # ipython + # pyee + # reacton + # rich + # rich-click + # tables + # uvicorn +tzdata==2024.2 + # via pandas +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 + # via solara-server +vegafusion==2.0.1 + # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) +watchdog==6.0.0 + # via + # mkdocs + # solara-server +watchfiles==1.0.0 + # via solara-server +wcwidth==0.2.13 + # via prompt-toolkit +websockets==14.1 + # via solara-server +widgetsnbextension==4.0.13 + # via ipywidgets diff --git a/requirements/requirements-windows-latest-3.10.txt b/requirements/requirements-windows-latest-3.10.txt index dcf5d99..bdf7229 100644 --- a/requirements/requirements-windows-latest-3.10.txt +++ b/requirements/requirements-windows-latest-3.10.txt @@ -316,7 +316,7 @@ pytest-base-url==2.1.0 # via pytest-playwright pytest-ipywidgets==1.41.0 # via dont-fret (pyproject.toml) -pytest-playwright==0.6.1 +pytest-playwright==0.6.2 # via # dont-fret (pyproject.toml) # pytest-ipywidgets @@ -435,6 +435,8 @@ uvicorn==0.32.1 # via solara-server vegafusion==2.0.1 # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) watchdog==6.0.0 # via # mkdocs diff --git a/requirements/requirements-windows-latest-3.11.txt b/requirements/requirements-windows-latest-3.11.txt new file mode 100644 index 0000000..84a27fe --- /dev/null +++ b/requirements/requirements-windows-latest-3.11.txt @@ -0,0 +1,455 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-windows-latest-3.11.txt +altair==5.5.0 + # via dont-fret (pyproject.toml) +anyio==4.6.2.post1 + # via + # starlette + # watchfiles +anywidget==0.9.13 + # via dont-fret (pyproject.toml) +arro3-core==0.4.2 + # via vegafusion +asttokens==2.4.1 + # via stack-data +attrs==24.2.0 + # via + # jsonschema + # referencing +babel==2.16.0 + # via mkdocs-material +blosc2==2.5.1 + # via tables +cachetools==5.5.0 + # via solara-ui +certifi==2024.8.30 + # via requests +charset-normalizer==3.4.0 + # via requests +click==8.1.7 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings + # rich-click + # solara-server + # uvicorn +colorama==0.4.6 + # via + # click + # griffe + # ipython + # mkdocs + # mkdocs-material + # pytest + # tqdm +comm==0.2.2 + # via + # ipykernel + # ipywidgets +contourpy==1.3.0 + # via matplotlib +cycler==0.12.1 + # via matplotlib +dacite==1.8.1 + # via dont-fret (pyproject.toml) +debugpy==1.8.9 + # via ipykernel +decorator==5.1.1 + # via ipython +exceptiongroup==1.2.2 + # via + # anyio + # ipython + # pytest +executing==2.1.0 + # via stack-data +fastjsonschema==2.20.0 + # via nbformat +filelock==3.16.1 + # via solara-server +fonttools==4.55.0 + # via matplotlib +ghp-import==2.1.0 + # via mkdocs +greenlet==3.1.1 + # via playwright +griffe==1.5.1 + # via mkdocstrings-python +h11==0.14.0 + # via uvicorn +humanize==4.11.0 + # via solara-ui +idna==3.10 + # via + # anyio + # requests +importlib-metadata==8.5.0 + # via + # jupyter-client + # markdown + # mkdocs + # mkdocs-get-deps + # mkdocstrings +importlib-resources==6.4.5 + # via + # matplotlib + # phconvert +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 + # via solara-server +ipython==8.18.1 + # via + # ipykernel + # ipywidgets +ipyvue==1.11.2 + # via + # ipyvuetify + # solara-ui +ipyvuetify==1.10.0 + # via solara-ui +ipywidgets==8.1.5 + # via + # anywidget + # ipyvue + # reacton + # solara-ui +jedi==0.19.2 + # via ipython +jinja2==3.1.4 + # via + # altair + # mkdocs + # mkdocs-material + # mkdocstrings + # solara-server +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 + # via jsonschema +jupyter-client==8.6.3 + # via + # ipykernel + # solara-server +jupyter-core==5.7.2 + # via + # ipykernel + # jupyter-client + # nbformat +jupyterlab-widgets==3.0.13 + # via ipywidgets +kdepy==1.1.11 + # via dont-fret (pyproject.toml) +kiwisolver==1.4.7 + # via matplotlib +llvmlite==0.43.0 + # via numba +markdown==3.7 + # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings + # pymdown-extensions + # solara-ui +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mkdocs + # mkdocs-autorefs + # mkdocstrings +matplotlib==3.9.2 + # via dont-fret (pyproject.toml) +matplotlib-inline==0.1.7 + # via + # ipykernel + # ipython +mdurl==0.1.2 + # via markdown-it-py +mergedeep==1.3.4 + # via + # mkdocs + # mkdocs-get-deps +mkdocs==1.6.1 + # via + # dont-fret (pyproject.toml) + # mkdocs-autorefs + # mkdocs-gen-files + # mkdocs-literate-nav + # mkdocs-material + # mkdocstrings +mkdocs-autorefs==1.2.0 + # via + # mkdocstrings + # mkdocstrings-python +mkdocs-gen-files==0.5.0 + # via dont-fret (pyproject.toml) +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-literate-nav==0.6.1 + # via dont-fret (pyproject.toml) +mkdocs-material==9.5.46 + # via dont-fret (pyproject.toml) +mkdocs-material-extensions==1.3.1 + # via mkdocs-material +mkdocstrings==0.27.0 + # via + # dont-fret (pyproject.toml) + # mkdocstrings-python +mkdocstrings-python==1.12.2 + # via mkdocstrings +msgpack==1.1.0 + # via blosc2 +narwhals==1.14.2 + # via + # altair + # vegafusion +nbformat==5.10.4 + # via solara-server +ndindex==1.9.2 + # via blosc2 +nest-asyncio==1.6.0 + # via ipykernel +numba==0.60.0 + # via dont-fret (pyproject.toml) +numexpr==2.10.2 + # via tables +numpy==2.0.2 + # via + # dont-fret (pyproject.toml) + # blosc2 + # contourpy + # kdepy + # matplotlib + # numba + # numexpr + # pandas + # phconvert + # scipy + # solara-ui + # tables +packaging==24.2 + # via + # altair + # ipykernel + # matplotlib + # mkdocs + # plotly + # pytest + # tables + # vegafusion +paginate==0.5.7 + # via mkdocs-material +pandas==2.2.3 + # via dont-fret (pyproject.toml) +parso==0.8.4 + # via jedi +pathspec==0.12.1 + # via mkdocs +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 + # via + # matplotlib + # pytest-ipywidgets + # solara-ui +pixelmatch==0.3.0 + # via pytest-ipywidgets +platformdirs==4.3.6 + # via + # jupyter-core + # mkdocs-get-deps + # mkdocstrings +playwright==1.49.0 + # via + # pytest-ipywidgets + # pytest-playwright +plotly==5.24.1 + # via dont-fret (pyproject.toml) +pluggy==1.5.0 + # via pytest +polars==1.15.0 + # via dont-fret (pyproject.toml) +prompt-toolkit==3.0.48 + # via ipython +psutil==6.1.0 + # via ipykernel +psygnal==0.11.1 + # via anywidget +pure-eval==0.2.3 + # via stack-data +py-cpuinfo==9.0.0 + # via + # blosc2 + # tables +pyee==12.0.0 + # via playwright +pygments==2.18.0 + # via + # dont-fret (pyproject.toml) + # ipython + # mkdocs-material + # rich + # solara-ui +pymdown-extensions==10.12 + # via + # mkdocs-material + # mkdocstrings + # solara-ui +pyparsing==3.2.0 + # via matplotlib +pytest==8.3.3 + # via + # dont-fret (pyproject.toml) + # pytest-asyncio + # pytest-base-url + # pytest-ipywidgets + # pytest-playwright +pytest-asyncio==0.24.0 + # via dont-fret (pyproject.toml) +pytest-base-url==2.1.0 + # via pytest-playwright +pytest-ipywidgets==1.41.0 + # via dont-fret (pyproject.toml) +pytest-playwright==0.6.2 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets +python-dateutil==2.9.0.post0 + # via + # ghp-import + # jupyter-client + # matplotlib + # pandas +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 + # via pandas +pywin32==308 + # via jupyter-core +pyyaml==6.0.2 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps + # pymdown-extensions + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 + # via + # ipykernel + # jupyter-client +reacton==1.8.3 + # via solara-ui +referencing==0.35.1 + # via + # jsonschema + # jsonschema-specifications +regex==2024.11.6 + # via mkdocs-material +requests==2.32.3 + # via + # mkdocs-material + # pytest-base-url + # solara-ui +rich==13.9.4 + # via rich-click +rich-click==1.8.4 + # via solara-server +rpds-py==0.21.0 + # via + # jsonschema + # referencing +scipy==1.13.1 + # via kdepy +six==1.16.0 + # via + # asttokens + # python-dateutil +sniffio==1.3.1 + # via anyio +solara==1.41.0 + # via dont-fret (pyproject.toml) +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 + # via + # pytest-ipywidgets + # solara + # solara-server +stack-data==0.6.3 + # via ipython +starlette==0.41.3 + # via solara-server +tables==3.9.2 + # via phconvert +tenacity==9.0.0 + # via plotly +text-unidecode==1.3 + # via python-slugify +tomli==2.1.0 + # via pytest +tornado==6.4.2 + # via + # ipykernel + # jupyter-client +tqdm==4.67.1 + # via dont-fret (pyproject.toml) +traitlets==5.14.3 + # via + # comm + # ipykernel + # ipython + # ipywidgets + # jupyter-client + # jupyter-core + # matplotlib-inline + # nbformat +typing-extensions==4.12.2 + # via + # dont-fret (pyproject.toml) + # altair + # anyio + # anywidget + # ipython + # mkdocstrings + # pyee + # reacton + # rich + # rich-click + # starlette + # uvicorn +tzdata==2024.2 + # via pandas +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 + # via solara-server +vegafusion==2.0.1 + # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) +watchdog==6.0.0 + # via + # mkdocs + # solara-server +watchfiles==1.0.0 + # via solara-server +wcwidth==0.2.13 + # via prompt-toolkit +websockets==14.1 + # via solara-server +widgetsnbextension==4.0.13 + # via ipywidgets +zipp==3.21.0 + # via + # importlib-metadata + # importlib-resources diff --git a/requirements/requirements-windows-latest-3.12.txt b/requirements/requirements-windows-latest-3.12.txt new file mode 100644 index 0000000..a366e49 --- /dev/null +++ b/requirements/requirements-windows-latest-3.12.txt @@ -0,0 +1,455 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-windows-latest-3.12.txt +altair==5.5.0 + # via dont-fret (pyproject.toml) +anyio==4.6.2.post1 + # via + # starlette + # watchfiles +anywidget==0.9.13 + # via dont-fret (pyproject.toml) +arro3-core==0.4.2 + # via vegafusion +asttokens==2.4.1 + # via stack-data +attrs==24.2.0 + # via + # jsonschema + # referencing +babel==2.16.0 + # via mkdocs-material +blosc2==2.5.1 + # via tables +cachetools==5.5.0 + # via solara-ui +certifi==2024.8.30 + # via requests +charset-normalizer==3.4.0 + # via requests +click==8.1.7 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings + # rich-click + # solara-server + # uvicorn +colorama==0.4.6 + # via + # click + # griffe + # ipython + # mkdocs + # mkdocs-material + # pytest + # tqdm +comm==0.2.2 + # via + # ipykernel + # ipywidgets +contourpy==1.3.0 + # via matplotlib +cycler==0.12.1 + # via matplotlib +dacite==1.8.1 + # via dont-fret (pyproject.toml) +debugpy==1.8.9 + # via ipykernel +decorator==5.1.1 + # via ipython +exceptiongroup==1.2.2 + # via + # anyio + # ipython + # pytest +executing==2.1.0 + # via stack-data +fastjsonschema==2.20.0 + # via nbformat +filelock==3.16.1 + # via solara-server +fonttools==4.55.0 + # via matplotlib +ghp-import==2.1.0 + # via mkdocs +greenlet==3.1.1 + # via playwright +griffe==1.5.1 + # via mkdocstrings-python +h11==0.14.0 + # via uvicorn +humanize==4.11.0 + # via solara-ui +idna==3.10 + # via + # anyio + # requests +importlib-metadata==8.5.0 + # via + # jupyter-client + # markdown + # mkdocs + # mkdocs-get-deps + # mkdocstrings +importlib-resources==6.4.5 + # via + # matplotlib + # phconvert +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 + # via solara-server +ipython==8.18.1 + # via + # ipykernel + # ipywidgets +ipyvue==1.11.2 + # via + # ipyvuetify + # solara-ui +ipyvuetify==1.10.0 + # via solara-ui +ipywidgets==8.1.5 + # via + # anywidget + # ipyvue + # reacton + # solara-ui +jedi==0.19.2 + # via ipython +jinja2==3.1.4 + # via + # altair + # mkdocs + # mkdocs-material + # mkdocstrings + # solara-server +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 + # via jsonschema +jupyter-client==8.6.3 + # via + # ipykernel + # solara-server +jupyter-core==5.7.2 + # via + # ipykernel + # jupyter-client + # nbformat +jupyterlab-widgets==3.0.13 + # via ipywidgets +kdepy==1.1.11 + # via dont-fret (pyproject.toml) +kiwisolver==1.4.7 + # via matplotlib +llvmlite==0.43.0 + # via numba +markdown==3.7 + # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings + # pymdown-extensions + # solara-ui +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mkdocs + # mkdocs-autorefs + # mkdocstrings +matplotlib==3.9.2 + # via dont-fret (pyproject.toml) +matplotlib-inline==0.1.7 + # via + # ipykernel + # ipython +mdurl==0.1.2 + # via markdown-it-py +mergedeep==1.3.4 + # via + # mkdocs + # mkdocs-get-deps +mkdocs==1.6.1 + # via + # dont-fret (pyproject.toml) + # mkdocs-autorefs + # mkdocs-gen-files + # mkdocs-literate-nav + # mkdocs-material + # mkdocstrings +mkdocs-autorefs==1.2.0 + # via + # mkdocstrings + # mkdocstrings-python +mkdocs-gen-files==0.5.0 + # via dont-fret (pyproject.toml) +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-literate-nav==0.6.1 + # via dont-fret (pyproject.toml) +mkdocs-material==9.5.46 + # via dont-fret (pyproject.toml) +mkdocs-material-extensions==1.3.1 + # via mkdocs-material +mkdocstrings==0.27.0 + # via + # dont-fret (pyproject.toml) + # mkdocstrings-python +mkdocstrings-python==1.12.2 + # via mkdocstrings +msgpack==1.1.0 + # via blosc2 +narwhals==1.14.2 + # via + # altair + # vegafusion +nbformat==5.10.4 + # via solara-server +ndindex==1.9.2 + # via blosc2 +nest-asyncio==1.6.0 + # via ipykernel +numba==0.60.0 + # via dont-fret (pyproject.toml) +numexpr==2.10.2 + # via tables +numpy==2.0.2 + # via + # dont-fret (pyproject.toml) + # blosc2 + # contourpy + # kdepy + # matplotlib + # numba + # numexpr + # pandas + # phconvert + # scipy + # solara-ui + # tables +packaging==24.2 + # via + # altair + # ipykernel + # matplotlib + # mkdocs + # plotly + # pytest + # tables + # vegafusion +paginate==0.5.7 + # via mkdocs-material +pandas==2.2.3 + # via dont-fret (pyproject.toml) +parso==0.8.4 + # via jedi +pathspec==0.12.1 + # via mkdocs +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 + # via + # matplotlib + # pytest-ipywidgets + # solara-ui +pixelmatch==0.3.0 + # via pytest-ipywidgets +platformdirs==4.3.6 + # via + # jupyter-core + # mkdocs-get-deps + # mkdocstrings +playwright==1.49.0 + # via + # pytest-ipywidgets + # pytest-playwright +plotly==5.24.1 + # via dont-fret (pyproject.toml) +pluggy==1.5.0 + # via pytest +polars==1.15.0 + # via dont-fret (pyproject.toml) +prompt-toolkit==3.0.48 + # via ipython +psutil==6.1.0 + # via ipykernel +psygnal==0.11.1 + # via anywidget +pure-eval==0.2.3 + # via stack-data +py-cpuinfo==9.0.0 + # via + # blosc2 + # tables +pyee==12.0.0 + # via playwright +pygments==2.18.0 + # via + # dont-fret (pyproject.toml) + # ipython + # mkdocs-material + # rich + # solara-ui +pymdown-extensions==10.12 + # via + # mkdocs-material + # mkdocstrings + # solara-ui +pyparsing==3.2.0 + # via matplotlib +pytest==8.3.3 + # via + # dont-fret (pyproject.toml) + # pytest-asyncio + # pytest-base-url + # pytest-ipywidgets + # pytest-playwright +pytest-asyncio==0.24.0 + # via dont-fret (pyproject.toml) +pytest-base-url==2.1.0 + # via pytest-playwright +pytest-ipywidgets==1.41.0 + # via dont-fret (pyproject.toml) +pytest-playwright==0.6.2 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets +python-dateutil==2.9.0.post0 + # via + # ghp-import + # jupyter-client + # matplotlib + # pandas +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 + # via pandas +pywin32==308 + # via jupyter-core +pyyaml==6.0.2 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps + # pymdown-extensions + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 + # via + # ipykernel + # jupyter-client +reacton==1.8.3 + # via solara-ui +referencing==0.35.1 + # via + # jsonschema + # jsonschema-specifications +regex==2024.11.6 + # via mkdocs-material +requests==2.32.3 + # via + # mkdocs-material + # pytest-base-url + # solara-ui +rich==13.9.4 + # via rich-click +rich-click==1.8.4 + # via solara-server +rpds-py==0.21.0 + # via + # jsonschema + # referencing +scipy==1.13.1 + # via kdepy +six==1.16.0 + # via + # asttokens + # python-dateutil +sniffio==1.3.1 + # via anyio +solara==1.41.0 + # via dont-fret (pyproject.toml) +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 + # via + # pytest-ipywidgets + # solara + # solara-server +stack-data==0.6.3 + # via ipython +starlette==0.41.3 + # via solara-server +tables==3.9.2 + # via phconvert +tenacity==9.0.0 + # via plotly +text-unidecode==1.3 + # via python-slugify +tomli==2.1.0 + # via pytest +tornado==6.4.2 + # via + # ipykernel + # jupyter-client +tqdm==4.67.1 + # via dont-fret (pyproject.toml) +traitlets==5.14.3 + # via + # comm + # ipykernel + # ipython + # ipywidgets + # jupyter-client + # jupyter-core + # matplotlib-inline + # nbformat +typing-extensions==4.12.2 + # via + # dont-fret (pyproject.toml) + # altair + # anyio + # anywidget + # ipython + # mkdocstrings + # pyee + # reacton + # rich + # rich-click + # starlette + # uvicorn +tzdata==2024.2 + # via pandas +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 + # via solara-server +vegafusion==2.0.1 + # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) +watchdog==6.0.0 + # via + # mkdocs + # solara-server +watchfiles==1.0.0 + # via solara-server +wcwidth==0.2.13 + # via prompt-toolkit +websockets==14.1 + # via solara-server +widgetsnbextension==4.0.13 + # via ipywidgets +zipp==3.21.0 + # via + # importlib-metadata + # importlib-resources diff --git a/requirements/requirements-windows-latest-3.13.txt b/requirements/requirements-windows-latest-3.13.txt new file mode 100644 index 0000000..6452986 --- /dev/null +++ b/requirements/requirements-windows-latest-3.13.txt @@ -0,0 +1,455 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-windows-latest-3.13.txt +altair==5.5.0 + # via dont-fret (pyproject.toml) +anyio==4.6.2.post1 + # via + # starlette + # watchfiles +anywidget==0.9.13 + # via dont-fret (pyproject.toml) +arro3-core==0.4.2 + # via vegafusion +asttokens==2.4.1 + # via stack-data +attrs==24.2.0 + # via + # jsonschema + # referencing +babel==2.16.0 + # via mkdocs-material +blosc2==2.5.1 + # via tables +cachetools==5.5.0 + # via solara-ui +certifi==2024.8.30 + # via requests +charset-normalizer==3.4.0 + # via requests +click==8.1.7 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings + # rich-click + # solara-server + # uvicorn +colorama==0.4.6 + # via + # click + # griffe + # ipython + # mkdocs + # mkdocs-material + # pytest + # tqdm +comm==0.2.2 + # via + # ipykernel + # ipywidgets +contourpy==1.3.0 + # via matplotlib +cycler==0.12.1 + # via matplotlib +dacite==1.8.1 + # via dont-fret (pyproject.toml) +debugpy==1.8.9 + # via ipykernel +decorator==5.1.1 + # via ipython +exceptiongroup==1.2.2 + # via + # anyio + # ipython + # pytest +executing==2.1.0 + # via stack-data +fastjsonschema==2.20.0 + # via nbformat +filelock==3.16.1 + # via solara-server +fonttools==4.55.0 + # via matplotlib +ghp-import==2.1.0 + # via mkdocs +greenlet==3.1.1 + # via playwright +griffe==1.5.1 + # via mkdocstrings-python +h11==0.14.0 + # via uvicorn +humanize==4.11.0 + # via solara-ui +idna==3.10 + # via + # anyio + # requests +importlib-metadata==8.5.0 + # via + # jupyter-client + # markdown + # mkdocs + # mkdocs-get-deps + # mkdocstrings +importlib-resources==6.4.5 + # via + # matplotlib + # phconvert +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 + # via solara-server +ipython==8.18.1 + # via + # ipykernel + # ipywidgets +ipyvue==1.11.2 + # via + # ipyvuetify + # solara-ui +ipyvuetify==1.10.0 + # via solara-ui +ipywidgets==8.1.5 + # via + # anywidget + # ipyvue + # reacton + # solara-ui +jedi==0.19.2 + # via ipython +jinja2==3.1.4 + # via + # altair + # mkdocs + # mkdocs-material + # mkdocstrings + # solara-server +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 + # via jsonschema +jupyter-client==8.6.3 + # via + # ipykernel + # solara-server +jupyter-core==5.7.2 + # via + # ipykernel + # jupyter-client + # nbformat +jupyterlab-widgets==3.0.13 + # via ipywidgets +kdepy==1.1.11 + # via dont-fret (pyproject.toml) +kiwisolver==1.4.7 + # via matplotlib +llvmlite==0.43.0 + # via numba +markdown==3.7 + # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings + # pymdown-extensions + # solara-ui +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mkdocs + # mkdocs-autorefs + # mkdocstrings +matplotlib==3.9.2 + # via dont-fret (pyproject.toml) +matplotlib-inline==0.1.7 + # via + # ipykernel + # ipython +mdurl==0.1.2 + # via markdown-it-py +mergedeep==1.3.4 + # via + # mkdocs + # mkdocs-get-deps +mkdocs==1.6.1 + # via + # dont-fret (pyproject.toml) + # mkdocs-autorefs + # mkdocs-gen-files + # mkdocs-literate-nav + # mkdocs-material + # mkdocstrings +mkdocs-autorefs==1.2.0 + # via + # mkdocstrings + # mkdocstrings-python +mkdocs-gen-files==0.5.0 + # via dont-fret (pyproject.toml) +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-literate-nav==0.6.1 + # via dont-fret (pyproject.toml) +mkdocs-material==9.5.46 + # via dont-fret (pyproject.toml) +mkdocs-material-extensions==1.3.1 + # via mkdocs-material +mkdocstrings==0.27.0 + # via + # dont-fret (pyproject.toml) + # mkdocstrings-python +mkdocstrings-python==1.12.2 + # via mkdocstrings +msgpack==1.1.0 + # via blosc2 +narwhals==1.14.2 + # via + # altair + # vegafusion +nbformat==5.10.4 + # via solara-server +ndindex==1.9.2 + # via blosc2 +nest-asyncio==1.6.0 + # via ipykernel +numba==0.60.0 + # via dont-fret (pyproject.toml) +numexpr==2.10.2 + # via tables +numpy==2.0.2 + # via + # dont-fret (pyproject.toml) + # blosc2 + # contourpy + # kdepy + # matplotlib + # numba + # numexpr + # pandas + # phconvert + # scipy + # solara-ui + # tables +packaging==24.2 + # via + # altair + # ipykernel + # matplotlib + # mkdocs + # plotly + # pytest + # tables + # vegafusion +paginate==0.5.7 + # via mkdocs-material +pandas==2.2.3 + # via dont-fret (pyproject.toml) +parso==0.8.4 + # via jedi +pathspec==0.12.1 + # via mkdocs +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 + # via + # matplotlib + # pytest-ipywidgets + # solara-ui +pixelmatch==0.3.0 + # via pytest-ipywidgets +platformdirs==4.3.6 + # via + # jupyter-core + # mkdocs-get-deps + # mkdocstrings +playwright==1.49.0 + # via + # pytest-ipywidgets + # pytest-playwright +plotly==5.24.1 + # via dont-fret (pyproject.toml) +pluggy==1.5.0 + # via pytest +polars==1.15.0 + # via dont-fret (pyproject.toml) +prompt-toolkit==3.0.48 + # via ipython +psutil==6.1.0 + # via ipykernel +psygnal==0.11.1 + # via anywidget +pure-eval==0.2.3 + # via stack-data +py-cpuinfo==9.0.0 + # via + # blosc2 + # tables +pyee==12.0.0 + # via playwright +pygments==2.18.0 + # via + # dont-fret (pyproject.toml) + # ipython + # mkdocs-material + # rich + # solara-ui +pymdown-extensions==10.12 + # via + # mkdocs-material + # mkdocstrings + # solara-ui +pyparsing==3.2.0 + # via matplotlib +pytest==8.3.3 + # via + # dont-fret (pyproject.toml) + # pytest-asyncio + # pytest-base-url + # pytest-ipywidgets + # pytest-playwright +pytest-asyncio==0.24.0 + # via dont-fret (pyproject.toml) +pytest-base-url==2.1.0 + # via pytest-playwright +pytest-ipywidgets==1.41.0 + # via dont-fret (pyproject.toml) +pytest-playwright==0.6.2 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets +python-dateutil==2.9.0.post0 + # via + # ghp-import + # jupyter-client + # matplotlib + # pandas +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 + # via pandas +pywin32==308 + # via jupyter-core +pyyaml==6.0.2 + # via + # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps + # pymdown-extensions + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 + # via + # ipykernel + # jupyter-client +reacton==1.8.3 + # via solara-ui +referencing==0.35.1 + # via + # jsonschema + # jsonschema-specifications +regex==2024.11.6 + # via mkdocs-material +requests==2.32.3 + # via + # mkdocs-material + # pytest-base-url + # solara-ui +rich==13.9.4 + # via rich-click +rich-click==1.8.4 + # via solara-server +rpds-py==0.21.0 + # via + # jsonschema + # referencing +scipy==1.13.1 + # via kdepy +six==1.16.0 + # via + # asttokens + # python-dateutil +sniffio==1.3.1 + # via anyio +solara==1.41.0 + # via dont-fret (pyproject.toml) +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 + # via + # pytest-ipywidgets + # solara + # solara-server +stack-data==0.6.3 + # via ipython +starlette==0.41.3 + # via solara-server +tables==3.9.2 + # via phconvert +tenacity==9.0.0 + # via plotly +text-unidecode==1.3 + # via python-slugify +tomli==2.1.0 + # via pytest +tornado==6.4.2 + # via + # ipykernel + # jupyter-client +tqdm==4.67.1 + # via dont-fret (pyproject.toml) +traitlets==5.14.3 + # via + # comm + # ipykernel + # ipython + # ipywidgets + # jupyter-client + # jupyter-core + # matplotlib-inline + # nbformat +typing-extensions==4.12.2 + # via + # dont-fret (pyproject.toml) + # altair + # anyio + # anywidget + # ipython + # mkdocstrings + # pyee + # reacton + # rich + # rich-click + # starlette + # uvicorn +tzdata==2024.2 + # via pandas +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 + # via solara-server +vegafusion==2.0.1 + # via dont-fret (pyproject.toml) +vl-convert-python==1.7.0 + # via dont-fret (pyproject.toml) +watchdog==6.0.0 + # via + # mkdocs + # solara-server +watchfiles==1.0.0 + # via solara-server +wcwidth==0.2.13 + # via prompt-toolkit +websockets==14.1 + # via solara-server +widgetsnbextension==4.0.13 + # via ipywidgets +zipp==3.21.0 + # via + # importlib-metadata + # importlib-resources