diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 072fd42..a7736b8 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -13,7 +13,7 @@ jobs: name: Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Run pre-commit linting run: pipx run pre-commit run --all-files @@ -33,12 +33,13 @@ jobs: python-version: "3.10" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: conda-incubator/setup-miniconda@v2 with: python-version: ${{ matrix.python-version }} - mamba-version: "*" + miniforge-version: latest + use-mamba: true channels: conda-forge channel-priority: true diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index b1da70c..ada751c 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -10,7 +10,7 @@ jobs: name: Build and publish Python 🐍 distributions 📦 to PyPI runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: "3.x" diff --git a/.github/workflows/publish-docs.yaml b/.github/workflows/publish-docs.yaml index c41c99c..62e17ee 100644 --- a/.github/workflows/publish-docs.yaml +++ b/.github/workflows/publish-docs.yaml @@ -21,12 +21,13 @@ jobs: shell: bash -l {0} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - uses: conda-incubator/setup-miniconda@v2 with: python-version: "3.11" - mamba-version: "*" + miniforge-version: latest + use-mamba: true channels: conda-forge channel-priority: true diff --git a/pyproject.toml b/pyproject.toml index 1793742..84c47ef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,12 +23,13 @@ dependencies = ['networkx', 'ilpy>=0.3.1', 'numpy', 'structsvm'] dev = ["pre-commit", "pytest", "pytest-cov", "ruff", "twine", "build"] test = ["pytest", "pytest-cov", "plotly"] docs = [ - "sphinx", + "ipykernel", + "jupyter_sphinx", + "plotly", "sphinx_rtd_theme", "sphinx_togglebutton", + "sphinx", "tomli", - "jupyter_sphinx", - "plotly", ] [project.urls]