From 1843f0b91e6c5614725334843bc55f08dc8c9b60 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Thu, 16 Mar 2023 16:22:06 +0900 Subject: [PATCH 01/18] MAINT: add 3.11 test --- .github/workflows/test-with-edm-3.11.yml | 80 ++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 .github/workflows/test-with-edm-3.11.yml diff --git a/.github/workflows/test-with-edm-3.11.yml b/.github/workflows/test-with-edm-3.11.yml new file mode 100644 index 000000000..48ebb05c4 --- /dev/null +++ b/.github/workflows/test-with-edm-3.11.yml @@ -0,0 +1,80 @@ +# This workflow targets stable released dependencies from EDM. +# Note that some packages may not actually be installed from EDM but from +# PyPI, see ci/edmtool.py implementations. + +name: Test with EDM on Python 3.11 + +on: pull_request + +env: + INSTALL_EDM_VERSION: 3.5.0 + +jobs: + + # Test against EDM packages on Linux + test-edm-linux-311: + strategy: + matrix: + toolkit: ['null', 'pyside6'] + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Install Qt dependencies for Linux + run: | + sudo apt-get update + sudo apt-get install libegl1 + sudo apt-get install libxkbcommon-x11-0 + sudo apt-get install libglu1-mesa-dev + sudo apt-get install libxcb-icccm4 + sudo apt-get install libxcb-image0 + sudo apt-get install libxcb-keysyms1 + sudo apt-get install libxcb-randr0 + sudo apt-get install libxcb-render-util0 + sudo apt-get install libxcb-xinerama0 + sudo apt-get install libxcb-shape0 + # Needed to work around https://bugreports.qt.io/browse/PYSIDE-1547 + sudo apt-get install libopengl0 + if: matrix.toolkit != 'null' + - name: Cache EDM packages + uses: actions/cache@v2 + with: + path: ~/.cache + key: ${{ runner.os }}-3.11-${{ matrix.toolkit }}-${{ hashFiles('ci/edmtool.py') }} + - name: Setup EDM + uses: enthought/setup-edm-action@v1 + with: + edm-version: ${{ env.INSTALL_EDM_VERSION }} + - name: Install click to the default EDM environment + run: edm install -y wheel click coverage + - name: Install test environment + run: edm run -- python ci/edmtool.py install --runtime=3.11 --toolkit=${{ matrix.toolkit }} + - name: Flake8 + run: edm run -- python ci/edmtool.py flake8 --runtime=3.11 --toolkit=${{ matrix.toolkit }} + if: matrix.toolkit == 'null' + - name: Run tests + run: xvfb-run --server-args="-screen 0 1024x768x24" edm run -- python ci/edmtool.py test --runtime=3.11 --toolkit=${{ matrix.toolkit }} + + # Test against EDM packages on Windows and OSX + test-with-edm-38: + strategy: + matrix: + os: [macos-latest, windows-latest] + toolkit: ['null', 'pyside6'] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v2 + - name: Cache EDM packages + uses: actions/cache@v2 + with: + path: ~/.cache + key: ${{ runner.os }}-3.11-${{ matrix.toolkit }}-${{ hashFiles('ci/edmtool.py') }} + - name: Setup EDM + uses: enthought/setup-edm-action@v1 + with: + edm-version: ${{ env.INSTALL_EDM_VERSION }} + - name: Install click to the default EDM environment + run: edm install -y wheel click coverage + - name: Install test environment + run: edm run -- python ci/edmtool.py install --runtime=3.11 --toolkit=${{ matrix.toolkit }} + - name: Run tests + run: edm run -- python ci/edmtool.py test --runtime=3.11 --toolkit=${{ matrix.toolkit }} From 1e0778a838bbfa6e4c9bfad8e97c85486dcfa2e4 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Thu, 16 Mar 2023 16:26:03 +0900 Subject: [PATCH 02/18] add 3.11 package --- ci/edmtool.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ci/edmtool.py b/ci/edmtool.py index dbd8ddb1f..443130b92 100644 --- a/ci/edmtool.py +++ b/ci/edmtool.py @@ -79,6 +79,7 @@ supported_combinations = { '3.6': {'pyside2', 'pyqt5', 'null'}, '3.8': {'pyside6', 'null'}, + '3.8': {'pyside6', 'null'}, } dependencies = { From 2f7de50c57edb13eebd94b887c6bb1e14b69c164 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Thu, 16 Mar 2023 16:26:50 +0900 Subject: [PATCH 03/18] add 3.11 test package --- ci/edmtool.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/edmtool.py b/ci/edmtool.py index 443130b92..8084f3b08 100644 --- a/ci/edmtool.py +++ b/ci/edmtool.py @@ -79,7 +79,7 @@ supported_combinations = { '3.6': {'pyside2', 'pyqt5', 'null'}, '3.8': {'pyside6', 'null'}, - '3.8': {'pyside6', 'null'}, + '3.11': {'pyside6', 'null'}, } dependencies = { From 46c136c874b4677bf3c21a333c5d0c1123826d93 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Thu, 16 Mar 2023 16:32:50 +0900 Subject: [PATCH 04/18] fix typo --- .github/workflows/test-with-edm-3.11.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-with-edm-3.11.yml b/.github/workflows/test-with-edm-3.11.yml index 48ebb05c4..dc036ec27 100644 --- a/.github/workflows/test-with-edm-3.11.yml +++ b/.github/workflows/test-with-edm-3.11.yml @@ -55,7 +55,7 @@ jobs: run: xvfb-run --server-args="-screen 0 1024x768x24" edm run -- python ci/edmtool.py test --runtime=3.11 --toolkit=${{ matrix.toolkit }} # Test against EDM packages on Windows and OSX - test-with-edm-38: + test-with-edm-311: strategy: matrix: os: [macos-latest, windows-latest] From 66f3825390c75b2b3906525f94911d6eef588711 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Thu, 16 Mar 2023 16:39:03 +0900 Subject: [PATCH 05/18] remove 311 to add to pypi --- .github/workflows/test-with-edm-3.11.yml | 80 ------------------------ ci/edmtool.py | 1 - 2 files changed, 81 deletions(-) delete mode 100644 .github/workflows/test-with-edm-3.11.yml diff --git a/.github/workflows/test-with-edm-3.11.yml b/.github/workflows/test-with-edm-3.11.yml deleted file mode 100644 index dc036ec27..000000000 --- a/.github/workflows/test-with-edm-3.11.yml +++ /dev/null @@ -1,80 +0,0 @@ -# This workflow targets stable released dependencies from EDM. -# Note that some packages may not actually be installed from EDM but from -# PyPI, see ci/edmtool.py implementations. - -name: Test with EDM on Python 3.11 - -on: pull_request - -env: - INSTALL_EDM_VERSION: 3.5.0 - -jobs: - - # Test against EDM packages on Linux - test-edm-linux-311: - strategy: - matrix: - toolkit: ['null', 'pyside6'] - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Install Qt dependencies for Linux - run: | - sudo apt-get update - sudo apt-get install libegl1 - sudo apt-get install libxkbcommon-x11-0 - sudo apt-get install libglu1-mesa-dev - sudo apt-get install libxcb-icccm4 - sudo apt-get install libxcb-image0 - sudo apt-get install libxcb-keysyms1 - sudo apt-get install libxcb-randr0 - sudo apt-get install libxcb-render-util0 - sudo apt-get install libxcb-xinerama0 - sudo apt-get install libxcb-shape0 - # Needed to work around https://bugreports.qt.io/browse/PYSIDE-1547 - sudo apt-get install libopengl0 - if: matrix.toolkit != 'null' - - name: Cache EDM packages - uses: actions/cache@v2 - with: - path: ~/.cache - key: ${{ runner.os }}-3.11-${{ matrix.toolkit }}-${{ hashFiles('ci/edmtool.py') }} - - name: Setup EDM - uses: enthought/setup-edm-action@v1 - with: - edm-version: ${{ env.INSTALL_EDM_VERSION }} - - name: Install click to the default EDM environment - run: edm install -y wheel click coverage - - name: Install test environment - run: edm run -- python ci/edmtool.py install --runtime=3.11 --toolkit=${{ matrix.toolkit }} - - name: Flake8 - run: edm run -- python ci/edmtool.py flake8 --runtime=3.11 --toolkit=${{ matrix.toolkit }} - if: matrix.toolkit == 'null' - - name: Run tests - run: xvfb-run --server-args="-screen 0 1024x768x24" edm run -- python ci/edmtool.py test --runtime=3.11 --toolkit=${{ matrix.toolkit }} - - # Test against EDM packages on Windows and OSX - test-with-edm-311: - strategy: - matrix: - os: [macos-latest, windows-latest] - toolkit: ['null', 'pyside6'] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v2 - - name: Cache EDM packages - uses: actions/cache@v2 - with: - path: ~/.cache - key: ${{ runner.os }}-3.11-${{ matrix.toolkit }}-${{ hashFiles('ci/edmtool.py') }} - - name: Setup EDM - uses: enthought/setup-edm-action@v1 - with: - edm-version: ${{ env.INSTALL_EDM_VERSION }} - - name: Install click to the default EDM environment - run: edm install -y wheel click coverage - - name: Install test environment - run: edm run -- python ci/edmtool.py install --runtime=3.11 --toolkit=${{ matrix.toolkit }} - - name: Run tests - run: edm run -- python ci/edmtool.py test --runtime=3.11 --toolkit=${{ matrix.toolkit }} diff --git a/ci/edmtool.py b/ci/edmtool.py index 8084f3b08..dbd8ddb1f 100644 --- a/ci/edmtool.py +++ b/ci/edmtool.py @@ -79,7 +79,6 @@ supported_combinations = { '3.6': {'pyside2', 'pyqt5', 'null'}, '3.8': {'pyside6', 'null'}, - '3.11': {'pyside6', 'null'}, } dependencies = { From d40348f0d0e09e1ceea5771267a07473d1fdba3f Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Thu, 16 Mar 2023 17:09:12 +0900 Subject: [PATCH 06/18] add pypi 3.11 --- .github/workflows/test-with-pypi-3.11.yml | 40 +++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/test-with-pypi-3.11.yml diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi-3.11.yml new file mode 100644 index 000000000..7c37989fe --- /dev/null +++ b/.github/workflows/test-with-pypi-3.11.yml @@ -0,0 +1,40 @@ +name: Test with PyPI + +on: [pull_request, workflow_dispatch] + +env: + PYTHONUNBUFFERED: 1 + +jobs: + + # Test against PyPI packages + test-with-pypi: + strategy: + matrix: + os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] + python-version: ['3.11'] + + runs-on: ${{ matrix.os }} + steps: + - name: Clone the Chaco source + uses: actions/checkout@v3 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + - name: Install test dependencies + run: python -m pip install click + - name: Install package under test + run: python -m pip install . + - name: Run tests (Ubuntu) + if: matrix.os == 'ubuntu-latest' + run: | + mkdir testdir + cd testdir + xvfb-run -a python -X faulthandler -m unittest discover -v chaco + - name: Run tests (not Ubuntu) + if: matrix.os != 'ubuntu-latest' + run: | + mkdir testdir + cd testdir + python -X faulthandler -m unittest discover -v chaco \ No newline at end of file From ff7e0b70164931d6ddc6df95b6dc233cb794631a Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Thu, 16 Mar 2023 17:37:33 +0900 Subject: [PATCH 07/18] add extra package dependencies --- .github/workflows/test-with-pypi-3.11.yml | 24 ++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi-3.11.yml index 7c37989fe..e7167e7ab 100644 --- a/.github/workflows/test-with-pypi-3.11.yml +++ b/.github/workflows/test-with-pypi-3.11.yml @@ -11,13 +11,27 @@ jobs: test-with-pypi: strategy: matrix: - os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] + toolkit: ['null', 'pyside6'] python-version: ['3.11'] - - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest steps: - - name: Clone the Chaco source - uses: actions/checkout@v3 + - uses: actions/checkout@v3 + - name: Install Qt dependencies for Linux + run: | + sudo apt-get update + sudo apt-get install libegl1 + sudo apt-get install libxkbcommon-x11-0 + sudo apt-get install libglu1-mesa-dev + sudo apt-get install libxcb-icccm4 + sudo apt-get install libxcb-image0 + sudo apt-get install libxcb-keysyms1 + sudo apt-get install libxcb-randr0 + sudo apt-get install libxcb-render-util0 + sudo apt-get install libxcb-xinerama0 + sudo apt-get install libxcb-shape0 + # Needed to work around https://bugreports.qt.io/browse/PYSIDE-1547 + sudo apt-get install libopengl0 + if: matrix.toolkit != 'null' - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 with: From 692d894e92f183367c097b982e5eb28b95d6f5a3 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Fri, 17 Mar 2023 17:05:57 +0900 Subject: [PATCH 08/18] add wheel and coverage --- .github/workflows/test-with-pypi-3.11.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi-3.11.yml index e7167e7ab..1050dd709 100644 --- a/.github/workflows/test-with-pypi-3.11.yml +++ b/.github/workflows/test-with-pypi-3.11.yml @@ -37,7 +37,7 @@ jobs: with: python-version: ${{ matrix.python-version }} - name: Install test dependencies - run: python -m pip install click + run: python -m pip install wheel click coverage - name: Install package under test run: python -m pip install . - name: Run tests (Ubuntu) From 9b22da3f6223cb6e324c08a93f8c039a81b11d99 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Fri, 17 Mar 2023 17:11:26 +0900 Subject: [PATCH 09/18] remove null --- .github/workflows/test-with-pypi-3.11.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi-3.11.yml index 1050dd709..536a1fe4d 100644 --- a/.github/workflows/test-with-pypi-3.11.yml +++ b/.github/workflows/test-with-pypi-3.11.yml @@ -11,7 +11,7 @@ jobs: test-with-pypi: strategy: matrix: - toolkit: ['null', 'pyside6'] + toolkit: ['pyside6'] python-version: ['3.11'] runs-on: ubuntu-latest steps: From 51e67714ab701bde79b5c8f7157a73284f2df26f Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Fri, 17 Mar 2023 17:17:06 +0900 Subject: [PATCH 10/18] MAINT: add pyparsing --- .github/workflows/test-with-pypi-3.11.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi-3.11.yml index 536a1fe4d..68289b8f8 100644 --- a/.github/workflows/test-with-pypi-3.11.yml +++ b/.github/workflows/test-with-pypi-3.11.yml @@ -37,7 +37,7 @@ jobs: with: python-version: ${{ matrix.python-version }} - name: Install test dependencies - run: python -m pip install wheel click coverage + run: python -m pip install wheel click coverage pyparsing - name: Install package under test run: python -m pip install . - name: Run tests (Ubuntu) From c67dd1153232f81e3f65df2de2526827e794641d Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Fri, 17 Mar 2023 17:23:41 +0900 Subject: [PATCH 11/18] add os --- .github/workflows/test-with-pypi-3.11.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi-3.11.yml index 68289b8f8..ee004ea3f 100644 --- a/.github/workflows/test-with-pypi-3.11.yml +++ b/.github/workflows/test-with-pypi-3.11.yml @@ -11,9 +11,9 @@ jobs: test-with-pypi: strategy: matrix: + os: [['ubuntu-latest', 'macos-latest', 'windows-latest']] toolkit: ['pyside6'] python-version: ['3.11'] - runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Install Qt dependencies for Linux From fbd3dd53504f64da624c3962202cb2416e8d7269 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Fri, 17 Mar 2023 17:28:38 +0900 Subject: [PATCH 12/18] fix typo --- .github/workflows/test-with-pypi-3.11.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi-3.11.yml index ee004ea3f..d86cbf828 100644 --- a/.github/workflows/test-with-pypi-3.11.yml +++ b/.github/workflows/test-with-pypi-3.11.yml @@ -11,7 +11,7 @@ jobs: test-with-pypi: strategy: matrix: - os: [['ubuntu-latest', 'macos-latest', 'windows-latest']] + os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] toolkit: ['pyside6'] python-version: ['3.11'] steps: From 9a634ec19ca78dabb49c8fbca2f142f1133e3137 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Fri, 17 Mar 2023 17:32:09 +0900 Subject: [PATCH 13/18] run on all matrix --- .github/workflows/test-with-pypi-3.11.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi-3.11.yml index d86cbf828..051c92166 100644 --- a/.github/workflows/test-with-pypi-3.11.yml +++ b/.github/workflows/test-with-pypi-3.11.yml @@ -14,6 +14,8 @@ jobs: os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] toolkit: ['pyside6'] python-version: ['3.11'] + + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 - name: Install Qt dependencies for Linux From 7f88ce5ea01ea2e1806b3b32875972cfdeeb6c24 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Fri, 17 Mar 2023 17:38:57 +0900 Subject: [PATCH 14/18] fix tests on other systems --- .github/workflows/test-with-pypi-3.11.yml | 27 ++++++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi-3.11.yml index 051c92166..26cec0ca9 100644 --- a/.github/workflows/test-with-pypi-3.11.yml +++ b/.github/workflows/test-with-pypi-3.11.yml @@ -8,13 +8,12 @@ env: jobs: # Test against PyPI packages - test-with-pypi: + test-with-pypi-ubuntu: strategy: matrix: - os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] + os: ['ubuntu-latest'] toolkit: ['pyside6'] python-version: ['3.11'] - runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -43,14 +42,30 @@ jobs: - name: Install package under test run: python -m pip install . - name: Run tests (Ubuntu) - if: matrix.os == 'ubuntu-latest' run: | mkdir testdir cd testdir xvfb-run -a python -X faulthandler -m unittest discover -v chaco + + test-with-pypi-others: + strategy: + matrix: + os: ['macos-latest', 'windows-latest'] + toolkit: ['pyside6'] + python-version: ['3.11'] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v3 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + - name: Install test dependencies + run: python -m pip install wheel click coverage pyparsing + - name: Install package under test + run: python -m pip install . - name: Run tests (not Ubuntu) - if: matrix.os != 'ubuntu-latest' run: | mkdir testdir cd testdir - python -X faulthandler -m unittest discover -v chaco \ No newline at end of file + python -X faulthandler -m unittest discover -v chaco From 6ec2b4cb7b0308c2481ed71033c10c80241ca0bf Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Fri, 17 Mar 2023 17:49:19 +0900 Subject: [PATCH 15/18] add all python versions --- .github/workflows/test-with-pypi-3.11.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi-3.11.yml index 26cec0ca9..36ed17a96 100644 --- a/.github/workflows/test-with-pypi-3.11.yml +++ b/.github/workflows/test-with-pypi-3.11.yml @@ -13,7 +13,7 @@ jobs: matrix: os: ['ubuntu-latest'] toolkit: ['pyside6'] - python-version: ['3.11'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -52,7 +52,7 @@ jobs: matrix: os: ['macos-latest', 'windows-latest'] toolkit: ['pyside6'] - python-version: ['3.11'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 From 7b7877ce6ca59d6d6f2d1eea5a29d5bda0b13035 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Fri, 17 Mar 2023 17:56:04 +0900 Subject: [PATCH 16/18] add 3.6 --- .github/workflows/test-with-pypi-3.11.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi-3.11.yml index 36ed17a96..2078fad06 100644 --- a/.github/workflows/test-with-pypi-3.11.yml +++ b/.github/workflows/test-with-pypi-3.11.yml @@ -13,7 +13,7 @@ jobs: matrix: os: ['ubuntu-latest'] toolkit: ['pyside6'] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] + python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11'] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -52,7 +52,7 @@ jobs: matrix: os: ['macos-latest', 'windows-latest'] toolkit: ['pyside6'] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] + python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11'] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 From d9b17413a85108a15a85350af00633a05dd44157 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Fri, 17 Mar 2023 18:07:08 +0900 Subject: [PATCH 17/18] remove test 3.6 --- .../workflows/{test-with-pypi-3.11.yml => test-with-pypi.yml} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename .github/workflows/{test-with-pypi-3.11.yml => test-with-pypi.yml} (94%) diff --git a/.github/workflows/test-with-pypi-3.11.yml b/.github/workflows/test-with-pypi.yml similarity index 94% rename from .github/workflows/test-with-pypi-3.11.yml rename to .github/workflows/test-with-pypi.yml index 2078fad06..36ed17a96 100644 --- a/.github/workflows/test-with-pypi-3.11.yml +++ b/.github/workflows/test-with-pypi.yml @@ -13,7 +13,7 @@ jobs: matrix: os: ['ubuntu-latest'] toolkit: ['pyside6'] - python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -52,7 +52,7 @@ jobs: matrix: os: ['macos-latest', 'windows-latest'] toolkit: ['pyside6'] - python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 From 3e4463ba2c8722c8e61fe38bd9d8e9bf212cf2b9 Mon Sep 17 00:00:00 2001 From: Chengyu Liu Date: Fri, 24 Mar 2023 12:48:41 +0900 Subject: [PATCH 18/18] remove some test versions for windows and mac --- .github/workflows/test-with-pypi.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-with-pypi.yml b/.github/workflows/test-with-pypi.yml index 36ed17a96..4dd78910f 100644 --- a/.github/workflows/test-with-pypi.yml +++ b/.github/workflows/test-with-pypi.yml @@ -52,7 +52,7 @@ jobs: matrix: os: ['macos-latest', 'windows-latest'] toolkit: ['pyside6'] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] + python-version: ['3.8', '3.11'] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3