diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index f66a5908f..618241dea 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -13,10 +13,11 @@ jobs: uses: actions/setup-python@v5 with: python-version: "3.12" - - - name: Install poetry - run: >- - python -m pip install poetry poetry-dynamic-versioning --user + - name: Install Poetry + run: | + curl -sSL https://install.python-poetry.org | python3 - + echo "$HOME/.local/bin" >> $GITHUB_PATH + poetry self add "poetry-dynamic-versioning[plugin]" - name: Build a binary wheel and a source tarball run: >- python -m poetry build diff --git a/poetry.lock b/poetry.lock index 5ea1aaa1e..a24410a45 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3014,20 +3014,24 @@ test = ["Cython", "array-api-strict (>=2.0)", "asv", "gmpy2", "hypothesis (>=6.3 [[package]] name = "seaborn" -version = "0.11.2" -description = "seaborn: statistical data visualization" +version = "0.13.2" +description = "Statistical data visualization" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "seaborn-0.11.2-py3-none-any.whl", hash = "sha256:85a6baa9b55f81a0623abddc4a26b334653ff4c6b18c418361de19dbba0ef283"}, - {file = "seaborn-0.11.2.tar.gz", hash = "sha256:cf45e9286d40826864be0e3c066f98536982baf701a7caa386511792d61ff4f6"}, + {file = "seaborn-0.13.2-py3-none-any.whl", hash = "sha256:636f8336facf092165e27924f223d3c62ca560b1f2bb5dff7ab7fad265361987"}, + {file = "seaborn-0.13.2.tar.gz", hash = "sha256:93e60a40988f4d65e9f4885df477e2fdaff6b73a9ded434c1ab356dd57eefff7"}, ] [package.dependencies] -matplotlib = ">=2.2" -numpy = ">=1.15" -pandas = ">=0.23" -scipy = ">=1.0" +matplotlib = ">=3.4,<3.6.1 || >3.6.1" +numpy = ">=1.20,<1.24.0 || >1.24.0" +pandas = ">=1.2" + +[package.extras] +dev = ["flake8", "flit", "mypy", "pandas-stubs", "pre-commit", "pytest", "pytest-cov", "pytest-xdist"] +docs = ["ipykernel", "nbconvert", "numpydoc", "pydata_sphinx_theme (==0.10.0rc2)", "pyyaml", "sphinx (<6.0.0)", "sphinx-copybutton", "sphinx-design", "sphinx-issues"] +stats = ["scipy (>=1.7)", "statsmodels (>=0.12)"] [[package]] name = "setuptools" @@ -3766,4 +3770,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = ">=3.10,<3.13" -content-hash = "bd33b3e21655700d0e2deba6828d3d28ca66d4d087cfed3773de2f1699fa0db3" +content-hash = "57f2c5fa5800793a25d89b3e07908b0b594841c110dacda450fda9aac66a5fd7" diff --git a/pyproject.toml b/pyproject.toml index 8d12856c6..06d6e8f05 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,8 +23,8 @@ source = ".src/pyhgf/__init__.py" [tool.poetry.dependencies] python = ">=3.10,<3.13" numpy = "^1.18" -matplotlib = "^3.0.2" -seaborn = "^0.11.2" +matplotlib = "^3.4.0" +seaborn = "^0.13.2" arviz = "^0.20.0" pymc = "^5.17.0" jax = "^0.4.26,<0.4.32"