Skip to content

Commit ca817ce

Browse files
authored
Merge pull request #918 from boegel/eb500
bump version to 5.0.0 (+ remove Python 2.7 + Python 3.5 from classifiers in `setup.py`)
2 parents 4e77df5 + a872043 commit ca817ce

File tree

4 files changed

+19
-23
lines changed

4 files changed

+19
-23
lines changed

.github/workflows/doc_build.yml

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@ concurrency:
88

99
jobs:
1010
docs:
11-
runs-on: ubuntu-latest
11+
runs-on: ubuntu-22.04
1212
steps:
13-
- uses: actions/checkout@v2
14-
- name: Set up Python 3.8
15-
uses: actions/setup-python@v1
13+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
14+
- name: Set up Python
15+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
1616
with:
17-
python-version: 3.8
17+
# Python 3.10 is default in Ubuntu 22.04
18+
python-version: '3.10'
1819
- name: Lint with flake8
1920
run: |
2021
pip install flake8
@@ -30,14 +31,9 @@ jobs:
3031
# suggestions). Since we know we have one of these, we allow for that.
3132
# see https://github.com/easybuilders/easybuild/pull/485 for details
3233
bash .github/workflows/check_with_codespell.sh
33-
- name: Test with sphinx
34-
run: |
35-
pip install -r docs/requirements.txt
36-
# This test is weak, options -nWT would make it stronger but we have many warnings...
37-
READTHEDOCS=1 sphinx-build docs build
3834
- name: Test installation
3935
run: |
4036
pip install .
4137
# test installation too (using options that don't require to have a modules tool installed)
4238
eb --list-easyblocks | grep EB_bzip2
43-
eb --fetch bzip2-1.0.6.eb
39+
eb --fetch bzip2-1.0.8.eb

.github/workflows/linting.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@ concurrency:
77

88
jobs:
99
python-linting:
10-
runs-on: ubuntu-20.04
10+
runs-on: ubuntu-22.04
1111
steps:
12-
- uses: actions/checkout@v3
12+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
1313

1414
- name: set up Python
15-
uses: actions/setup-python@v4
15+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
1616
with:
17-
python-version: 3.8
17+
# Python 3.10 is default in Ubuntu 22.04
18+
python-version: '3.10'
1819

1920
- name: install Python packages
2021
run: |

.github/workflows/scripts.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,18 @@ concurrency:
77

88
jobs:
99
scripts:
10-
runs-on: ubuntu-latest
10+
runs-on: ubuntu-22.04
1111
strategy:
1212
matrix:
1313
repo: [easybuild-framework, easybuild-easyblocks, easybuild-easyconfigs, easybuild]
1414
fail-fast: false
1515
steps:
16-
- uses: actions/checkout@v2
17-
- name: Set up Python 3.8
18-
uses: actions/setup-python@v1
16+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
17+
- name: Set up Python
18+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
1919
with:
20-
python-version: 3.8
20+
# Python 3.10 is default in Ubuntu 22.04
21+
python-version: '3.10'
2122
- name: install EasyBuild (framework-only)
2223
run: |
2324
pip install easybuild-framework

setup.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636

3737
# note: release candidates should be versioned as a pre-release, e.g. "1.1rc1"
3838
# 1.1-rc1 would indicate a post-release, i.e., and update of 1.1, so beware
39-
VERSION = '4.9.4'
39+
VERSION = '5.0.0'
4040

4141

4242
# Utility function to read README file
@@ -69,8 +69,6 @@ def read(fname):
6969
"Intended Audience :: System Administrators",
7070
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
7171
"Operating System :: POSIX :: Linux",
72-
"Programming Language :: Python :: 2.7",
73-
"Programming Language :: Python :: 3.5",
7472
"Programming Language :: Python :: 3.6",
7573
"Programming Language :: Python :: 3.7",
7674
"Programming Language :: Python :: 3.8",

0 commit comments

Comments
 (0)