From 1e19f4901e748171a421b2eef8024cf674724e8c Mon Sep 17 00:00:00 2001 From: Michael Ekstrand Date: Fri, 10 Nov 2023 15:12:16 -0500 Subject: [PATCH 1/3] Fix readthedocs config (cherry picked from commit 62bce005d0f34d473f1556fa624d724d65595c80) --- .readthedocs.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.readthedocs.yml b/.readthedocs.yml index 6f2a4cdf0..d864239cf 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -1,10 +1,14 @@ version: 2 +build: + os: ubuntu-22.04 + tools: + python: "3.11" + sphinx: configuration: docs/conf.py python: - version: 3.8 install: - method: pip path: . From 9c1099c89df8a64ccfcc47feb89658e3bfb7c23a Mon Sep 17 00:00:00 2001 From: Michael Ekstrand Date: Mon, 25 Sep 2023 15:33:14 -0400 Subject: [PATCH 2/3] Bump Numba to 0.58 and activate Python 3.11 --- .github/workflows/test-suite.yml | 2 ++ pyproject.toml | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml index f448dc321..2af35d245 100644 --- a/.github/workflows/test-suite.yml +++ b/.github/workflows/test-suite.yml @@ -26,6 +26,7 @@ jobs: - "3.8" - "3.9" - "3.10" + - "3.11" platform: - macos - windows @@ -157,6 +158,7 @@ jobs: - "3.8" - "3.9" - "3.10" + - "3.11" platform: - windows - ubuntu diff --git a/pyproject.toml b/pyproject.toml index cea455ab5..d960af03d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,6 +14,7 @@ classifiers = [ "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Operating System :: OS Independent", "Intended Audience :: Science/Research", ] @@ -25,7 +26,7 @@ dependencies = [ "pandas >=1.0, ==1.*", "numpy >= 1.17", "scipy >= 1.2", - "numba >= 0.51, < 0.57", + "numba >= 0.51, < 0.59", "cffi >= 1.12.2", "psutil >= 5", "binpickle >= 0.3.2", From c5474d3eb7bf702de4fe60224ea0da5aa3f188a7 Mon Sep 17 00:00:00 2001 From: Michael Ekstrand Date: Sun, 21 Jan 2024 19:54:27 -0500 Subject: [PATCH 3/3] Allow Pandas 2.x --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index d960af03d..04617751a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ license = { file = "LICENSE.md" } requires-python = ">= 3.7" dynamic = ['version', 'description'] dependencies = [ - "pandas >=1.0, ==1.*", + "pandas >=1.0", "numpy >= 1.17", "scipy >= 1.2", "numba >= 0.51, < 0.59",