diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 133da30..b06442e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,8 +12,9 @@ jobs: runs-on: ubuntu-latest strategy: max-parallel: 4 + fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 diff --git a/.readthedocs.yml b/.readthedocs.yml index 8badf36..d5cd59c 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -3,7 +3,7 @@ version: 2 build: os: "ubuntu-20.04" tools: - python: "3.8" + python: "3.11" jobs: post_checkout: # Download and uncompress the binary diff --git a/docs/source/installation.rst b/docs/source/installation.rst index e530b45..5ca4efb 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -6,7 +6,7 @@ Pip package .. image:: https://flat.badgen.net/badge/install%20with/pip/green :target: https://pypi.org/project/ms2pip/ -With Python 3.8 or higher, run: +With Python 3.9 or higher, run: .. code-block:: bash diff --git a/pyproject.toml b/pyproject.toml index ebdf79b..114f9b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ classifiers = [ "Topic :: Scientific/Engineering :: Bio-Informatics", "Development Status :: 5 - Production/Stable", ] -requires-python = ">=3.8" +requires-python = ">=3.9" dependencies = [ "numpy>=1.25,<3", "pandas>=1,<3", @@ -83,15 +83,15 @@ include = ["ms2pip*"] [tool.black] line-length = 99 -target-version = ['py38'] +target-version = ['py39'] [tool.ruff] line-length = 99 -target-version = 'py38' +target-version = 'py39' [tool.cibuildwheel] build = "cp3*-manylinux_x86_64 cp3*-win_amd64 cp3*-macosx_x86_64 cp3*-macosx_arm64" -skip = "cp36-* cp37-* cp312-*" # EOL / no Numpy wheels available yet for Python 3.12 +skip = "cp36-* cp37-* cp38-*" manylinux-x86_64-image = "manylinux2014" # test-command = "pytest {package}/tests" test-command = "ms2pip --help"