From 2520466f795f86c64c36d8a2dcb808e97de41dfe Mon Sep 17 00:00:00 2001 From: "KimSia, Sim" <245021+simkimsia@users.noreply.github.com> Date: Fri, 8 Sep 2023 23:17:05 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7chore:=20add=20support=20for=20pyth?= =?UTF-8?q?on=203.11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Also bump the versions for dependencies such as mypy==1.5.1 pylint==2.17.5 yapf==0.40.1 pydocstyle>=6.3.0 Signed-off-by: KimSia, Sim <245021+simkimsia@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- setup.py | 7 ++++--- tox.ini | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8af96f6..81799ab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.7', '3.8', '3.9', '3.10'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] steps: - uses: actions/checkout@master diff --git a/setup.py b/setup.py index 076bd11..779d785 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ import os import sys -from setuptools import setup, find_packages +from setuptools import find_packages, setup # pylint: disable=redefined-builtin @@ -42,7 +42,8 @@ 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.10' + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11' # yapf: enable ], license='License :: OSI Approved :: MIT License', @@ -51,7 +52,7 @@ install_requires=install_requires, extras_require={ 'dev': [ - 'mypy==0.991', 'pylint==2.13.9', 'yapf==0.20.2', 'tox>=3.0.0', 'pydocstyle>=6.1.1,<7', 'coverage>=4.5.1,<5', + 'mypy==1.5.1', 'pylint==2.17.5', 'yapf==0.40.1', 'tox>=3.0.0', 'pydocstyle>=6.3.0,<7', 'coverage>=4.5.1,<5', 'docutils>=0.14,<1', 'pygments>=2.2.0,<3', 'dpcontracts==0.6.0', 'tabulate>=0.8.7,<1', 'py-cpuinfo>=5.0.0,<6', 'typeguard>=2,<3', 'astor==0.8.1', 'numpy>=1,<2' ] + (['deal==4.23.3'] if sys.version_info >= (3, 8) else []) + (['asyncstdlib==3.9.1'] diff --git a/tox.ini b/tox.ini index a68908c..c5c67b8 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py35,py36,py37,py38 +envlist = py37,py38,py39,py310,py311 [testenv] deps = .[dev]