From bb7a877519e78b8ffb377e430b332936770045f4 Mon Sep 17 00:00:00 2001 From: Jhonathan Abreu Date: Tue, 7 May 2024 11:29:02 -0400 Subject: [PATCH 1/3] Fix Python 3.12 support and added to CI --- .github/workflows/build.yml | 2 +- requirements.txt | 2 +- setup.py | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f7463a4f..d10b10da 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: os: [ubuntu-22.04, ubuntu-20.04, macos-12, macos-11, windows-latest] - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: - name: Checkout diff --git a/requirements.txt b/requirements.txt index 14bc5485..abd2ccd3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,6 +5,6 @@ wheel pytest==7.1.2 -pyfakefs==4.6.3 +pyfakefs==5.4.1 responses==0.21.0 lxml-stubs==0.4.0 diff --git a/setup.py b/setup.py index 8e5d6533..9f31f444 100644 --- a/setup.py +++ b/setup.py @@ -90,7 +90,8 @@ def get_stubs_version_range() -> str: "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11" + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12" ], project_urls={ "Documentation": "https://www.lean.io/docs/v2/lean-cli/key-concepts/getting-started", From c346bc4bde4cdbe9ca2a81eadecaf09478d1e42c Mon Sep 17 00:00:00 2001 From: Jhonathan Abreu Date: Tue, 7 May 2024 14:01:13 -0400 Subject: [PATCH 2/3] Update requirements versions --- requirements.txt | 6 +++--- setup.py | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/requirements.txt b/requirements.txt index abd2ccd3..6737c268 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ -e . wheel -pytest==7.1.2 -pyfakefs==5.4.1 -responses==0.21.0 +pytest>=7.1.2,<8 +pyfakefs>=5.4.1,<6 +responses~=0.21 lxml-stubs==0.4.0 diff --git a/setup.py b/setup.py index 9f31f444..fa2e64e4 100644 --- a/setup.py +++ b/setup.py @@ -56,10 +56,9 @@ def get_stubs_version_range() -> str: "lxml>=4.9.0", "maskpass>=0.3.6", "joblib>=1.1.0", - "wrapt~=1.14.1", "setuptools", f"quantconnect-stubs{get_stubs_version_range()}", - "cryptography~=41.0.4" + "cryptography>=42.0.4,<43.0.0", ] setup( From 6f7c5ab5edd6baa0e49f79e0974579c9132a5b40 Mon Sep 17 00:00:00 2001 From: Jhonathan Abreu Date: Tue, 7 May 2024 14:03:16 -0400 Subject: [PATCH 3/3] Update requirements versions --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index fa2e64e4..927db162 100644 --- a/setup.py +++ b/setup.py @@ -58,7 +58,7 @@ def get_stubs_version_range() -> str: "joblib>=1.1.0", "setuptools", f"quantconnect-stubs{get_stubs_version_range()}", - "cryptography>=42.0.4,<43.0.0", + "cryptography>=41.0.4,<43.0.0", ] setup(