diff --git a/.github/workflows/deploy_docs.yaml b/.github/workflows/deploy_docs.yaml index 8c3b8f6..8f212c4 100644 --- a/.github/workflows/deploy_docs.yaml +++ b/.github/workflows/deploy_docs.yaml @@ -18,7 +18,7 @@ jobs: - name: Install python 3.11 uses: actions/setup-python@v5 with: - python-version: 3.11 + python-version: 3.14 - name: Install dependencies run: | diff --git a/.github/workflows/release_pypi.yaml b/.github/workflows/release_pypi.yaml index 1db2ea3..41d6a21 100644 --- a/.github/workflows/release_pypi.yaml +++ b/.github/workflows/release_pypi.yaml @@ -22,7 +22,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.13" + python-version: "3.14" - name: Install dependencies run: | diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index d2fafea..3bbaf40 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -95,7 +95,7 @@ jobs: - name: Install python 3.11 uses: actions/setup-python@v5 with: - python-version: 3.11 + python-version: 3.14 - name: Install dependencies run: | diff --git a/pyproject.toml b/pyproject.toml index 6b4fbb1..abc8cc7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,10 +20,10 @@ client = ["orjson>=3,<4"] test = ["coveralls", "pytest"] docs = [ "Sphinx==8.2.3", - "sphinx-autodoc-typehints==3.2.0", + "sphinx-autodoc-typehints==3.6.2", "sphinx_rtd_theme", "asteroid-sphinx-theme==0.0.3", - "anywidget==0.9.18", + "anywidget==0.9.21", "numpy>=2.2.4,<3", "ipython>=9.1.0,<10", ] diff --git a/requirements.txt b/requirements.txt index e64da86..aa1939a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,23 +2,23 @@ # uv pip compile --extra=test --extra=docs --extra=lint --extra=client --output-file=requirements.txt pyproject.toml alabaster==1.0.0 # via sphinx -anywidget==0.9.18 +anywidget==0.9.21 # via cems-nuclei (pyproject.toml) asteroid-sphinx-theme==0.0.3 # via cems-nuclei (pyproject.toml) -asttokens==3.0.0 +asttokens==3.0.1 # via stack-data babel==2.17.0 # via sphinx -black==25.1.0 +black==25.12.0 # via cems-nuclei (pyproject.toml) -certifi==2025.4.26 +certifi==2025.11.12 # via requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -click==8.1.8 +click==8.3.1 # via black -comm==0.2.2 +comm==0.2.3 # via ipywidgets coverage==6.5.0 # via coveralls @@ -28,75 +28,75 @@ decorator==5.2.1 # via ipython docopt==0.6.2 # via coveralls -docutils==0.21.2 +docutils==0.22.4 # via # sphinx # sphinx-rtd-theme -executing==2.2.0 +executing==2.2.1 # via stack-data -idna==3.10 +idna==3.11 # via requests imagesize==1.4.1 # via sphinx -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest -ipython==9.2.0 +ipython==9.9.0 # via # cems-nuclei (pyproject.toml) # ipywidgets ipython-pygments-lexers==1.1.1 # via ipython -ipywidgets==8.1.7 +ipywidgets==8.1.8 # via anywidget -isort==6.0.1 +isort==6.1.0 # via cems-nuclei (pyproject.toml) jedi==0.19.2 # via ipython jinja2==3.1.6 # via sphinx -jupyterlab-widgets==3.0.15 +jupyterlab-widgets==3.0.16 # via ipywidgets -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 -matplotlib-inline==0.1.7 +matplotlib-inline==0.2.1 # via ipython mypy-extensions==1.1.0 # via black -numpy==2.2.5 +numpy==2.4.1 # via cems-nuclei (pyproject.toml) -orjson==3.10.18 +orjson==3.11.5 # via cems-nuclei (pyproject.toml) packaging==25.0 # via # black # pytest # sphinx -parso==0.8.4 +parso==0.8.5 # via jedi pathspec==0.12.1 # via black pexpect==4.9.0 # via ipython -platformdirs==4.3.7 +platformdirs==4.5.1 # via black -pluggy==1.5.0 +pluggy==1.6.0 # via pytest -prompt-toolkit==3.0.51 +prompt-toolkit==3.0.52 # via ipython -psygnal==0.13.0 +psygnal==0.15.1 # via anywidget ptyprocess==0.7.0 # via pexpect pure-eval==0.2.3 # via stack-data -pygments==2.19.1 +pygments==2.19.2 # via # ipython # ipython-pygments-lexers # sphinx pyjwt==2.10.1 # via cems-nuclei (pyproject.toml) -pytest==8.3.5 +pytest==8.4.2 # via cems-nuclei (pyproject.toml) requests==2.32.3 # via @@ -114,9 +114,9 @@ sphinx==8.2.3 # sphinx-autodoc-typehints # sphinx-rtd-theme # sphinxcontrib-jquery -sphinx-autodoc-typehints==3.2.0 +sphinx-autodoc-typehints==3.6.2 # via cems-nuclei (pyproject.toml) -sphinx-rtd-theme==3.0.2 +sphinx-rtd-theme==3.1.0 # via cems-nuclei (pyproject.toml) sphinxcontrib-applehelp==2.0.0 # via sphinx @@ -140,11 +140,11 @@ traitlets==5.14.3 # ipython # ipywidgets # matplotlib-inline -typing-extensions==4.13.2 +typing-extensions==4.15.0 # via anywidget urllib3==2.4.0 # via requests -wcwidth==0.2.13 +wcwidth==0.2.14 # via prompt-toolkit -widgetsnbextension==4.0.14 +widgetsnbextension==4.0.15 # via ipywidgets