From 413d451ef4d2f7aaf9cca049f8f2e5f22cbe353b Mon Sep 17 00:00:00 2001 From: Avi Shinnar Date: Mon, 8 Jan 2024 10:47:33 -0500 Subject: [PATCH] Start testing Python 3.11 in travis Signed-off-by: Avi Shinnar --- .github/workflows/build.yml | 16 ++++++++++++---- setup.py | 1 + 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 31694f125..82d26f541 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [3.8, 3.9, '3.10'] + python-version: [3.8, 3.9, '3.10', '3.11'] steps: - uses: actions/checkout@v4 @@ -115,6 +115,9 @@ jobs: - test-case: test/test_core_misc.py python-version: '3.10' setup-target: '.[full,test]' + - test-case: test/test_core_misc.py + python-version: '3.11' + setup-target: '.[full,test]' - test-case: test/test_autogen_lib.py python-version: 3.8 setup-target: '.[test]' @@ -195,7 +198,7 @@ jobs: - test/test_autogen_lib.py - test/test_relational.py - test/test_category_encoders.py - python-version: [3.8, 3.9, '3.10'] + python-version: [3.8, 3.9, '3.10', '3.11'] setup-target: ['.[full,test]'] include: - test-case: test/test_autogen_lib.py @@ -268,7 +271,7 @@ jobs: - test/test_core_classifiers.py - test/test_core_regressors.py - test/test_core_transformers.py - python-version: ['3.10'] + python-version: ['3.10', '3.11'] setup-target: ['.'] steps: - uses: actions/checkout@v4 @@ -385,7 +388,7 @@ jobs: - demo_ - docs_ - talk_ - python-version: [3.8, 3.9, '3.10'] + python-version: [3.8, 3.9, '3.10', '3.11'] setup-target: ['.[full,test]'] test-case: ['test/test_notebooks.py'] dir: ['examples'] @@ -411,6 +414,11 @@ jobs: setup-target: '.[tutorial,test]' test-case: 'test/test_notebooks.py' # nbexcludes: '06_multobj.ipynb' + - dir: 'examples/kdd22' + python-version: '3.11' + setup-target: '.[tutorial,test]' + test-case: 'test/test_notebooks.py' + # nbexcludes: '06_multobj.ipynb' steps: - uses: actions/checkout@v4 diff --git a/setup.py b/setup.py index a2cc8e47d..35fa5256d 100644 --- a/setup.py +++ b/setup.py @@ -133,6 +133,7 @@ "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Topic :: Software Development", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Artificial Intelligence",