diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0b90645c..49b9f3f4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: python-version: - - "3.7" + - "3.8" steps: - uses: actions/checkout@v2.3.4 - name: Set up Python ${{ matrix.python-version }} @@ -42,11 +42,11 @@ jobs: strategy: matrix: python-version: - - "3.7" - "3.8" - "3.9" - "3.10" - "3.11" + - "3.12" steps: - uses: actions/checkout@v2.3.4 - name: Set up Python ${{ matrix.python-version }} @@ -64,7 +64,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.7"] + python-version: ["3.8"] test-program: [snakemake, miniwdl] steps: - uses: actions/checkout@v2.3.4 diff --git a/HISTORY.rst b/HISTORY.rst index 3671b423..e1f5c312 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -2,19 +2,19 @@ Changelog ========== -version 2.0.2 ---------------------------- -+ Fixed a bug where pytest 8.1+ would raise a ``PluginValidationError`` because - the hook ``pytest_collect_file()`` has finally dropped the deprecated - argument ``path`` from its specification. .. Newest changes should be on top. .. This document is user facing. Please word the changes in such a way .. that users understand how the changes affect the new version. -version 2.1.0-dev +version 2.1.0 --------------------------- ++ Python version 3.7 support is dropped because it is deprecated. Python + version 3.12 was added. ++ Fixed a bug where pytest 8.1+ would raise a ``PluginValidationError`` because + the hook ``pytest_collect_file()`` has finally dropped the deprecated + argument ``path`` from its specification. + Add extract_md5sum check on uncompressed contents of compressed output files. Gzipped files contain a timestamp which makes it hard to directly compare the md5sums of gzipped files. diff --git a/setup.py b/setup.py index e4de914f..f36faf0d 100644 --- a/setup.py +++ b/setup.py @@ -39,11 +39,11 @@ classifiers=[ "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: " "GNU Affero General Public License v3 or later (AGPLv3+)",