diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dde8073..e0f1980 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,7 +26,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ] + python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ] runs-on: [ubuntu-latest, macos-latest, windows-latest] exclude: - runs-on: macos-latest @@ -49,7 +49,6 @@ jobs: - name: Install package run: | python -m pip install --upgrade pip - pip install 'numpy<2.0.0' # due to lingering issues with other modules & numpy... pip install .[dev] - name: Lint with flake8 @@ -129,7 +128,6 @@ jobs: # Run OMV tests on all engines cd examples omv all -V - omv list -V # list installed engines - name: Final version info diff --git a/setup.cfg b/setup.cfg index ee14113..8578d09 100644 --- a/setup.cfg +++ b/setup.cfg @@ -26,6 +26,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Scientific/Engineering Topic :: Software Development Typing :: Typed @@ -44,7 +45,7 @@ install_requires = typing_compat;python_version<'3.8' -python_requires = >=3.7 +python_requires = >=3.8 include_package_data = True package_dir = =src @@ -83,8 +84,8 @@ docs = dev = flake8 - pyneuroml>=0.7.2 - NeuroMLlite>=0.5.3 + pyneuroml>=1.3.15 + NeuroMLlite>=0.6.1 python-libsbml modelspec[test] pre-commit