diff --git a/.github/workflows/full-ci.yml b/.github/workflows/full-ci.yml index ccd7015777..a1a5c08bf0 100644 --- a/.github/workflows/full-ci.yml +++ b/.github/workflows/full-ci.yml @@ -15,11 +15,6 @@ jobs: strategy: matrix: python: - - { - name: cp37, - abi: cp37m, - version: '3.7', - } - { name: cp38, abi: cp38, @@ -130,10 +125,6 @@ jobs: os: windows-2022, } python: - - { - name: cp37, - version: '3.7', - } - { name: cp38, version: '3.8', diff --git a/README.md b/README.md index 0ec449f0ea..263a3868f0 100644 --- a/README.md +++ b/README.md @@ -89,8 +89,7 @@ Requirements: - Maven >= 3.1 - Cmake >= 3.14 - C++11 compiler -- Python >= 3.7 for Linux, Windows and MacOS amd64 -- Python >= 3.8 for MacOS arm64 +- Python >= 3.8 for Linux, Windows and MacOS amd64 - [Oracle GraalVM Java 17](https://www.graalvm.org/downloads/) To build from sources and install PyPowSyBl package: diff --git a/requirements.txt b/requirements.txt index 667d10d9b4..ca3ac67226 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,5 @@ # actual dependencies -pandas==1.5.3; python_version == "3.11" -pandas==1.5.3; python_version != "3.11" and sys_platform == "darwin" and platform_machine == "arm64" -pandas==1.3.5; python_version != "3.11" and (sys_platform != "darwin" or platform_machine != "arm64") +pandas==2.0.3 prettytable==2.0.0 networkx matplotlib diff --git a/setup.cfg b/setup.cfg index 7bf41654bf..19b4bdb7f3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -11,7 +11,6 @@ classifiers = Development Status :: 4 - Beta Programming Language :: Python :: 3 Programming Language :: Python :: 3 :: Only - Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 @@ -26,7 +25,7 @@ classifiers = zip_safe = False include_package_data = True packages = find: -python_requires = >=3.7 +python_requires = >=3.8 install_requires = prettytable numpy>=1.20.0 diff --git a/sonar-project.properties b/sonar-project.properties index c83a151e16..2e299b75a3 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -8,4 +8,4 @@ sonar.sources=pypowsybl sonar.tests=tests # to get specific analysis for those versions -sonar.python.version=3.7,3.8,3.9,3.10 +sonar.python.version=3.8,3.9,3.10,3.11