diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index cf0f1a4..7d0fac9 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -7,9 +7,6 @@ jobs: fail-fast: false matrix: python-version: ["3.10" ] - # defaults: - # run: - # shell: bash runs-on: ubuntu-latest steps: - name: Check out repository @@ -24,21 +21,16 @@ jobs: - name: Install dependencies run: | python -m pip install uv - uv venv -p ${{ matrix.python-version }} - uv pip install -e .[test,web] + uv venv -p ${{ matrix.python-version }}' + . .venv/bin/activate' + echo PATH=$PATH >> $GITHUB_ENV + uv pip install -r requirements/requirements-ubuntu-latest-${{ matrix.python-version }}.txt + uv pip install -e . - name: Download test file run: | wget "https://filedn.eu/loRXwzWCNnU4XoFPGbllt1y/datafile_1.ptu" -O tests/test_data/input/ds1/datafile_1.ptu - - name: Activate virtualenv - run: | - . .venv/bin/activate - echo PATH=$PATH >> $GITHUB_ENV - - # - name: Install in editable mode with test requirements - # run: uv pip install -p ${{ matrix.python-version }} -e .[test] - - name: Run tests run: | pytest tests/ diff --git a/requirements/requirements-macOS-latest-3.10.txt b/requirements/requirements-macOS-latest-3.10.txt index 5102108..d2ed391 100644 --- a/requirements/requirements-macOS-latest-3.10.txt +++ b/requirements/requirements-macOS-latest-3.10.txt @@ -1,116 +1,117 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --extra=web --output-file=requirements-macOS-latest-3.10.txt pyproject.toml -# -anyio==4.3.0 +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-macOS-latest-3.10.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==23.2.0 +attrs==24.2.0 # via # jsonschema # referencing -cachetools==5.3.3 +babel==2.16.0 + # via mkdocs-material +blosc2==2.7.1 + # via tables +cachetools==5.5.0 # via solara-ui -certifi==2024.2.2 +certifi==2024.8.30 # via requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via - # dask - # distributed + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings # rich-click # solara-server # uvicorn -cloudpickle==3.0.0 +colorama==0.4.6 # via - # dask - # distributed + # griffe + # mkdocs-material comm==0.2.2 # via # ipykernel # ipywidgets -contourpy==1.2.1 +contourpy==1.3.1 # via matplotlib cycler==0.12.1 # via matplotlib dacite==1.8.1 # via dont-fret (pyproject.toml) -dask==2024.5.0 - # via distributed -debugpy==1.8.1 +debugpy==1.8.9 # via ipykernel decorator==5.1.1 # via ipython -distributed==2024.5.0 - # via dont-fret (pyproject.toml) -exceptiongroup==1.2.1 - # via - # anyio - # ipython -executing==2.0.1 +executing==2.1.0 # via stack-data -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.16.1 # via solara-server -fonttools==4.51.0 +fonttools==4.55.0 # via matplotlib -fsspec==2024.3.1 - # via dask +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 -h5py==3.11.0 - # via dont-fret (pyproject.toml) -humanize==4.9.0 +humanize==4.11.0 # via solara-ui -idna==3.7 +idna==3.10 # via # anyio # requests -importlib-metadata==7.1.0 - # via dask -ipykernel==6.29.4 +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 # via solara-server -ipympl==0.9.4 - # via dont-fret (pyproject.toml) -ipython==8.24.0 +ipython==8.29.0 # via # ipykernel - # ipympl # ipywidgets -ipython-genutils==0.2.0 - # via ipympl -ipyvue==1.11.1 +ipyvue==1.11.2 # via # ipyvuetify # solara-ui -ipyvuetify==1.9.4 +ipyvuetify==1.10.0 # via solara-ui -ipywidgets==8.1.2 +ipywidgets==8.1.5 # via - # ipympl + # anywidget # ipyvue # reacton # solara-ui -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via - # distributed + # altair + # mkdocs + # mkdocs-material + # mkdocstrings # solara-server -jsonschema==4.22.0 - # via nbformat -jsonschema-specifications==2023.12.1 +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 # via jsonschema -jupyter-client==8.6.1 +jupyter-client==8.6.3 # via # ipykernel # solara-server @@ -119,113 +120,213 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # nbformat -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.13 # via ipywidgets -kdepy==1.1.9 +kdepy==1.1.11 # via dont-fret (pyproject.toml) -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via matplotlib -llvmlite==0.42.0 +llvmlite==0.43.0 # via numba -locket==1.0.0 - # via - # distributed - # partd -markdown==3.6 +markdown==3.7 # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings # pymdown-extensions # solara-ui markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 - # via jinja2 -matplotlib==3.8.4 - # via ipympl +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 -msgpack==1.0.8 - # via distributed +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.59.1 +numba==0.60.0 # via dont-fret (pyproject.toml) -numpy==1.26.4 +numexpr==2.10.2 + # via + # blosc2 + # tables +numpy==2.0.2 # via - # contourpy # dont-fret (pyproject.toml) - # h5py - # ipympl + # blosc2 + # contourpy # kdepy # matplotlib # numba + # numexpr # pandas + # phconvert # scipy # solara-ui -packaging==24.0 + # tables +packaging==24.2 # via - # dask - # distributed + # altair # ipykernel # matplotlib + # mkdocs # plotly -pandas==2.2.2 + # 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 -partd==1.4.2 - # via dask +pathspec==0.12.1 + # via mkdocs pexpect==4.9.0 # via ipython -pillow==10.3.0 +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 # via - # ipympl # matplotlib + # pytest-ipywidgets # solara-ui -platformdirs==4.2.1 - # via jupyter-core -plotly==5.22.0 +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) -polars==0.20.25 +pluggy==1.5.0 + # via pytest +polars==1.15.0 # via dont-fret (pyproject.toml) -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.48 # via ipython -psutil==5.9.8 - # via - # distributed - # ipykernel +psutil==6.1.0 + # via ipykernel +psygnal==0.11.1 + # via anywidget ptyprocess==0.7.0 # via pexpect -pure-eval==0.2.2 +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.8.1 - # via solara-ui -pyparsing==3.1.2 +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.1 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets python-dateutil==2.9.0.post0 # via + # ghp-import # jupyter-client # matplotlib # pandas -pytz==2024.1 +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 # via pandas -pyyaml==6.0.1 +pyyaml==6.0.2 # via - # dask - # distributed # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps # pymdown-extensions -pyzmq==26.0.3 + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 # via # ipykernel # jupyter-client @@ -235,94 +336,92 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 - # via solara-ui -rich==13.7.1 +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.1 +rich-click==1.8.4 # via solara-server -rpds-py==0.18.1 +rpds-py==0.21.0 # via # jsonschema # referencing -scipy==1.13.0 - # via - # dont-fret (pyproject.toml) - # kdepy +scipy==1.14.1 + # via kdepy six==1.16.0 # via # asttokens # python-dateutil sniffio==1.3.1 # via anyio -solara==1.32.1 +solara==1.41.0 # via dont-fret (pyproject.toml) -solara-server[dev,starlette]==1.32.1 - # via solara -solara-ui[all,cache,extra,markdown]==1.32.1 +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 # via + # pytest-ipywidgets # solara # solara-server -sortedcontainers==2.4.0 - # via distributed stack-data==0.6.3 # via ipython -starlette==0.37.2 +starlette==0.41.3 # via solara-server -tblib==3.0.0 - # via distributed -tenacity==8.3.0 +tables==3.10.1 + # via phconvert +tenacity==9.0.0 # via plotly -toolz==0.12.1 +text-unidecode==1.3 + # via python-slugify +tornado==6.4.2 # via - # dask - # distributed - # partd -tornado==6.4 - # via - # distributed # ipykernel # jupyter-client -tqdm==4.66.4 +tqdm==4.67.1 # via dont-fret (pyproject.toml) traitlets==5.14.3 # via # comm # ipykernel - # ipympl # ipython # ipywidgets # jupyter-client # jupyter-core # matplotlib-inline # nbformat -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via - # anyio # dont-fret (pyproject.toml) - # ipython + # altair + # anywidget + # pyee # reacton # rich-click - # uvicorn -tzdata==2024.1 + # tables +tzdata==2024.2 # via pandas -urllib3==2.2.1 - # via - # distributed - # requests -uvicorn==0.29.0 - # via solara-server -watchdog==4.0.0 +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 # via solara-server -watchfiles==0.21.0 +vegafusion==2.0.1 + # 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==12.0 +websockets==14.1 # via solara-server -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.13 # via ipywidgets -zict==3.0.0 - # via distributed -zipp==3.18.1 - # via importlib-metadata diff --git a/requirements/requirements-macOS-latest-3.9.txt b/requirements/requirements-macOS-latest-3.9.txt deleted file mode 100644 index 0372f16..0000000 --- a/requirements/requirements-macOS-latest-3.9.txt +++ /dev/null @@ -1,336 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --extra=web --output-file=requirements-macOS-latest-3.9.txt pyproject.toml -# -anyio==4.3.0 - # via - # starlette - # watchfiles -appnope==0.1.4 - # via ipykernel -asttokens==2.4.1 - # via stack-data -attrs==23.2.0 - # via - # jsonschema - # referencing -cachetools==5.3.3 - # via solara-ui -certifi==2024.2.2 - # via requests -charset-normalizer==3.3.2 - # via requests -click==8.1.7 - # via - # dask - # distributed - # rich-click - # solara-server - # uvicorn -cloudpickle==3.0.0 - # via - # dask - # distributed -comm==0.2.2 - # via - # ipykernel - # ipywidgets -contourpy==1.2.1 - # via matplotlib -cycler==0.12.1 - # via matplotlib -dacite==1.8.1 - # via dont-fret (pyproject.toml) -dask==2024.5.0 - # via distributed -debugpy==1.8.1 - # via ipykernel -decorator==5.1.1 - # via ipython -distributed==2024.5.0 - # via dont-fret (pyproject.toml) -exceptiongroup==1.2.1 - # via - # anyio - # ipython -executing==2.0.1 - # via stack-data -fastjsonschema==2.19.1 - # via nbformat -filelock==3.14.0 - # via solara-server -fonttools==4.51.0 - # via matplotlib -fsspec==2024.3.1 - # via dask -h11==0.14.0 - # via uvicorn -h5py==3.11.0 - # via dont-fret (pyproject.toml) -humanize==4.9.0 - # via solara-ui -idna==3.7 - # via - # anyio - # requests -importlib-metadata==7.1.0 - # via - # dask - # jupyter-client - # markdown -importlib-resources==6.4.0 - # via matplotlib -ipykernel==6.29.4 - # via solara-server -ipympl==0.9.4 - # via dont-fret (pyproject.toml) -ipython==8.18.1 - # via - # ipykernel - # ipympl - # ipywidgets -ipython-genutils==0.2.0 - # via ipympl -ipyvue==1.11.1 - # via - # ipyvuetify - # solara-ui -ipyvuetify==1.9.4 - # via solara-ui -ipywidgets==8.1.2 - # via - # ipympl - # ipyvue - # reacton - # solara-ui -jedi==0.19.1 - # via ipython -jinja2==3.1.4 - # via - # distributed - # solara-server -jsonschema==4.22.0 - # via nbformat -jsonschema-specifications==2023.12.1 - # via jsonschema -jupyter-client==8.6.1 - # via - # ipykernel - # solara-server -jupyter-core==5.7.2 - # via - # ipykernel - # jupyter-client - # nbformat -jupyterlab-widgets==3.0.10 - # via ipywidgets -kdepy==1.1.9 - # via dont-fret (pyproject.toml) -kiwisolver==1.4.5 - # via matplotlib -llvmlite==0.42.0 - # via numba -locket==1.0.0 - # via - # distributed - # partd -markdown==3.6 - # via - # pymdown-extensions - # solara-ui -markdown-it-py==3.0.0 - # via rich -markupsafe==2.1.5 - # via jinja2 -matplotlib==3.8.4 - # via ipympl -matplotlib-inline==0.1.7 - # via - # ipykernel - # ipython -mdurl==0.1.2 - # via markdown-it-py -msgpack==1.0.8 - # via distributed -nbformat==5.10.4 - # via solara-server -nest-asyncio==1.6.0 - # via ipykernel -numba==0.59.1 - # via dont-fret (pyproject.toml) -numpy==1.26.4 - # via - # contourpy - # dont-fret (pyproject.toml) - # h5py - # ipympl - # kdepy - # matplotlib - # numba - # pandas - # scipy - # solara-ui -packaging==24.0 - # via - # dask - # distributed - # ipykernel - # matplotlib - # plotly -pandas==2.2.2 - # via dont-fret (pyproject.toml) -parso==0.8.4 - # via jedi -partd==1.4.2 - # via dask -pexpect==4.9.0 - # via ipython -pillow==10.3.0 - # via - # ipympl - # matplotlib - # solara-ui -platformdirs==4.2.1 - # via jupyter-core -plotly==5.22.0 - # via dont-fret (pyproject.toml) -polars==0.20.25 - # via dont-fret (pyproject.toml) -prompt-toolkit==3.0.43 - # via ipython -psutil==5.9.8 - # via - # distributed - # ipykernel -ptyprocess==0.7.0 - # via pexpect -pure-eval==0.2.2 - # via stack-data -pygments==2.18.0 - # via - # ipython - # rich - # solara-ui -pymdown-extensions==10.8.1 - # via solara-ui -pyparsing==3.1.2 - # via matplotlib -python-dateutil==2.9.0.post0 - # via - # jupyter-client - # matplotlib - # pandas -pytz==2024.1 - # via pandas -pyyaml==6.0.1 - # via - # dask - # distributed - # dont-fret (pyproject.toml) - # pymdown-extensions -pyzmq==26.0.3 - # via - # ipykernel - # jupyter-client -reacton==1.8.3 - # via solara-ui -referencing==0.35.1 - # via - # jsonschema - # jsonschema-specifications -requests==2.31.0 - # via solara-ui -rich==13.7.1 - # via rich-click -rich-click==1.8.1 - # via solara-server -rpds-py==0.18.1 - # via - # jsonschema - # referencing -scipy==1.13.0 - # via - # dont-fret (pyproject.toml) - # kdepy -six==1.16.0 - # via - # asttokens - # python-dateutil -sniffio==1.3.1 - # via anyio -solara==1.32.1 - # via dont-fret (pyproject.toml) -solara-server[dev,starlette]==1.32.1 - # via solara -solara-ui[all,cache,extra,markdown]==1.32.1 - # via - # solara - # solara-server -sortedcontainers==2.4.0 - # via distributed -stack-data==0.6.3 - # via ipython -starlette==0.37.2 - # via solara-server -tblib==3.0.0 - # via distributed -tenacity==8.3.0 - # via plotly -toolz==0.12.1 - # via - # dask - # distributed - # partd -tornado==6.4 - # via - # distributed - # ipykernel - # jupyter-client -tqdm==4.66.4 - # via dont-fret (pyproject.toml) -traitlets==5.14.3 - # via - # comm - # ipykernel - # ipympl - # ipython - # ipywidgets - # jupyter-client - # jupyter-core - # matplotlib-inline - # nbformat -typing-extensions==4.11.0 - # via - # anyio - # dont-fret (pyproject.toml) - # ipython - # reacton - # rich-click - # starlette - # uvicorn -tzdata==2024.1 - # via pandas -urllib3==2.2.1 - # via - # distributed - # requests -uvicorn==0.29.0 - # via solara-server -watchdog==4.0.0 - # via solara-server -watchfiles==0.21.0 - # via solara-server -wcwidth==0.2.13 - # via prompt-toolkit -websockets==12.0 - # via solara-server -widgetsnbextension==4.0.10 - # via ipywidgets -zict==3.0.0 - # via distributed -zipp==3.18.1 - # via - # importlib-metadata - # importlib-resources diff --git a/requirements/requirements-ubuntu-latest-3.10.txt b/requirements/requirements-ubuntu-latest-3.10.txt index 85a14f4..850c086 100644 --- a/requirements/requirements-ubuntu-latest-3.10.txt +++ b/requirements/requirements-ubuntu-latest-3.10.txt @@ -1,114 +1,122 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --extra=web --output-file=requirements-ubuntu-latest-3.10.txt pyproject.toml -# -anyio==4.3.0 +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-ubuntu-latest-3.10.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==23.2.0 +attrs==24.2.0 # via # jsonschema # referencing -cachetools==5.3.3 +babel==2.16.0 + # via mkdocs-material +blosc2==2.7.1 + # via tables +cachetools==5.5.0 # via solara-ui -certifi==2024.2.2 +certifi==2024.8.30 # via requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via - # dask - # distributed + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings # rich-click # solara-server # uvicorn -cloudpickle==3.0.0 +colorama==0.4.6 # via - # dask - # distributed + # griffe + # mkdocs-material comm==0.2.2 # via # ipykernel # ipywidgets -contourpy==1.2.1 +contourpy==1.3.1 # via matplotlib cycler==0.12.1 # via matplotlib dacite==1.8.1 # via dont-fret (pyproject.toml) -dask==2024.5.0 - # via distributed -debugpy==1.8.1 +debugpy==1.8.9 # via ipykernel decorator==5.1.1 # via ipython -distributed==2024.5.0 - # via dont-fret (pyproject.toml) -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # ipython -executing==2.0.1 + # pytest +executing==2.1.0 # via stack-data -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.16.1 # via solara-server -fonttools==4.51.0 +fonttools==4.55.0 # via matplotlib -fsspec==2024.3.1 - # via dask +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 -h5py==3.11.0 - # via dont-fret (pyproject.toml) -humanize==4.9.0 +humanize==4.11.0 # via solara-ui -idna==3.7 +idna==3.10 # via # anyio # requests -importlib-metadata==7.1.0 - # via dask -ipykernel==6.29.4 +importlib-resources==6.4.5 + # via phconvert +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 # via solara-server -ipympl==0.9.4 - # via dont-fret (pyproject.toml) -ipython==8.24.0 +ipython==8.29.0 # via # ipykernel - # ipympl # ipywidgets -ipython-genutils==0.2.0 - # via ipympl -ipyvue==1.11.1 +ipyvue==1.11.2 # via # ipyvuetify # solara-ui -ipyvuetify==1.9.4 +ipyvuetify==1.10.0 # via solara-ui -ipywidgets==8.1.2 +ipywidgets==8.1.5 # via - # ipympl + # anywidget # ipyvue # reacton # solara-ui -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via - # distributed + # altair + # mkdocs + # mkdocs-material + # mkdocstrings # solara-server -jsonschema==4.22.0 - # via nbformat -jsonschema-specifications==2023.12.1 +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 # via jsonschema -jupyter-client==8.6.1 +jupyter-client==8.6.3 # via # ipykernel # solara-server @@ -117,113 +125,213 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # nbformat -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.13 # via ipywidgets -kdepy==1.1.9 +kdepy==1.1.11 # via dont-fret (pyproject.toml) -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via matplotlib -llvmlite==0.42.0 +llvmlite==0.43.0 # via numba -locket==1.0.0 - # via - # distributed - # partd -markdown==3.6 +markdown==3.7 # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings # pymdown-extensions # solara-ui markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 - # via jinja2 -matplotlib==3.8.4 - # via ipympl +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 -msgpack==1.0.8 - # via distributed +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.59.1 +numba==0.60.0 # via dont-fret (pyproject.toml) -numpy==1.26.4 +numexpr==2.10.2 + # via + # blosc2 + # tables +numpy==2.0.2 # via - # contourpy # dont-fret (pyproject.toml) - # h5py - # ipympl + # blosc2 + # contourpy # kdepy # matplotlib # numba + # numexpr # pandas + # phconvert # scipy # solara-ui -packaging==24.0 + # tables +packaging==24.2 # via - # dask - # distributed + # altair # ipykernel # matplotlib + # mkdocs # plotly -pandas==2.2.2 + # 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 -partd==1.4.2 - # via dask +pathspec==0.12.1 + # via mkdocs pexpect==4.9.0 # via ipython -pillow==10.3.0 +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 # via - # ipympl # matplotlib + # pytest-ipywidgets # solara-ui -platformdirs==4.2.1 - # via jupyter-core -plotly==5.22.0 +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) -polars==0.20.25 +pluggy==1.5.0 + # via pytest +polars==1.15.0 # via dont-fret (pyproject.toml) -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.48 # via ipython -psutil==5.9.8 - # via - # distributed - # ipykernel +psutil==6.1.0 + # via ipykernel +psygnal==0.11.1 + # via anywidget ptyprocess==0.7.0 # via pexpect -pure-eval==0.2.2 +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.8.1 - # via solara-ui -pyparsing==3.1.2 +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.1 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets python-dateutil==2.9.0.post0 # via + # ghp-import # jupyter-client # matplotlib # pandas -pytz==2024.1 +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 # via pandas -pyyaml==6.0.1 +pyyaml==6.0.2 # via - # dask - # distributed # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps # pymdown-extensions -pyzmq==26.0.3 + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 # via # ipykernel # jupyter-client @@ -233,94 +341,98 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 - # via solara-ui -rich==13.7.1 +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.1 +rich-click==1.8.4 # via solara-server -rpds-py==0.18.1 +rpds-py==0.21.0 # via # jsonschema # referencing -scipy==1.13.0 - # via - # dont-fret (pyproject.toml) - # kdepy +scipy==1.14.1 + # via kdepy six==1.16.0 # via # asttokens # python-dateutil sniffio==1.3.1 # via anyio -solara==1.32.1 +solara==1.41.0 # via dont-fret (pyproject.toml) -solara-server[dev,starlette]==1.32.1 - # via solara -solara-ui[all,cache,extra,markdown]==1.32.1 +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 # via + # pytest-ipywidgets # solara # solara-server -sortedcontainers==2.4.0 - # via distributed stack-data==0.6.3 # via ipython -starlette==0.37.2 +starlette==0.41.3 # via solara-server -tblib==3.0.0 - # via distributed -tenacity==8.3.0 +tables==3.10.1 + # via phconvert +tenacity==9.0.0 # via plotly -toolz==0.12.1 +text-unidecode==1.3 + # via python-slugify +tomli==2.1.0 + # via pytest +tornado==6.4.2 # via - # dask - # distributed - # partd -tornado==6.4 - # via - # distributed # ipykernel # jupyter-client -tqdm==4.66.4 +tqdm==4.67.1 # via dont-fret (pyproject.toml) traitlets==5.14.3 # via # comm # ipykernel - # ipympl # ipython # ipywidgets # jupyter-client # jupyter-core # matplotlib-inline # nbformat -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via - # anyio # dont-fret (pyproject.toml) + # altair + # anyio + # anywidget # ipython + # pyee # reacton + # rich # rich-click + # tables # uvicorn -tzdata==2024.1 +tzdata==2024.2 # via pandas -urllib3==2.2.1 - # via - # distributed - # requests -uvicorn==0.29.0 - # via solara-server -watchdog==4.0.0 +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 # via solara-server -watchfiles==0.21.0 +vegafusion==2.0.1 + # 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==12.0 +websockets==14.1 # via solara-server -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.13 # via ipywidgets -zict==3.0.0 - # via distributed -zipp==3.18.1 - # via importlib-metadata diff --git a/requirements/requirements-ubuntu-latest-3.9.txt b/requirements/requirements-ubuntu-latest-3.9.txt deleted file mode 100644 index 72d66e2..0000000 --- a/requirements/requirements-ubuntu-latest-3.9.txt +++ /dev/null @@ -1,334 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --extra=web --output-file=requirements-ubuntu-latest-3.9.txt pyproject.toml -# -anyio==4.3.0 - # via - # starlette - # watchfiles -asttokens==2.4.1 - # via stack-data -attrs==23.2.0 - # via - # jsonschema - # referencing -cachetools==5.3.3 - # via solara-ui -certifi==2024.2.2 - # via requests -charset-normalizer==3.3.2 - # via requests -click==8.1.7 - # via - # dask - # distributed - # rich-click - # solara-server - # uvicorn -cloudpickle==3.0.0 - # via - # dask - # distributed -comm==0.2.2 - # via - # ipykernel - # ipywidgets -contourpy==1.2.1 - # via matplotlib -cycler==0.12.1 - # via matplotlib -dacite==1.8.1 - # via dont-fret (pyproject.toml) -dask==2024.5.0 - # via distributed -debugpy==1.8.1 - # via ipykernel -decorator==5.1.1 - # via ipython -distributed==2024.5.0 - # via dont-fret (pyproject.toml) -exceptiongroup==1.2.1 - # via - # anyio - # ipython -executing==2.0.1 - # via stack-data -fastjsonschema==2.19.1 - # via nbformat -filelock==3.14.0 - # via solara-server -fonttools==4.51.0 - # via matplotlib -fsspec==2024.3.1 - # via dask -h11==0.14.0 - # via uvicorn -h5py==3.11.0 - # via dont-fret (pyproject.toml) -humanize==4.9.0 - # via solara-ui -idna==3.7 - # via - # anyio - # requests -importlib-metadata==7.1.0 - # via - # dask - # jupyter-client - # markdown -importlib-resources==6.4.0 - # via matplotlib -ipykernel==6.29.4 - # via solara-server -ipympl==0.9.4 - # via dont-fret (pyproject.toml) -ipython==8.18.1 - # via - # ipykernel - # ipympl - # ipywidgets -ipython-genutils==0.2.0 - # via ipympl -ipyvue==1.11.1 - # via - # ipyvuetify - # solara-ui -ipyvuetify==1.9.4 - # via solara-ui -ipywidgets==8.1.2 - # via - # ipympl - # ipyvue - # reacton - # solara-ui -jedi==0.19.1 - # via ipython -jinja2==3.1.4 - # via - # distributed - # solara-server -jsonschema==4.22.0 - # via nbformat -jsonschema-specifications==2023.12.1 - # via jsonschema -jupyter-client==8.6.1 - # via - # ipykernel - # solara-server -jupyter-core==5.7.2 - # via - # ipykernel - # jupyter-client - # nbformat -jupyterlab-widgets==3.0.10 - # via ipywidgets -kdepy==1.1.9 - # via dont-fret (pyproject.toml) -kiwisolver==1.4.5 - # via matplotlib -llvmlite==0.42.0 - # via numba -locket==1.0.0 - # via - # distributed - # partd -markdown==3.6 - # via - # pymdown-extensions - # solara-ui -markdown-it-py==3.0.0 - # via rich -markupsafe==2.1.5 - # via jinja2 -matplotlib==3.8.4 - # via ipympl -matplotlib-inline==0.1.7 - # via - # ipykernel - # ipython -mdurl==0.1.2 - # via markdown-it-py -msgpack==1.0.8 - # via distributed -nbformat==5.10.4 - # via solara-server -nest-asyncio==1.6.0 - # via ipykernel -numba==0.59.1 - # via dont-fret (pyproject.toml) -numpy==1.26.4 - # via - # contourpy - # dont-fret (pyproject.toml) - # h5py - # ipympl - # kdepy - # matplotlib - # numba - # pandas - # scipy - # solara-ui -packaging==24.0 - # via - # dask - # distributed - # ipykernel - # matplotlib - # plotly -pandas==2.2.2 - # via dont-fret (pyproject.toml) -parso==0.8.4 - # via jedi -partd==1.4.2 - # via dask -pexpect==4.9.0 - # via ipython -pillow==10.3.0 - # via - # ipympl - # matplotlib - # solara-ui -platformdirs==4.2.1 - # via jupyter-core -plotly==5.22.0 - # via dont-fret (pyproject.toml) -polars==0.20.25 - # via dont-fret (pyproject.toml) -prompt-toolkit==3.0.43 - # via ipython -psutil==5.9.8 - # via - # distributed - # ipykernel -ptyprocess==0.7.0 - # via pexpect -pure-eval==0.2.2 - # via stack-data -pygments==2.18.0 - # via - # ipython - # rich - # solara-ui -pymdown-extensions==10.8.1 - # via solara-ui -pyparsing==3.1.2 - # via matplotlib -python-dateutil==2.9.0.post0 - # via - # jupyter-client - # matplotlib - # pandas -pytz==2024.1 - # via pandas -pyyaml==6.0.1 - # via - # dask - # distributed - # dont-fret (pyproject.toml) - # pymdown-extensions -pyzmq==26.0.3 - # via - # ipykernel - # jupyter-client -reacton==1.8.3 - # via solara-ui -referencing==0.35.1 - # via - # jsonschema - # jsonschema-specifications -requests==2.31.0 - # via solara-ui -rich==13.7.1 - # via rich-click -rich-click==1.8.1 - # via solara-server -rpds-py==0.18.1 - # via - # jsonschema - # referencing -scipy==1.13.0 - # via - # dont-fret (pyproject.toml) - # kdepy -six==1.16.0 - # via - # asttokens - # python-dateutil -sniffio==1.3.1 - # via anyio -solara==1.32.1 - # via dont-fret (pyproject.toml) -solara-server[dev,starlette]==1.32.1 - # via solara -solara-ui[all,cache,extra,markdown]==1.32.1 - # via - # solara - # solara-server -sortedcontainers==2.4.0 - # via distributed -stack-data==0.6.3 - # via ipython -starlette==0.37.2 - # via solara-server -tblib==3.0.0 - # via distributed -tenacity==8.3.0 - # via plotly -toolz==0.12.1 - # via - # dask - # distributed - # partd -tornado==6.4 - # via - # distributed - # ipykernel - # jupyter-client -tqdm==4.66.4 - # via dont-fret (pyproject.toml) -traitlets==5.14.3 - # via - # comm - # ipykernel - # ipympl - # ipython - # ipywidgets - # jupyter-client - # jupyter-core - # matplotlib-inline - # nbformat -typing-extensions==4.11.0 - # via - # anyio - # dont-fret (pyproject.toml) - # ipython - # reacton - # rich-click - # starlette - # uvicorn -tzdata==2024.1 - # via pandas -urllib3==2.2.1 - # via - # distributed - # requests -uvicorn==0.29.0 - # via solara-server -watchdog==4.0.0 - # via solara-server -watchfiles==0.21.0 - # via solara-server -wcwidth==0.2.13 - # via prompt-toolkit -websockets==12.0 - # via solara-server -widgetsnbextension==4.0.10 - # via ipywidgets -zict==3.0.0 - # via distributed -zipp==3.18.1 - # via - # importlib-metadata - # importlib-resources diff --git a/requirements/requirements-windows-latest-3.10.txt b/requirements/requirements-windows-latest-3.10.txt index a939e4a..dcf5d99 100644 --- a/requirements/requirements-windows-latest-3.10.txt +++ b/requirements/requirements-windows-latest-3.10.txt @@ -1,119 +1,136 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --extra=web --output-file=requirements-windows-latest-3.10.txt pyproject.toml -# -anyio==4.3.0 +# This file was autogenerated by uv via the following command: +# uv pip compile --all-extras pyproject.toml -o requirements-windows-latest-3.10.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==23.2.0 +attrs==24.2.0 # via # jsonschema # referencing -cachetools==5.3.3 +babel==2.16.0 + # via mkdocs-material +blosc2==2.5.1 + # via tables +cachetools==5.5.0 # via solara-ui -certifi==2024.2.2 +certifi==2024.8.30 # via requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via - # dask - # distributed + # dont-fret (pyproject.toml) + # mkdocs + # mkdocstrings # rich-click # solara-server # uvicorn -cloudpickle==3.0.0 - # via - # dask - # distributed colorama==0.4.6 # via # click + # griffe # ipython + # mkdocs + # mkdocs-material + # pytest # tqdm comm==0.2.2 # via # ipykernel # ipywidgets -contourpy==1.2.1 +contourpy==1.3.0 # via matplotlib cycler==0.12.1 # via matplotlib dacite==1.8.1 # via dont-fret (pyproject.toml) -dask==2024.5.0 - # via distributed -debugpy==1.8.1 +debugpy==1.8.9 # via ipykernel decorator==5.1.1 # via ipython -distributed==2024.5.0 - # via dont-fret (pyproject.toml) -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # ipython -executing==2.0.1 + # pytest +executing==2.1.0 # via stack-data -fastjsonschema==2.19.1 +fastjsonschema==2.20.0 # via nbformat -filelock==3.14.0 +filelock==3.16.1 # via solara-server -fonttools==4.51.0 +fonttools==4.55.0 # via matplotlib -fsspec==2024.3.1 - # via dask +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 -h5py==3.11.0 - # via dont-fret (pyproject.toml) -humanize==4.9.0 +humanize==4.11.0 # via solara-ui -idna==3.7 +idna==3.10 # via # anyio # requests -importlib-metadata==7.1.0 - # via dask -ipykernel==6.29.4 +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 -ipympl==0.9.4 - # via dont-fret (pyproject.toml) -ipython==8.24.0 +ipython==8.18.1 # via # ipykernel - # ipympl # ipywidgets -ipython-genutils==0.2.0 - # via ipympl -ipyvue==1.11.1 +ipyvue==1.11.2 # via # ipyvuetify # solara-ui -ipyvuetify==1.9.4 +ipyvuetify==1.10.0 # via solara-ui -ipywidgets==8.1.2 +ipywidgets==8.1.5 # via - # ipympl + # anywidget # ipyvue # reacton # solara-ui -jedi==0.19.1 +jedi==0.19.2 # via ipython jinja2==3.1.4 # via - # distributed + # altair + # mkdocs + # mkdocs-material + # mkdocstrings # solara-server -jsonschema==4.22.0 - # via nbformat -jsonschema-specifications==2023.12.1 +jsonschema==4.23.0 + # via + # altair + # nbformat +jsonschema-specifications==2024.10.1 # via jsonschema -jupyter-client==8.6.1 +jupyter-client==8.6.3 # via # ipykernel # solara-server @@ -122,111 +139,209 @@ jupyter-core==5.7.2 # ipykernel # jupyter-client # nbformat -jupyterlab-widgets==3.0.10 +jupyterlab-widgets==3.0.13 # via ipywidgets -kdepy==1.1.9 +kdepy==1.1.11 # via dont-fret (pyproject.toml) -kiwisolver==1.4.5 +kiwisolver==1.4.7 # via matplotlib -llvmlite==0.42.0 +llvmlite==0.43.0 # via numba -locket==1.0.0 - # via - # distributed - # partd -markdown==3.6 +markdown==3.7 # via + # mkdocs + # mkdocs-autorefs + # mkdocs-material + # mkdocstrings # pymdown-extensions # solara-ui markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 - # via jinja2 -matplotlib==3.8.4 - # via ipympl +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 -msgpack==1.0.8 - # via distributed +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.59.1 +numba==0.60.0 # via dont-fret (pyproject.toml) -numpy==1.26.4 +numexpr==2.10.2 + # via tables +numpy==2.0.2 # via - # contourpy # dont-fret (pyproject.toml) - # h5py - # ipympl + # blosc2 + # contourpy # kdepy # matplotlib # numba + # numexpr # pandas + # phconvert # scipy # solara-ui -packaging==24.0 + # tables +packaging==24.2 # via - # dask - # distributed + # altair # ipykernel # matplotlib + # mkdocs # plotly -pandas==2.2.2 + # 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 -partd==1.4.2 - # via dask -pillow==10.3.0 +pathspec==0.12.1 + # via mkdocs +phconvert==0.9.1 + # via dont-fret (pyproject.toml) +pillow==11.0.0 # via - # ipympl # matplotlib + # pytest-ipywidgets # solara-ui -platformdirs==4.2.1 - # via jupyter-core -plotly==5.22.0 +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) -polars==0.20.25 +pluggy==1.5.0 + # via pytest +polars==1.15.0 # via dont-fret (pyproject.toml) -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.48 # via ipython -psutil==5.9.8 - # via - # distributed - # ipykernel -pure-eval==0.2.2 +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.8.1 - # via solara-ui -pyparsing==3.1.2 +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.1 + # via + # dont-fret (pyproject.toml) + # pytest-ipywidgets python-dateutil==2.9.0.post0 # via + # ghp-import # jupyter-client # matplotlib # pandas -pytz==2024.1 +python-slugify==8.0.4 + # via pytest-playwright +pytz==2024.2 # via pandas -pywin32==306 +pywin32==308 # via jupyter-core -pyyaml==6.0.1 +pyyaml==6.0.2 # via - # dask - # distributed # dont-fret (pyproject.toml) + # mkdocs + # mkdocs-get-deps # pymdown-extensions -pyzmq==26.0.3 + # pyyaml-env-tag +pyyaml-env-tag==0.1 + # via mkdocs +pyzmq==26.2.0 # via # ipykernel # jupyter-client @@ -236,94 +351,103 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 - # via solara-ui -rich==13.7.1 +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.1 +rich-click==1.8.4 # via solara-server -rpds-py==0.18.1 +rpds-py==0.21.0 # via # jsonschema # referencing -scipy==1.13.0 - # via - # dont-fret (pyproject.toml) - # kdepy +scipy==1.13.1 + # via kdepy six==1.16.0 # via # asttokens # python-dateutil sniffio==1.3.1 # via anyio -solara==1.32.1 +solara==1.41.0 # via dont-fret (pyproject.toml) -solara-server[dev,starlette]==1.32.1 - # via solara -solara-ui[all,cache,extra,markdown]==1.32.1 +solara-server==1.41.0 + # via + # pytest-ipywidgets + # solara +solara-ui==1.41.0 # via + # pytest-ipywidgets # solara # solara-server -sortedcontainers==2.4.0 - # via distributed stack-data==0.6.3 # via ipython -starlette==0.37.2 +starlette==0.41.3 # via solara-server -tblib==3.0.0 - # via distributed -tenacity==8.3.0 +tables==3.9.2 + # via phconvert +tenacity==9.0.0 # via plotly -toolz==0.12.1 - # via - # dask - # distributed - # partd -tornado==6.4 +text-unidecode==1.3 + # via python-slugify +tomli==2.1.0 + # via pytest +tornado==6.4.2 # via - # distributed # ipykernel # jupyter-client -tqdm==4.66.4 +tqdm==4.67.1 # via dont-fret (pyproject.toml) traitlets==5.14.3 # via # comm # ipykernel - # ipympl # ipython # ipywidgets # jupyter-client # jupyter-core # matplotlib-inline # nbformat -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via - # anyio # dont-fret (pyproject.toml) + # altair + # anyio + # anywidget # ipython + # mkdocstrings + # pyee # reacton + # rich # rich-click + # starlette # uvicorn -tzdata==2024.1 +tzdata==2024.2 # via pandas -urllib3==2.2.1 - # via - # distributed - # requests -uvicorn==0.29.0 - # via solara-server -watchdog==4.0.0 +urllib3==2.2.3 + # via requests +uvicorn==0.32.1 # via solara-server -watchfiles==0.21.0 +vegafusion==2.0.1 + # 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==12.0 +websockets==14.1 # via solara-server -widgetsnbextension==4.0.10 +widgetsnbextension==4.0.13 # via ipywidgets -zict==3.0.0 - # via distributed -zipp==3.18.1 - # via importlib-metadata +zipp==3.21.0 + # via + # importlib-metadata + # importlib-resources diff --git a/requirements/requirements-windows-latest-3.9.txt b/requirements/requirements-windows-latest-3.9.txt deleted file mode 100644 index bbe8c9d..0000000 --- a/requirements/requirements-windows-latest-3.9.txt +++ /dev/null @@ -1,337 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --extra=web --output-file=requirements-windows-latest-3.9.txt pyproject.toml -# -anyio==4.3.0 - # via - # starlette - # watchfiles -asttokens==2.4.1 - # via stack-data -attrs==23.2.0 - # via - # jsonschema - # referencing -cachetools==5.3.3 - # via solara-ui -certifi==2024.2.2 - # via requests -charset-normalizer==3.3.2 - # via requests -click==8.1.7 - # via - # dask - # distributed - # rich-click - # solara-server - # uvicorn -cloudpickle==3.0.0 - # via - # dask - # distributed -colorama==0.4.6 - # via - # click - # ipython - # tqdm -comm==0.2.2 - # via - # ipykernel - # ipywidgets -contourpy==1.2.1 - # via matplotlib -cycler==0.12.1 - # via matplotlib -dacite==1.8.1 - # via dont-fret (pyproject.toml) -dask==2024.5.0 - # via distributed -debugpy==1.8.1 - # via ipykernel -decorator==5.1.1 - # via ipython -distributed==2024.5.0 - # via dont-fret (pyproject.toml) -exceptiongroup==1.2.1 - # via - # anyio - # ipython -executing==2.0.1 - # via stack-data -fastjsonschema==2.19.1 - # via nbformat -filelock==3.14.0 - # via solara-server -fonttools==4.51.0 - # via matplotlib -fsspec==2024.3.1 - # via dask -h11==0.14.0 - # via uvicorn -h5py==3.11.0 - # via dont-fret (pyproject.toml) -humanize==4.9.0 - # via solara-ui -idna==3.7 - # via - # anyio - # requests -importlib-metadata==7.1.0 - # via - # dask - # jupyter-client - # markdown -importlib-resources==6.4.0 - # via matplotlib -ipykernel==6.29.4 - # via solara-server -ipympl==0.9.4 - # via dont-fret (pyproject.toml) -ipython==8.18.1 - # via - # ipykernel - # ipympl - # ipywidgets -ipython-genutils==0.2.0 - # via ipympl -ipyvue==1.11.1 - # via - # ipyvuetify - # solara-ui -ipyvuetify==1.9.4 - # via solara-ui -ipywidgets==8.1.2 - # via - # ipympl - # ipyvue - # reacton - # solara-ui -jedi==0.19.1 - # via ipython -jinja2==3.1.4 - # via - # distributed - # solara-server -jsonschema==4.22.0 - # via nbformat -jsonschema-specifications==2023.12.1 - # via jsonschema -jupyter-client==8.6.1 - # via - # ipykernel - # solara-server -jupyter-core==5.7.2 - # via - # ipykernel - # jupyter-client - # nbformat -jupyterlab-widgets==3.0.10 - # via ipywidgets -kdepy==1.1.9 - # via dont-fret (pyproject.toml) -kiwisolver==1.4.5 - # via matplotlib -llvmlite==0.42.0 - # via numba -locket==1.0.0 - # via - # distributed - # partd -markdown==3.6 - # via - # pymdown-extensions - # solara-ui -markdown-it-py==3.0.0 - # via rich -markupsafe==2.1.5 - # via jinja2 -matplotlib==3.8.4 - # via ipympl -matplotlib-inline==0.1.7 - # via - # ipykernel - # ipython -mdurl==0.1.2 - # via markdown-it-py -msgpack==1.0.8 - # via distributed -nbformat==5.10.4 - # via solara-server -nest-asyncio==1.6.0 - # via ipykernel -numba==0.59.1 - # via dont-fret (pyproject.toml) -numpy==1.26.4 - # via - # contourpy - # dont-fret (pyproject.toml) - # h5py - # ipympl - # kdepy - # matplotlib - # numba - # pandas - # scipy - # solara-ui -packaging==24.0 - # via - # dask - # distributed - # ipykernel - # matplotlib - # plotly -pandas==2.2.2 - # via dont-fret (pyproject.toml) -parso==0.8.4 - # via jedi -partd==1.4.2 - # via dask -pillow==10.3.0 - # via - # ipympl - # matplotlib - # solara-ui -platformdirs==4.2.1 - # via jupyter-core -plotly==5.22.0 - # via dont-fret (pyproject.toml) -polars==0.20.25 - # via dont-fret (pyproject.toml) -prompt-toolkit==3.0.43 - # via ipython -psutil==5.9.8 - # via - # distributed - # ipykernel -pure-eval==0.2.2 - # via stack-data -pygments==2.18.0 - # via - # ipython - # rich - # solara-ui -pymdown-extensions==10.8.1 - # via solara-ui -pyparsing==3.1.2 - # via matplotlib -python-dateutil==2.9.0.post0 - # via - # jupyter-client - # matplotlib - # pandas -pytz==2024.1 - # via pandas -pywin32==306 - # via jupyter-core -pyyaml==6.0.1 - # via - # dask - # distributed - # dont-fret (pyproject.toml) - # pymdown-extensions -pyzmq==26.0.3 - # via - # ipykernel - # jupyter-client -reacton==1.8.3 - # via solara-ui -referencing==0.35.1 - # via - # jsonschema - # jsonschema-specifications -requests==2.31.0 - # via solara-ui -rich==13.7.1 - # via rich-click -rich-click==1.8.1 - # via solara-server -rpds-py==0.18.1 - # via - # jsonschema - # referencing -scipy==1.13.0 - # via - # dont-fret (pyproject.toml) - # kdepy -six==1.16.0 - # via - # asttokens - # python-dateutil -sniffio==1.3.1 - # via anyio -solara==1.32.1 - # via dont-fret (pyproject.toml) -solara-server[dev,starlette]==1.32.1 - # via solara -solara-ui[all,cache,extra,markdown]==1.32.1 - # via - # solara - # solara-server -sortedcontainers==2.4.0 - # via distributed -stack-data==0.6.3 - # via ipython -starlette==0.37.2 - # via solara-server -tblib==3.0.0 - # via distributed -tenacity==8.3.0 - # via plotly -toolz==0.12.1 - # via - # dask - # distributed - # partd -tornado==6.4 - # via - # distributed - # ipykernel - # jupyter-client -tqdm==4.66.4 - # via dont-fret (pyproject.toml) -traitlets==5.14.3 - # via - # comm - # ipykernel - # ipympl - # ipython - # ipywidgets - # jupyter-client - # jupyter-core - # matplotlib-inline - # nbformat -typing-extensions==4.11.0 - # via - # anyio - # dont-fret (pyproject.toml) - # ipython - # reacton - # rich-click - # starlette - # uvicorn -tzdata==2024.1 - # via pandas -urllib3==2.2.1 - # via - # distributed - # requests -uvicorn==0.29.0 - # via solara-server -watchdog==4.0.0 - # via solara-server -watchfiles==0.21.0 - # via solara-server -wcwidth==0.2.13 - # via prompt-toolkit -websockets==12.0 - # via solara-server -widgetsnbextension==4.0.10 - # via ipywidgets -zict==3.0.0 - # via distributed -zipp==3.18.1 - # via - # importlib-metadata - # importlib-resources