From b46a831d0ca8fca7d47d0aaaf0c2fb4e9f311a36 Mon Sep 17 00:00:00 2001
From: Eleni Mathioulaki <emathioulaki@athenarc.gr>
Date: Thu, 12 Oct 2023 23:50:31 +0200
Subject: [PATCH] fix python version patch for biobb-* packages

---
 packages/biobb-gromacs/package.py         | 2 +-
 packages/biobb-model/package.py           | 2 +-
 packages/biobb-structure-utils/package.py | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/packages/biobb-gromacs/package.py b/packages/biobb-gromacs/package.py
index 23ca15b6..df73ead5 100644
--- a/packages/biobb-gromacs/package.py
+++ b/packages/biobb-gromacs/package.py
@@ -20,7 +20,7 @@ class BiobbGromacs(PythonPackage):
 
     # Patching to enable python 3.10 (not official, might not be stable)
     def patch(self):
-        filter_file("    python_requires='>=3.7,<3.10',", "    python_requires='>=3.7,<3.11',", "setup.py")
+        filter_file("    python_requires='>=3.7,<=3.10',", "    python_requires='>=3.7,<3.11',", "setup.py")
 
     # Test
     @run_after('install')
diff --git a/packages/biobb-model/package.py b/packages/biobb-model/package.py
index 7d0a24d9..fe059614 100644
--- a/packages/biobb-model/package.py
+++ b/packages/biobb-model/package.py
@@ -20,7 +20,7 @@ class BiobbModel(PythonPackage):
 
     # Patching to enable python 3.10 (not official, might not be stable)
     def patch(self):
-        filter_file("    python_requires='>=3.7,<3.10',", "    python_requires='>=3.7,<3.11',", "setup.py")
+        filter_file("    python_requires='>=3.7,<=3.10',", "    python_requires='>=3.7,<3.11',", "setup.py")
         filter_file(
             "'Programming Language :: Python :: 3.9'",
             "'Programming Language :: Python :: 3.9',\r\n        "
diff --git a/packages/biobb-structure-utils/package.py b/packages/biobb-structure-utils/package.py
index 1fa33c73..529a043d 100644
--- a/packages/biobb-structure-utils/package.py
+++ b/packages/biobb-structure-utils/package.py
@@ -20,7 +20,7 @@ class BiobbStructureUtils(PythonPackage):
 
     # Patching to enable python 3.10 (not official, might not be stable)
     def patch(self):
-        filter_file("    python_requires='>=3.7,<3.10',", "    python_requires='>=3.7,<3.11',", "setup.py")
+        filter_file("    python_requires='>=3.7,<=3.10',", "    python_requires='>=3.7,<3.11',", "setup.py")
         filter_file(
             "'Programming Language :: Python :: 3.9'",
             "'Programming Language :: Python :: 3.9',\r\n        "
-- 
GitLab