From 429a1da9b18d243c40a7abdcc003086c188c520d Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Tue, 5 Nov 2024 15:11:54 +0100 Subject: [PATCH] [REM] Test only on the first and the last supported python version. (python3.9 and python3.13. This change allow to save time and resources on CI execution. --- .gitlab-ci.yml | 3 --- newsfragments/remove-python3.9-3.10-3.11 | 2 ++ poetry.lock | 16 ++++++++-------- 3 files changed, 10 insertions(+), 11 deletions(-) create mode 100644 newsfragments/remove-python3.9-3.10-3.11 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5d6fb14..c6f2285 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -77,9 +77,6 @@ pytest: matrix: - PYTHON_VERSION: - "3.9" - - "3.10" - - "3.11" - - "3.12" - "3.13" build: diff --git a/newsfragments/remove-python3.9-3.10-3.11 b/newsfragments/remove-python3.9-3.10-3.11 new file mode 100644 index 0000000..5fe1a49 --- /dev/null +++ b/newsfragments/remove-python3.9-3.10-3.11 @@ -0,0 +1,2 @@ +Test only on the first and the last supported python version. (python3.9 and python3.13). +This change allow to save time and resources on CI execution. diff --git a/poetry.lock b/poetry.lock index b67d68a..0fe8be3 100644 --- a/poetry.lock +++ b/poetry.lock @@ -935,17 +935,17 @@ dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments [[package]] name = "pytest-cov" -version = "5.0.0" +version = "6.0.0" description = "Pytest plugin for measuring coverage." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "pytest-cov-5.0.0.tar.gz", hash = "sha256:5837b58e9f6ebd335b0f8060eecce69b662415b16dc503883a02f45dfeb14857"}, - {file = "pytest_cov-5.0.0-py3-none-any.whl", hash = "sha256:4f0764a1219df53214206bf1feea4633c3b558a2925c8b59f144f682861ce652"}, + {file = "pytest-cov-6.0.0.tar.gz", hash = "sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0"}, + {file = "pytest_cov-6.0.0-py3-none-any.whl", hash = "sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35"}, ] [package.dependencies] -coverage = {version = ">=5.2.1", extras = ["toml"]} +coverage = {version = ">=7.5", extras = ["toml"]} pytest = ">=4.6" [package.extras] @@ -1080,13 +1080,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.9.3" +version = "13.9.4" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.8.0" files = [ - {file = "rich-13.9.3-py3-none-any.whl", hash = "sha256:9836f5096eb2172c9e77df411c1b009bace4193d6a481d534fea75ebba758283"}, - {file = "rich-13.9.3.tar.gz", hash = "sha256:bc1e01b899537598cf02579d2b9f4a415104d3fc439313a7a2c165d76557a08e"}, + {file = "rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90"}, + {file = "rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098"}, ] [package.dependencies]