From 49e6dad60736c0971d319b185dda620cf5b91946 Mon Sep 17 00:00:00 2001 From: SdgJlbl Date: Thu, 7 Mar 2024 12:18:23 +0100 Subject: [PATCH 1/2] chore: release 0.51.0 Signed-off-by: SdgJlbl --- CHANGELOG.md | 3 +++ setup.py | 5 ++--- substra/__version__.py | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index afe5906b..5a5f3329 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.51.0](https://github.com/Substra/substra/releases/tag/0.51.0) - 2024-03-07 + ### Changed +- Dropped Python 3.8 support - Compute task status `DOING` is renamed `EXECUTING` ([#401](https://github.com/Substra/substra/pull/401)) - Compute plan statuses `EMPTY`, `WAITING` ansd `TODO` are merged into new status `CREATED` ([#401](https://github.com/Substra/substra/pull/401)) diff --git a/setup.py b/setup.py index 4b805edc..9362aaa8 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,6 @@ "Topic :: Utilities", "Natural Language :: English", "Operating System :: OS Independent", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -49,14 +48,14 @@ "tqdm", "python-slugify", ], - python_requires=">=3.8", + python_requires=">=3.9", extras_require={ "dev": [ "pandas", "pytest", "pytest-cov", "pytest-mock", - "substratools>=0.21.1", + "substratools>=0.21.2", "black", "flake8", "isort", diff --git a/substra/__version__.py b/substra/__version__.py index 3a7c7a2f..d942e9e7 100644 --- a/substra/__version__.py +++ b/substra/__version__.py @@ -1 +1 @@ -__version__ = "0.50.0" +__version__ = "0.51.0" From c26132a5c11ceb9cee4692370686ab5300b93107 Mon Sep 17 00:00:00 2001 From: SdgJlbl Date: Tue, 12 Mar 2024 16:00:43 +0100 Subject: [PATCH 2/2] chore: drop python 3.8 in CI Signed-off-by: SdgJlbl --- .github/workflows/publish.yml | 2 +- .github/workflows/python.yml | 4 ++-- CHANGELOG.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 25f38d56..72852edf 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.11 - name: Install tools run: pip install wheel - name: Build diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 32e1f0fc..d23e3b67 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -15,7 +15,7 @@ jobs: - name: Set up python uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: "3.11" - name: Install tools run: pip install flake8 black isort wheel docstring-parser - name: Lint @@ -45,7 +45,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11"] name: Tests on Python ${{ matrix.python-version }} steps: - name: Set up python diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a5f3329..38d47ffc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Dropped Python 3.8 support +- Dropped Python 3.8 support ([#404](https://github.com/Substra/substra/pull/404)) - Compute task status `DOING` is renamed `EXECUTING` ([#401](https://github.com/Substra/substra/pull/401)) - Compute plan statuses `EMPTY`, `WAITING` ansd `TODO` are merged into new status `CREATED` ([#401](https://github.com/Substra/substra/pull/401))