diff --git a/.github/workflows/system_tests.yml b/.github/workflows/system_tests.yml index b445a93..b4d84b8 100644 --- a/.github/workflows/system_tests.yml +++ b/.github/workflows/system_tests.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: - python-version: ['3.11'] + python-version: ['3.12'] dataset: [demo] steps: @@ -30,6 +30,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + allow-prereleases: true - name: Install dependencies run: | diff --git a/.github/workflows/test_and_coverage.yml b/.github/workflows/test_and_coverage.yml index b804dbb..4d969a5 100644 --- a/.github/workflows/test_and_coverage.yml +++ b/.github/workflows/test_and_coverage.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macOS-latest] # windows-latest: do not work. antspyx is not available for windows - python-version: ['3.9', '3.10', '3.11'] + python-version: ['3.9', '3.10', '3.11', '3.12'] exclude: - os: macOS-latest # anstpyx install is messed up with macOS and python 3.9 python-version: '3.9' @@ -33,6 +33,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + allow-prereleases: true - name: Install dependencies run: | diff --git a/pyproject.toml b/pyproject.toml index 253d2aa..b8ba933 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,6 +15,7 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Image Processing" ] @@ -23,12 +24,9 @@ dependencies = [ "chevron>=0.14.0", "deepmreye>=0.2.1", "kaleido", - "pooch>=1.6.0", + "pooch[progress]>=1.6.0", "pybids", - "rich", - "tqdm", - "tomli; python_version < '3.11'", - "keras<3.0.0" + "rich" ] description = "bids app using deepMReye to decode eye motion for fMRI time series data" dynamic = ["version"]