From 96eb403cb573d7c1b462eabcfb89e1043ac79bb0 Mon Sep 17 00:00:00 2001 From: "Jacob L. Steenwyk" Date: Mon, 29 Apr 2024 12:08:32 -0700 Subject: [PATCH] Added support for Python 3.11 (#47) * testing 3.11 * changed pytest to 8.1.1 * changed pluggy to 8.1.1 * testing biopython 1.82 * removing py from requirements.txt * updated setup.py and change log for support for python version 3.11 --- .github/workflows/ci.yml | 2 +- clipkit/version.py | 2 +- docs/change_log/index.rst | 3 +++ requirements.txt | 7 +++---- setup.py | 3 ++- 5 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index da01b65..4dafaa5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,7 @@ jobs: runs-on: macos-latest strategy: matrix: - python-version: ["3.9", "3.10"] + python-version: ["3.9", "3.10", "3.11"] steps: - uses: actions/checkout@master - name: Set up Python ${{ matrix.python-version }} diff --git a/clipkit/version.py b/clipkit/version.py index a7ecb80..55e4709 100644 --- a/clipkit/version.py +++ b/clipkit/version.py @@ -1 +1 @@ -__version__ = "2.2.6" +__version__ = "2.3.0" diff --git a/docs/change_log/index.rst b/docs/change_log/index.rst index 2c7ba65..6353dd9 100644 --- a/docs/change_log/index.rst +++ b/docs/change_log/index.rst @@ -8,6 +8,9 @@ Change log Major changes to ClipKIT are summarized here. +**2.3.0** +Added support for Python version 3.11 + **2.2.3** Fixed gap character handling. The help message was incongruent with what was happening underneath the hood. diff --git a/requirements.txt b/requirements.txt index 918167b..8e47a32 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,16 +1,15 @@ appdirs==1.4.3 attrs==19.3.0 -biopython==1.81 +biopython==1.82 click==7.1.2 importlib-metadata==1.6.0 more-itertools==8.2.0 numpy==1.24.0 packaging==20.3 pathspec==0.8.0 -pluggy==0.13.1 -py==1.8.1 +pluggy==1.5.0 pyparsing==2.4.7 -pytest==7.2.2 +pytest==8.1.1 pytest-mock==3.0.0 regex==2020.5.7 six==1.14.0 diff --git a/setup.py b/setup.py index 2109922..d898386 100644 --- a/setup.py +++ b/setup.py @@ -14,10 +14,11 @@ "Programming Language :: Python", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Topic :: Scientific/Engineering", ] -REQUIRES = ["biopython>=1.81", "numpy>=1.24.0", "cython"] +REQUIRES = ["biopython>=1.82", "numpy>=1.24.0", "cython"] setup( name="clipkit",