From a0c7f64d5e2ef49eb2364984396e612dad647105 Mon Sep 17 00:00:00 2001 From: JunsongDu <101181614+djs0109@users.noreply.github.com> Date: Thu, 12 Dec 2024 18:40:21 +0100 Subject: [PATCH 1/5] enable 312 tests --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 48829995..a0ce2327 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,6 +8,7 @@ stages: variables: EXCLUDE_PYTHON: 37 + ENABLE_PYTHON12: "true" PYTHON_VERSION: "registry.git.rwth-aachen.de/ebc/ebc_all/gitlab_ci/templates:python_3.9" PAGES_BRANCH: master GIT_REPO: "RWTH-EBC/FiLiP" From 883a8bd6007710a905c0ba1595bb55cdfcd7b4a5 Mon Sep 17 00:00:00 2001 From: JunsongDu <101181614+djs0109@users.noreply.github.com> Date: Thu, 12 Dec 2024 18:55:59 +0100 Subject: [PATCH 2/5] add python version support information --- README.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d42f76c8..4cb3e145 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![coverage](https://rwth-ebc.github.io/FiLiP/master/coverage/badge.svg)](https://rwth-ebc.github.io/FiLiP/master/coverage) [![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause) [![build](https://rwth-ebc.github.io/FiLiP/master/build/build.svg)](https://rwth-ebc.github.io/FiLiP/master/build/build.svg) -[![DOI](https://joss.theoj.org/papers/10.21105/joss.06953/status.svg )](https://doi.org/10.21105/joss.06953) +[![DOI](https://joss.theoj.org/papers/10.21105/joss.06953/status.svg )](https://doi.org/10.21105/joss.06953 ) FiLiP (Fiware Library for Python) is a python software development kit (SDK) for accelerating the development of web services that use Fiware's Generic @@ -69,6 +69,19 @@ You can register for a testing account [here](https://www.fiware.org/developers/fiware-lab/). > **Note**: FiLiP is now compatible to [Pydantic V2](https://docs.pydantic.dev/latest/migration/). If your program still require Pydantic V1.x for some reason, please use release [v0.2.5](https://github.com/RWTH-EBC/FiLiP/releases/tag/v0.2.5) or earlier version of FiLiP. Besides, we recommended to set `pydantic~=1.10` in the `requirements.txt`, otherwise Pydantic V2 might still be installed. +#### Supported Python Versions + +| Version | Status | +|-----------|------------| +| 3.7 | ❌ Deprecated | +| 3.8 | ✅ Tested | +| 3.9 | ✅ Tested | +| 3.10 | ✅ Tested | +| 3.11 | ✅ Tested | +| 3.12 | 🔄 Ongoing | + +> Note: Ensure you have the required dependencies installed for your chosen version. + ### Installation The easiest way to install the library is via pip: From aca1c76531c4aa77bf7e2b4d1bdda9ad527df9c8 Mon Sep 17 00:00:00 2001 From: JunsongDu <101181614+djs0109@users.noreply.github.com> Date: Thu, 12 Dec 2024 19:00:06 +0100 Subject: [PATCH 3/5] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 4cb3e145..4b7d9b2c 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![coverage](https://rwth-ebc.github.io/FiLiP/master/coverage/badge.svg)](https://rwth-ebc.github.io/FiLiP/master/coverage) [![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause) [![build](https://rwth-ebc.github.io/FiLiP/master/build/build.svg)](https://rwth-ebc.github.io/FiLiP/master/build/build.svg) -[![DOI](https://joss.theoj.org/papers/10.21105/joss.06953/status.svg )](https://doi.org/10.21105/joss.06953 ) +[![DOI](https://joss.theoj.org/papers/10.21105/joss.06953/status.svg )](https://doi.org/10.21105/joss.06953 ) FiLiP (Fiware Library for Python) is a python software development kit (SDK) for accelerating the development of web services that use Fiware's Generic @@ -80,7 +80,6 @@ You can register for a testing account | 3.11 | ✅ Tested | | 3.12 | 🔄 Ongoing | -> Note: Ensure you have the required dependencies installed for your chosen version. ### Installation From 98008a1b7130ebe7749c6e3e158740d7f65c00da Mon Sep 17 00:00:00 2001 From: JunsongDu <101181614+djs0109@users.noreply.github.com> Date: Thu, 12 Dec 2024 19:06:55 +0100 Subject: [PATCH 4/5] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4b7d9b2c..1166787c 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![coverage](https://rwth-ebc.github.io/FiLiP/master/coverage/badge.svg)](https://rwth-ebc.github.io/FiLiP/master/coverage) [![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause) [![build](https://rwth-ebc.github.io/FiLiP/master/build/build.svg)](https://rwth-ebc.github.io/FiLiP/master/build/build.svg) -[![DOI](https://joss.theoj.org/papers/10.21105/joss.06953/status.svg )](https://doi.org/10.21105/joss.06953 ) +[![DOI](https://joss.theoj.org/papers/10.21105/joss.06953/status.svg )](https://doi.org/10.21105/joss.06953 ) FiLiP (Fiware Library for Python) is a python software development kit (SDK) for accelerating the development of web services that use Fiware's Generic @@ -80,6 +80,7 @@ You can register for a testing account | 3.11 | ✅ Tested | | 3.12 | 🔄 Ongoing | +> ✅ Tested python versions have passed the unittests ### Installation From 9bd5a4ec1462fa54f93c796460c9dfe1c577b59b Mon Sep 17 00:00:00 2001 From: JunsongDu <101181614+djs0109@users.noreply.github.com> Date: Fri, 13 Dec 2024 11:57:11 +0100 Subject: [PATCH 5/5] chore: remove temp variable in pipline config --- .gitlab-ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a0ce2327..48829995 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,7 +8,6 @@ stages: variables: EXCLUDE_PYTHON: 37 - ENABLE_PYTHON12: "true" PYTHON_VERSION: "registry.git.rwth-aachen.de/ebc/ebc_all/gitlab_ci/templates:python_3.9" PAGES_BRANCH: master GIT_REPO: "RWTH-EBC/FiLiP"