From 90c26d076c28aae5345a2129046706eaee6b2923 Mon Sep 17 00:00:00 2001 From: Andrew Straw Date: Mon, 9 Dec 2024 10:09:07 +0100 Subject: [PATCH] flydra_core,flydra_analysis: require Python 3.9 Really, I just wanted to upgrade to tables 3.9.0 to fix build errors following https://github.com/PyTables/PyTables/commit/a70e36f0b0d4fb15b0b50e7ca513c4e4452767cc This seems to require Python 3.9. --- .github/workflows/test.yml | 2 +- flydra_analysis/pyproject.toml | 2 +- flydra_core/pyproject.toml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ef130f29..67683d6a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,7 +18,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-20.04, ubuntu-latest, macos-11, macos-latest, windows-2019, windows-latest] - python-version: [ '3.8', '3.x' ] + python-version: [ '3.9', '3.x' ] steps: - uses: actions/checkout@v3 diff --git a/flydra_analysis/pyproject.toml b/flydra_analysis/pyproject.toml index c3f8abd9..02c817c6 100644 --- a/flydra_analysis/pyproject.toml +++ b/flydra_analysis/pyproject.toml @@ -106,7 +106,7 @@ wt0803 = "flydra_analysis.a2.conditions_draw:wt0803" [build-system] # following advice in https://stackoverflow.com/a/66479252 -requires = ["setuptools >= 61", "cython >= 0.29", "numpy"] +requires = ["setuptools >= 61", "cython >= 0.29.32", "numpy"] build-backend = "setuptools.build_meta" [tool.setuptools] diff --git a/flydra_core/pyproject.toml b/flydra_core/pyproject.toml index 575404f3..6e65ac70 100644 --- a/flydra_core/pyproject.toml +++ b/flydra_core/pyproject.toml @@ -13,7 +13,7 @@ urls.homepage = "https://github.com/strawlab/flydra" dependencies = [ "numpy >= 1.19", - "tables", + "tables>=3.9.0", "cgkit1 >= 1.3.0", "pymvg >= 2.1.0", "adskalman", @@ -29,7 +29,7 @@ flydra_analysis_flip_calibration = "flydra_core.reconstruct:flip_calibration" [build-system] # following advice in https://stackoverflow.com/a/66479252 -requires = ["setuptools >= 61", "cython >= 0.29", "numpy"] +requires = ["setuptools >= 61", "cython >= 0.29.32", "numpy"] build-backend = "setuptools.build_meta" [tool.pytest.ini_options]