Skip to content

Commit

Permalink
ci(actions): pin setuptools 70 (#479)
Browse files Browse the repository at this point in the history
Pin `setuptools` to the maximum version of 70 to allow working on Ubuntu
20.04 LTS based environments. (New versions of `setuptools` are not
compatible.)

Note that this fix is necessary only for the `maint-0.9` branches and
the REANA 0.9 release series. In `master` we have switched to Ubuntu
24.04 LTS based environments and Python 3.12 and no pinning is necessary
there.
  • Loading branch information
mdonadoni committed Nov 26, 2024
1 parent 0570f4a commit b80bc70
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ jobs:
- name: Install Python dependencies
run: |
pip install --upgrade pip 'setuptools<71' py
pip install -e .[all]
- name: Run Sphinx documentation with doctests
Expand Down Expand Up @@ -161,6 +162,7 @@ jobs:
- name: Install Python dependencies
run: |
pip install --upgrade pip 'setuptools<71' py
pip install twine wheel
pip install -e .[all]
Expand Down

0 comments on commit b80bc70

Please sign in to comment.