From 949174219b452fd279400d052e71086fd2e8f885 Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 13:49:07 -0400 Subject: [PATCH 01/18] update dev version --- pennylane_lightning/_version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pennylane_lightning/_version.py b/pennylane_lightning/_version.py index 89c0bdcca5..7eaa6262c8 100644 --- a/pennylane_lightning/_version.py +++ b/pennylane_lightning/_version.py @@ -16,4 +16,4 @@ Version number (major.minor.patch[-label]) """ -__version__ = "0.27.0-dev12" +__version__ = "0.27.0-dev13" From ce188413ba29fa5b6d4e84ce22e0125b671c4b82 Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 13:54:38 -0400 Subject: [PATCH 02/18] update CI/CD python version from 3.7 to 3.8 --- .github/workflows/benchmarks.yml | 2 +- .github/workflows/format.yml | 4 ++-- .github/workflows/set_wheel_build_matrix.yml | 2 +- .github/workflows/tests_linux.yml | 16 ++++++++-------- .github/workflows/tests_without_binary.yml | 2 +- .github/workflows/update_dev_version.yml | 2 +- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 3161742b22..d65cf46c89 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/setup-python@v4 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Install dependencies run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-10 g++-10 ninja-build libopenblas-dev diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 2e879955b2..5044fc983a 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: 3.7 + python-version: 3.8 - name: Install dependencies run: @@ -77,7 +77,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: '3.7' + python-version: '3.8' - name: Restoring cached dependencies id: kokkos-cache diff --git a/.github/workflows/set_wheel_build_matrix.yml b/.github/workflows/set_wheel_build_matrix.yml index de8191123f..947570c882 100644 --- a/.github/workflows/set_wheel_build_matrix.yml +++ b/.github/workflows/set_wheel_build_matrix.yml @@ -2,7 +2,7 @@ name: Set wheel build matrix env: PYTHON3_MIN_VERSION: "7" - PYTHON3_MAX_VERSION: "10" + PYTHON3_MAX_VERSION: "11" on: workflow_call: diff --git a/.github/workflows/tests_linux.yml b/.github/workflows/tests_linux.yml index c3210c0f12..c2f6cfadf5 100644 --- a/.github/workflows/tests_linux.yml +++ b/.github/workflows/tests_linux.yml @@ -30,7 +30,7 @@ jobs: - uses: actions/setup-python@v4 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Checkout PennyLane-Lightning uses: actions/checkout@v3 @@ -89,7 +89,7 @@ jobs: - uses: actions/setup-python@v4 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Install dependencies run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-11 g++-11 @@ -143,7 +143,7 @@ jobs: - uses: actions/setup-python@v4 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Checkout PennyLane-Lightning uses: actions/checkout@v3 @@ -207,7 +207,7 @@ jobs: - uses: actions/setup-python@v4 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Install dependencies run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-11 g++-11 libopenblas-dev @@ -270,7 +270,7 @@ jobs: - uses: actions/setup-python@v4 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Checkout PennyLane-Lightning uses: actions/checkout@v3 @@ -349,7 +349,7 @@ jobs: - uses: actions/setup-python@v4 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Restoring cached dependencies id: kokkos-cache @@ -419,7 +419,7 @@ jobs: - uses: actions/setup-python@v4 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Checkout PennyLane-Lightning uses: actions/checkout@v3 @@ -498,7 +498,7 @@ jobs: - uses: actions/setup-python@v4 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Restoring cached dependencies id: kokkos-cache diff --git a/.github/workflows/tests_without_binary.yml b/.github/workflows/tests_without_binary.yml index dfb5854066..3c0942a953 100644 --- a/.github/workflows/tests_without_binary.yml +++ b/.github/workflows/tests_without_binary.yml @@ -30,7 +30,7 @@ jobs: - uses: actions/setup-python@v2 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Get required Python packages run: | diff --git a/.github/workflows/update_dev_version.yml b/.github/workflows/update_dev_version.yml index 449cc05b2a..74b3aac17f 100644 --- a/.github/workflows/update_dev_version.yml +++ b/.github/workflows/update_dev_version.yml @@ -17,7 +17,7 @@ jobs: - uses: actions/setup-python@v2 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Checkout PennyLane-Lightning PR uses: actions/checkout@v3 From 687f9bcd0b7fbfd3a70f0e9df9189a1401f91bda Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 13:55:45 -0400 Subject: [PATCH 03/18] add python 3.11 to setup classifiers --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index 6e304477da..1dadd6b2c4 100644 --- a/setup.py +++ b/setup.py @@ -162,6 +162,7 @@ def build_extension(self, ext: CMakeExtension): "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Physics", ] From 52027ce70f62d384539b45ebe964852ca9e44087 Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 14:05:44 -0400 Subject: [PATCH 04/18] update linux wheels to python 3.8, and to generate 3.11 wheels --- .github/workflows/wheel_linux_aarch64.yml | 12 ++++++------ .github/workflows/wheel_linux_ppc64le.yml | 12 ++++++------ .github/workflows/wheel_linux_x86_64.yml | 8 ++++---- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/wheel_linux_aarch64.yml b/.github/workflows/wheel_linux_aarch64.yml index 31d8a42835..e24d040123 100644 --- a/.github/workflows/wheel_linux_aarch64.yml +++ b/.github/workflows/wheel_linux_aarch64.yml @@ -1,7 +1,7 @@ name: Wheel::Linux::ARM # **What it does**: Builds python wheels for Linux (ubuntu-latest) architecture ARM 64 and store it as artifacts. -# Python versions: 3.7, 3.8, 3.9, 3.10. +# Python versions: 3.7, 3.8, 3.9, 3.10, 3.11. # **Why we have it**: To build wheels for pennylane-lightning installation. # **Who does it impact**: Wheels to be uploaded to PyPI. @@ -72,8 +72,8 @@ jobs: -v ${{ github.workspace }}/Kokkos_install/${{ matrix.exec_model }}:/install \ -i ${{ matrix.container_img }} \ bash -c "cd /io && \ - python3.7 -m pip install ninja && \ - ln -s /opt/python/cp37-cp37m/bin/ninja /usr/bin/ninja && \ + python3.8 -m pip install ninja && \ + ln -s /opt/python/cp38-cp38m/bin/ninja /usr/bin/ninja && \ cmake -BBuild . -DCMAKE_INSTALL_PREFIX=/install \ -DKokkos_ENABLE_COMPLEX_ALIGN=OFF \ -DKokkos_ENABLE_${{ matrix.exec_model }}=ON \ @@ -94,8 +94,8 @@ jobs: -v ${{ github.workspace }}/Kokkos_install/${{ matrix.exec_model }}:/install \ -i ${{ matrix.container_img }} \ bash -c "cd /io && \ - python3.7 -m pip install ninja && \ - ln -s /opt/python/cp37-cp37m/bin/ninja /usr/bin/ninja && \ + python3.8 -m pip install ninja && \ + ln -s /opt/python/cp38-cp38m/bin/ninja /usr/bin/ninja && \ cmake -BBuild . -DCMAKE_INSTALL_PREFIX=/install \ -DKokkos_ENABLE_${{ matrix.exec_model }}=ON \ -DKokkos_ENABLE_DEPRECATION_WARNINGS=OFF \ @@ -119,7 +119,7 @@ jobs: kokkos_version: ${{ fromJson(needs.set_wheel_build_matrix.outputs.kokkos_version) }} container_img: ["quay.io/pypa/manylinux2014_aarch64"] - name: ubuntu-latest::aarch64 (Python ${{ fromJson('{ "cp37-*":"3.7","cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10" }')[matrix.cibw_build] }}) + name: ubuntu-latest::aarch64 (Python ${{ fromJson('{ "cp37-*":"3.7","cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11" }')[matrix.cibw_build] }}) runs-on: ${{ matrix.os }} steps: diff --git a/.github/workflows/wheel_linux_ppc64le.yml b/.github/workflows/wheel_linux_ppc64le.yml index 731f7d28cd..0f9b5a7345 100644 --- a/.github/workflows/wheel_linux_ppc64le.yml +++ b/.github/workflows/wheel_linux_ppc64le.yml @@ -1,7 +1,7 @@ name: Wheel::Linux::PowerPC # **What it does**: Builds python wheels for Linux (ubuntu-latest) architecture PowerPC 64 and store it as artifacts. -# Python versions: 3.7, 3.8, 3.9, 3.10. +# Python versions: 3.7, 3.8, 3.9, 3.10, 3.11. # **Why we have it**: To build wheels for pennylane-lightning installation. # **Who does it impact**: Wheels to be uploaded to PyPI. @@ -72,8 +72,8 @@ jobs: -v ${{ github.workspace }}/Kokkos_install/${{ matrix.exec_model }}:/install \ -i ${{ matrix.container_img }} \ bash -c "cd /io && \ - python3.7 -m pip install ninja && \ - ln -s /opt/python/cp37-cp37m/bin/ninja /usr/bin/ninja && \ + python3.8 -m pip install ninja && \ + ln -s /opt/python/cp38-cp38m/bin/ninja /usr/bin/ninja && \ cmake -BBuild . -DCMAKE_INSTALL_PREFIX=/install \ -DKokkos_ENABLE_COMPLEX_ALIGN=OFF \ -DKokkos_ENABLE_${{ matrix.exec_model }}=ON \ @@ -94,8 +94,8 @@ jobs: -v ${{ github.workspace }}/Kokkos_install/${{ matrix.exec_model }}:/install \ -i ${{ matrix.container_img }} \ bash -c "cd /io && \ - python3.7 -m pip install ninja && \ - ln -s /opt/python/cp37-cp37m/bin/ninja /usr/bin/ninja && \ + python3.8 -m pip install ninja && \ + ln -s /opt/python/cp38-cp38m/bin/ninja /usr/bin/ninja && \ cmake -BBuild . -DCMAKE_INSTALL_PREFIX=/install \ -DKokkos_ENABLE_${{ matrix.exec_model }}=ON \ -DKokkos_ENABLE_DEPRECATION_WARNINGS=OFF \ @@ -119,7 +119,7 @@ jobs: kokkos_version: ${{ fromJson(needs.set_wheel_build_matrix.outputs.kokkos_version) }} container_img: ["quay.io/pypa/manylinux2014_ppc64le"] - name: ubuntu-latest::ppc64le (Python ${{ fromJson('{ "cp37-*":"3.7","cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10" }')[matrix.cibw_build] }}) + name: ubuntu-latest::ppc64le (Python ${{ fromJson('{ "cp37-*":"3.7","cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11" }')[matrix.cibw_build] }}) runs-on: ${{ matrix.os }} steps: diff --git a/.github/workflows/wheel_linux_x86_64.yml b/.github/workflows/wheel_linux_x86_64.yml index b39ece8182..b17b524149 100644 --- a/.github/workflows/wheel_linux_x86_64.yml +++ b/.github/workflows/wheel_linux_x86_64.yml @@ -1,7 +1,7 @@ name: Wheel::Linux::x86_64 # **What it does**: Builds python wheels for Linux (ubuntu-latest) architecture x86_64 and store it as artifacts. -# Python versions: 3.7, 3.8, 3.9, 3.10. +# Python versions: 3.7, 3.8, 3.9, 3.10, 3.11. # **Why we have it**: To build wheels for pennylane-lightning installation. # **Who does it impact**: Wheels to be uploaded to PyPI. @@ -115,7 +115,7 @@ jobs: kokkos_version: ${{ fromJson(needs.set_wheel_build_matrix.outputs.kokkos_version) }} container_img: ["quay.io/pypa/manylinux2014_x86_64"] - name: ${{ matrix.os }} (Python ${{ fromJson('{ "cp37-*":"3.7","cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10" }')[matrix.cibw_build] }}) + name: ${{ matrix.os }} (Python ${{ fromJson('{ "cp37-*":"3.7","cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11" }')[matrix.cibw_build] }}) runs-on: ${{ matrix.os }} container: ${{ matrix.container_img }} @@ -148,7 +148,7 @@ jobs: yum update -y && yum install -y docker - name: Install cibuildwheel - run: python3.7 -m pip install cibuildwheel==2.8.1 + run: python3.8 -m pip install cibuildwheel==2.8.1 - name: Build wheels env: @@ -181,7 +181,7 @@ jobs: CIBW_BUILD_VERBOSITY: 3 - run: python3.7 -m cibuildwheel --output-dir wheelhouse + run: python3.8 -m cibuildwheel --output-dir wheelhouse - uses: actions-ecosystem/action-regex-match@v2 id: rc_build From ab8d309f69085dd348f75128f047f857cff7e4eb Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 14:25:14 -0400 Subject: [PATCH 05/18] update mac wheels --- .github/workflows/wheel_macos_x86_64.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/wheel_macos_x86_64.yml b/.github/workflows/wheel_macos_x86_64.yml index dff041b0df..b39add9eec 100644 --- a/.github/workflows/wheel_macos_x86_64.yml +++ b/.github/workflows/wheel_macos_x86_64.yml @@ -1,7 +1,7 @@ name: Wheel::MacOS::Intel # **What it does**: Builds python wheels for MacOS (10.15) architecture x86_64 and store it as artifacts. -# Python versions: 3.7, 3.8, 3.9, 3.10. +# Python versions: 3.7, 3.8, 3.9, 3.10, 3.11. # **Why we have it**: To build wheels for pennylane-lightning installation. # **Who does it impact**: Wheels to be uploaded to PyPI. @@ -67,7 +67,7 @@ jobs: - uses: actions/setup-python@v2 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Build Kokkos core library if: steps.kokkos-cache.outputs.cache-hit != 'true' @@ -117,7 +117,7 @@ jobs: exec_model: ${{ fromJson(needs.set_wheel_build_matrix.outputs.exec_model) }} kokkos_version: ${{ fromJson(needs.set_wheel_build_matrix.outputs.kokkos_version) }} - name: ${{ matrix.os }} (Python ${{ fromJson('{ "cp37-*":"3.7","cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10" }')[matrix.cibw_build] }}) + name: ${{ matrix.os }} (Python ${{ fromJson('{ "cp37-*":"3.7","cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11" }')[matrix.cibw_build] }}) runs-on: ${{ matrix.os }} steps: @@ -143,7 +143,7 @@ jobs: - uses: actions/setup-python@v2 name: Install Python with: - python-version: '3.7' + python-version: '3.8' - name: Install cibuildwheel run: python -m pip install cibuildwheel==2.8.1 From 15204735248875ecd61292c2a0d26f51136bdb1a Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 14:25:28 -0400 Subject: [PATCH 06/18] update win wheels --- .github/workflows/wheel_win_x86_64.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/wheel_win_x86_64.yml b/.github/workflows/wheel_win_x86_64.yml index 788fbdb2b2..8b7d3f7637 100644 --- a/.github/workflows/wheel_win_x86_64.yml +++ b/.github/workflows/wheel_win_x86_64.yml @@ -1,7 +1,7 @@ name: Wheel::Windows::x86_64 # **What it does**: Builds python wheels for Windows (windows-latest) and store it as artifacts. -# Python versions: 3.7, 3.8, 3.9, 3.10. +# Python versions: 3.7, 3.8, 3.9, 3.10, 3.11. # **Why we have it**: To build wheels for pennylane-lightning installation. # **Who does it impact**: Wheels to be uploaded to PyPI. @@ -110,7 +110,7 @@ jobs: cibw_build: ${{ fromJson(needs.set_wheel_build_matrix.outputs.python_version) }} exec_model: ${{ fromJson(needs.set_wheel_build_matrix.outputs.exec_model) }} kokkos_version: ${{ fromJson(needs.set_wheel_build_matrix.outputs.kokkos_version) }} - name: ${{ matrix.os }} (Python ${{ fromJson('{ "cp37-*":"3.7","cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10" }')[matrix.cibw_build] }}) + name: ${{ matrix.os }} (Python ${{ fromJson('{ "cp37-*":"3.7","cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11" }')[matrix.cibw_build] }}) runs-on: ${{ matrix.os }} steps: From 28a44d8319580d3e992cb5991543a2e4a189218a Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 14:26:49 -0400 Subject: [PATCH 07/18] update setup-python action --- .github/workflows/post_release_version_bump.yml | 2 +- .github/workflows/pre_release_version_bump.yml | 2 +- .github/workflows/tests_without_binary.yml | 2 +- .github/workflows/update_dev_version.yml | 2 +- .github/workflows/wheel_macos_arm64.yml | 2 +- .github/workflows/wheel_macos_x86_64.yml | 4 ++-- .github/workflows/wheel_noarch.yml | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/post_release_version_bump.yml b/.github/workflows/post_release_version_bump.yml index f987897588..a1ef9e31ba 100644 --- a/.github/workflows/post_release_version_bump.yml +++ b/.github/workflows/post_release_version_bump.yml @@ -13,7 +13,7 @@ jobs: uses: actions/checkout@v3 - name: Install Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9' diff --git a/.github/workflows/pre_release_version_bump.yml b/.github/workflows/pre_release_version_bump.yml index 2553592843..3b26412e29 100644 --- a/.github/workflows/pre_release_version_bump.yml +++ b/.github/workflows/pre_release_version_bump.yml @@ -12,7 +12,7 @@ jobs: uses: actions/checkout@v3 - name: Install Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9' diff --git a/.github/workflows/tests_without_binary.yml b/.github/workflows/tests_without_binary.yml index 3c0942a953..10c6ed9e0d 100644 --- a/.github/workflows/tests_without_binary.yml +++ b/.github/workflows/tests_without_binary.yml @@ -27,7 +27,7 @@ jobs: with: path: main - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 name: Install Python with: python-version: '3.8' diff --git a/.github/workflows/update_dev_version.yml b/.github/workflows/update_dev_version.yml index 74b3aac17f..652c94d8aa 100644 --- a/.github/workflows/update_dev_version.yml +++ b/.github/workflows/update_dev_version.yml @@ -14,7 +14,7 @@ jobs: ref: master path: main - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 name: Install Python with: python-version: '3.8' diff --git a/.github/workflows/wheel_macos_arm64.yml b/.github/workflows/wheel_macos_arm64.yml index 67a22507fb..b25ddb1782 100644 --- a/.github/workflows/wheel_macos_arm64.yml +++ b/.github/workflows/wheel_macos_arm64.yml @@ -70,7 +70,7 @@ jobs: - name: Checkout PennyLane-Lightning uses: actions/checkout@v3 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 name: Install Python with: python-version: '3.8' diff --git a/.github/workflows/wheel_macos_x86_64.yml b/.github/workflows/wheel_macos_x86_64.yml index b39add9eec..3250763862 100644 --- a/.github/workflows/wheel_macos_x86_64.yml +++ b/.github/workflows/wheel_macos_x86_64.yml @@ -64,7 +64,7 @@ jobs: git checkout ${{ matrix.kokkos_version }} cd - - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 name: Install Python with: python-version: '3.8' @@ -140,7 +140,7 @@ jobs: mkdir Kokkos cp -rf ${{ github.workspace }}/Kokkos_install/${{ matrix.exec_model }}/* Kokkos/ - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 name: Install Python with: python-version: '3.8' diff --git a/.github/workflows/wheel_noarch.yml b/.github/workflows/wheel_noarch.yml index 43bf5a1920..a76bec4371 100644 --- a/.github/workflows/wheel_noarch.yml +++ b/.github/workflows/wheel_noarch.yml @@ -22,7 +22,7 @@ jobs: with: path: main - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: python-version: '3.7' From 3ee2cdcce3b7c9f54ed5037417f1d3d005ea5ede Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 14:33:02 -0400 Subject: [PATCH 08/18] update mac ARM wheels --- .github/workflows/wheel_macos_arm64.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/wheel_macos_arm64.yml b/.github/workflows/wheel_macos_arm64.yml index b25ddb1782..270d8d3807 100644 --- a/.github/workflows/wheel_macos_arm64.yml +++ b/.github/workflows/wheel_macos_arm64.yml @@ -1,7 +1,7 @@ name: Wheel::MacOS::ARM # **What it does**: Builds python wheels for MacOS (11) architecture ARM 64 and store it as artifacts. -# Python versions: 3.8, 3.9, 3.10. +# Python versions: 3.8, 3.9, 3.10, 3.11. # **Why we have it**: To build wheels for pennylane-lightning installation. # **Who does it impact**: Wheels to be uploaded to PyPI. @@ -16,7 +16,7 @@ on: env: ARCHS: 'arm64' PYTHON3_MIN_VERSION: "8" - PYTHON3_MAX_VERSION: "10" + PYTHON3_MAX_VERSION: "11" jobs: mac-set-matrix-arm: @@ -58,7 +58,7 @@ jobs: arch: [arm64] cibw_build: ${{fromJson(needs.mac-set-matrix-arm.outputs.python_version)}} - name: macos-latest::arm64 (Python ${{ fromJson('{ "cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10" }')[matrix.cibw_build] }}) + name: macos-latest::arm64 (Python ${{ fromJson('{ "cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.10" }')[matrix.cibw_build] }}) runs-on: ${{ matrix.os }} steps: From 2769f912cbe221047fc0f201176d63cb7e38471f Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 14:39:37 -0400 Subject: [PATCH 09/18] update mac ARM wheels --- .github/workflows/wheel_macos_arm64.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheel_macos_arm64.yml b/.github/workflows/wheel_macos_arm64.yml index 270d8d3807..6d8feda91a 100644 --- a/.github/workflows/wheel_macos_arm64.yml +++ b/.github/workflows/wheel_macos_arm64.yml @@ -58,7 +58,7 @@ jobs: arch: [arm64] cibw_build: ${{fromJson(needs.mac-set-matrix-arm.outputs.python_version)}} - name: macos-latest::arm64 (Python ${{ fromJson('{ "cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.10" }')[matrix.cibw_build] }}) + name: macos-latest::arm64 (Python ${{ fromJson('{ "cp38-*":"3.8","cp39-*":"3.9","cp310-*":"3.10","cp311-*":"3.11" }')[matrix.cibw_build] }}) runs-on: ${{ matrix.os }} steps: From 648426e507b9ecb5e24b689fff88258462811ce2 Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 14:53:17 -0400 Subject: [PATCH 10/18] update cibuildwheels --- .github/workflows/wheel_linux_aarch64.yml | 2 +- .github/workflows/wheel_linux_ppc64le.yml | 2 +- .github/workflows/wheel_linux_x86_64.yml | 2 +- .github/workflows/wheel_macos_arm64.yml | 2 +- .github/workflows/wheel_macos_x86_64.yml | 2 +- .github/workflows/wheel_win_x86_64.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/wheel_linux_aarch64.yml b/.github/workflows/wheel_linux_aarch64.yml index e24d040123..37b0dd6f7e 100644 --- a/.github/workflows/wheel_linux_aarch64.yml +++ b/.github/workflows/wheel_linux_aarch64.yml @@ -143,7 +143,7 @@ jobs: cp -rf ${{ github.workspace }}/Kokkos_install/${{ matrix.exec_model }}/* Kokkos/ - name: Install cibuildwheel - run: python3 -m pip install cibuildwheel==2.8.1 + run: python3 -m pip install cibuildwheel==2.11.2 - uses: docker/setup-qemu-action@v2 name: Set up QEMU diff --git a/.github/workflows/wheel_linux_ppc64le.yml b/.github/workflows/wheel_linux_ppc64le.yml index 0f9b5a7345..d859aa8b28 100644 --- a/.github/workflows/wheel_linux_ppc64le.yml +++ b/.github/workflows/wheel_linux_ppc64le.yml @@ -143,7 +143,7 @@ jobs: cp -rf ${{ github.workspace }}/Kokkos_install/${{ matrix.exec_model }}/* Kokkos/ - name: Install cibuildwheel - run: python3 -m pip install cibuildwheel==2.8.1 + run: python3 -m pip install cibuildwheel==2.11.2 - uses: docker/setup-qemu-action@v2 name: Set up QEMU diff --git a/.github/workflows/wheel_linux_x86_64.yml b/.github/workflows/wheel_linux_x86_64.yml index b17b524149..eaabc6d5fe 100644 --- a/.github/workflows/wheel_linux_x86_64.yml +++ b/.github/workflows/wheel_linux_x86_64.yml @@ -148,7 +148,7 @@ jobs: yum update -y && yum install -y docker - name: Install cibuildwheel - run: python3.8 -m pip install cibuildwheel==2.8.1 + run: python3.8 -m pip install cibuildwheel==2.11.2 - name: Build wheels env: diff --git a/.github/workflows/wheel_macos_arm64.yml b/.github/workflows/wheel_macos_arm64.yml index 6d8feda91a..4e0adba240 100644 --- a/.github/workflows/wheel_macos_arm64.yml +++ b/.github/workflows/wheel_macos_arm64.yml @@ -76,7 +76,7 @@ jobs: python-version: '3.8' - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.8.1 + run: python -m pip install cibuildwheel==2.11.2 - name: Build wheels env: diff --git a/.github/workflows/wheel_macos_x86_64.yml b/.github/workflows/wheel_macos_x86_64.yml index 3250763862..2f0f7a7488 100644 --- a/.github/workflows/wheel_macos_x86_64.yml +++ b/.github/workflows/wheel_macos_x86_64.yml @@ -146,7 +146,7 @@ jobs: python-version: '3.8' - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.8.1 + run: python -m pip install cibuildwheel==2.11.2 - name: Build wheels env: diff --git a/.github/workflows/wheel_win_x86_64.yml b/.github/workflows/wheel_win_x86_64.yml index 8b7d3f7637..71a19a125f 100644 --- a/.github/workflows/wheel_win_x86_64.yml +++ b/.github/workflows/wheel_win_x86_64.yml @@ -135,7 +135,7 @@ jobs: -Destination "D:\a\pennylane-lightning\pennylane-lightning\Kokkos" -Recurse -Force - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.8.1 + run: python -m pip install cibuildwheel==2.11.2 - name: Build wheels env: From c6c4957a206f0e294800f60d60d4b308454f6837 Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 15:18:08 -0400 Subject: [PATCH 11/18] update cibuildwheels installation to allow for minor updates --- .github/workflows/wheel_linux_aarch64.yml | 2 +- .github/workflows/wheel_linux_ppc64le.yml | 2 +- .github/workflows/wheel_linux_x86_64.yml | 2 +- .github/workflows/wheel_macos_arm64.yml | 2 +- .github/workflows/wheel_macos_x86_64.yml | 2 +- .github/workflows/wheel_win_x86_64.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/wheel_linux_aarch64.yml b/.github/workflows/wheel_linux_aarch64.yml index 37b0dd6f7e..b77c948ec5 100644 --- a/.github/workflows/wheel_linux_aarch64.yml +++ b/.github/workflows/wheel_linux_aarch64.yml @@ -143,7 +143,7 @@ jobs: cp -rf ${{ github.workspace }}/Kokkos_install/${{ matrix.exec_model }}/* Kokkos/ - name: Install cibuildwheel - run: python3 -m pip install cibuildwheel==2.11.2 + run: python3 -m pip install cibuildwheel~=2.11.0 - uses: docker/setup-qemu-action@v2 name: Set up QEMU diff --git a/.github/workflows/wheel_linux_ppc64le.yml b/.github/workflows/wheel_linux_ppc64le.yml index d859aa8b28..4c36ccbc7c 100644 --- a/.github/workflows/wheel_linux_ppc64le.yml +++ b/.github/workflows/wheel_linux_ppc64le.yml @@ -143,7 +143,7 @@ jobs: cp -rf ${{ github.workspace }}/Kokkos_install/${{ matrix.exec_model }}/* Kokkos/ - name: Install cibuildwheel - run: python3 -m pip install cibuildwheel==2.11.2 + run: python3 -m pip install cibuildwheel~=2.11.0 - uses: docker/setup-qemu-action@v2 name: Set up QEMU diff --git a/.github/workflows/wheel_linux_x86_64.yml b/.github/workflows/wheel_linux_x86_64.yml index eaabc6d5fe..7767631a72 100644 --- a/.github/workflows/wheel_linux_x86_64.yml +++ b/.github/workflows/wheel_linux_x86_64.yml @@ -148,7 +148,7 @@ jobs: yum update -y && yum install -y docker - name: Install cibuildwheel - run: python3.8 -m pip install cibuildwheel==2.11.2 + run: python3.8 -m pip install cibuildwheel~=2.11.0 - name: Build wheels env: diff --git a/.github/workflows/wheel_macos_arm64.yml b/.github/workflows/wheel_macos_arm64.yml index 4e0adba240..c5f0d7a445 100644 --- a/.github/workflows/wheel_macos_arm64.yml +++ b/.github/workflows/wheel_macos_arm64.yml @@ -76,7 +76,7 @@ jobs: python-version: '3.8' - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.11.2 + run: python -m pip install cibuildwheel~=2.11.0 - name: Build wheels env: diff --git a/.github/workflows/wheel_macos_x86_64.yml b/.github/workflows/wheel_macos_x86_64.yml index 2f0f7a7488..d610abdf0a 100644 --- a/.github/workflows/wheel_macos_x86_64.yml +++ b/.github/workflows/wheel_macos_x86_64.yml @@ -146,7 +146,7 @@ jobs: python-version: '3.8' - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.11.2 + run: python -m pip install cibuildwheel~=2.11.0 - name: Build wheels env: diff --git a/.github/workflows/wheel_win_x86_64.yml b/.github/workflows/wheel_win_x86_64.yml index 71a19a125f..c11dd8b4b5 100644 --- a/.github/workflows/wheel_win_x86_64.yml +++ b/.github/workflows/wheel_win_x86_64.yml @@ -135,7 +135,7 @@ jobs: -Destination "D:\a\pennylane-lightning\pennylane-lightning\Kokkos" -Recurse -Force - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.11.2 + run: python -m pip install cibuildwheel~=2.11.0 - name: Build wheels env: From a9b0b1b2db2dc61c38679772e4c55527c9359501 Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 15:47:42 -0400 Subject: [PATCH 12/18] test setuptools --- .github/workflows/wheel_linux_x86_64.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/wheel_linux_x86_64.yml b/.github/workflows/wheel_linux_x86_64.yml index 7767631a72..62faf2d391 100644 --- a/.github/workflows/wheel_linux_x86_64.yml +++ b/.github/workflows/wheel_linux_x86_64.yml @@ -162,6 +162,7 @@ jobs: CIBW_BEFORE_BUILD: | cat /etc/yum.conf | sed "s/\[main\]/\[main\]\ntimeout=5/g" > /etc/yum.conf pip install ninja cmake + pip install setuptools --upgrade yum clean all -y yum install centos-release-scl-rh -y yum install devtoolset-11-gcc-c++ -y From f24e1a5738d779ca880438e9411bf76abf808d1e Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 16:32:49 -0400 Subject: [PATCH 13/18] upgrade pybind11 --- .github/workflows/wheel_linux_x86_64.yml | 1 - CMakeLists.txt | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/wheel_linux_x86_64.yml b/.github/workflows/wheel_linux_x86_64.yml index 62faf2d391..7767631a72 100644 --- a/.github/workflows/wheel_linux_x86_64.yml +++ b/.github/workflows/wheel_linux_x86_64.yml @@ -162,7 +162,6 @@ jobs: CIBW_BEFORE_BUILD: | cat /etc/yum.conf | sed "s/\[main\]/\[main\]\ntimeout=5/g" > /etc/yum.conf pip install ninja cmake - pip install setuptools --upgrade yum clean all -y yum install centos-release-scl-rh -y yum install devtoolset-11-gcc-c++ -y diff --git a/CMakeLists.txt b/CMakeLists.txt index 65fe7b735a..2b5359896c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -61,7 +61,7 @@ set(CMAKE_POLICY_DEFAULT_CMP0127 NEW) # To suppress pybind11 CMP0127 warning include(FetchContent) FetchContent_Declare(pybind11 GIT_REPOSITORY https://github.com/pybind/pybind11.git - GIT_TAG v2.6.2 + GIT_TAG v2.10.1 ) FetchContent_MakeAvailable(pybind11) From 9e55df91528141b6cdfc19e22b31c814361786cc Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 16:51:59 -0400 Subject: [PATCH 14/18] test all wheels --- .github/workflows/wheel_linux_aarch64.yml | 1 + .github/workflows/wheel_linux_ppc64le.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/wheel_linux_aarch64.yml b/.github/workflows/wheel_linux_aarch64.yml index b77c948ec5..492bfb1899 100644 --- a/.github/workflows/wheel_linux_aarch64.yml +++ b/.github/workflows/wheel_linux_aarch64.yml @@ -6,6 +6,7 @@ name: Wheel::Linux::ARM # **Who does it impact**: Wheels to be uploaded to PyPI. on: + pull_request: push: branches: - master diff --git a/.github/workflows/wheel_linux_ppc64le.yml b/.github/workflows/wheel_linux_ppc64le.yml index 4c36ccbc7c..af54f63cff 100644 --- a/.github/workflows/wheel_linux_ppc64le.yml +++ b/.github/workflows/wheel_linux_ppc64le.yml @@ -6,6 +6,7 @@ name: Wheel::Linux::PowerPC # **Who does it impact**: Wheels to be uploaded to PyPI. on: + pull_request: push: branches: - master From af96ef63f0b8447aca8711ae20c31dd3ee26ebd7 Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 17:22:25 -0400 Subject: [PATCH 15/18] remove wheel tests --- .github/workflows/wheel_linux_aarch64.yml | 1 - .github/workflows/wheel_linux_ppc64le.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/wheel_linux_aarch64.yml b/.github/workflows/wheel_linux_aarch64.yml index 492bfb1899..b77c948ec5 100644 --- a/.github/workflows/wheel_linux_aarch64.yml +++ b/.github/workflows/wheel_linux_aarch64.yml @@ -6,7 +6,6 @@ name: Wheel::Linux::ARM # **Who does it impact**: Wheels to be uploaded to PyPI. on: - pull_request: push: branches: - master diff --git a/.github/workflows/wheel_linux_ppc64le.yml b/.github/workflows/wheel_linux_ppc64le.yml index af54f63cff..4c36ccbc7c 100644 --- a/.github/workflows/wheel_linux_ppc64le.yml +++ b/.github/workflows/wheel_linux_ppc64le.yml @@ -6,7 +6,6 @@ name: Wheel::Linux::PowerPC # **Who does it impact**: Wheels to be uploaded to PyPI. on: - pull_request: push: branches: - master From ee213c05180822c913ba7be13aba7bff64cf1389 Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Mon, 31 Oct 2022 17:28:01 -0400 Subject: [PATCH 16/18] update changelog --- .github/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/CHANGELOG.md b/.github/CHANGELOG.md index 9e0daf3f38..8badc95cd2 100644 --- a/.github/CHANGELOG.md +++ b/.github/CHANGELOG.md @@ -2,6 +2,9 @@ ### New features since last release +* Enable Building of wheels for python 3.11 and upgrade python on CI/CD workflows to 3.8. +[(#381)](https://github.com/PennyLaneAI/pennylane-lightning/pull/381) + ### Breaking changes ### Improvements From f9c6336c291bbb4a9d4bb90104e3dbf8fd9b1276 Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Wed, 2 Nov 2022 09:51:09 -0400 Subject: [PATCH 17/18] update gcc version on workflow files --- .github/workflows/benchmarks.yml | 4 ++-- .../workflows/build_and_cache_Kokkos_linux.yml | 2 +- .github/workflows/tests_linux.yml | 16 ++++++++-------- .github/workflows/wheel_linux_x86_64.yml | 5 ++++- docker/Dockerfile | 4 ++-- 5 files changed, 17 insertions(+), 14 deletions(-) diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index d65cf46c89..5340e9a409 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -6,7 +6,7 @@ on: - master env: - GCC_VERSION: 10 + GCC_VERSION: 11 jobs: benchmarks: @@ -32,7 +32,7 @@ jobs: python-version: '3.8' - name: Install dependencies - run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-10 g++-10 ninja-build libopenblas-dev + run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-$GCC_VERSION g++-$GCC_VERSION ninja-build libopenblas-dev - name: Build GBenchmark run: | diff --git a/.github/workflows/build_and_cache_Kokkos_linux.yml b/.github/workflows/build_and_cache_Kokkos_linux.yml index 33aa3560ae..f8866034b3 100644 --- a/.github/workflows/build_and_cache_Kokkos_linux.yml +++ b/.github/workflows/build_and_cache_Kokkos_linux.yml @@ -1,7 +1,7 @@ name: Build and Cache Kokkos and Kokkos Kernels env: - GCC_VERSION: 10 + GCC_VERSION: 11 on: workflow_call: diff --git a/.github/workflows/tests_linux.yml b/.github/workflows/tests_linux.yml index c2f6cfadf5..74a936b9c8 100644 --- a/.github/workflows/tests_linux.yml +++ b/.github/workflows/tests_linux.yml @@ -38,7 +38,7 @@ jobs: fetch-depth: 2 - name: Install dependencies - run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-11 g++-11 ninja-build gcovr lcov + run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-$GCC_VERSION g++-$GCC_VERSION ninja-build gcovr lcov - name: Build and run unit tests run: | @@ -92,7 +92,7 @@ jobs: python-version: '3.8' - name: Install dependencies - run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-11 g++-11 + run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-$GCC_VERSION g++-$GCC_VERSION - name: Get required Python packages run: | @@ -151,7 +151,7 @@ jobs: fetch-depth: 2 - name: Install dependencies - run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-11 g++-11 libopenblas-dev ninja-build gcovr lcov + run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-$GCC_VERSION g++-$GCC_VERSION libopenblas-dev ninja-build gcovr lcov - name: Build and run unit tests run: | @@ -210,7 +210,7 @@ jobs: python-version: '3.8' - name: Install dependencies - run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-11 g++-11 libopenblas-dev + run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-$GCC_VERSION g++-$GCC_VERSION libopenblas-dev - name: Get required Python packages run: | @@ -290,7 +290,7 @@ jobs: cp -rf ${{ github.workspace}}/Kokkos_install/${{ matrix.exec_model }}/* Kokkos/ - name: Install dependencies - run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-11 g++-11 ninja-build gcovr lcov + run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-$GCC_VERSION g++-$GCC_VERSION ninja-build gcovr lcov - name: Build and run unit tests run: | @@ -365,7 +365,7 @@ jobs: pwd - name: Install dependencies - run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-11 g++-11 + run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-$GCC_VERSION g++-$GCC_VERSION - name: Get required Python packages run: | @@ -439,7 +439,7 @@ jobs: cp -rf ${{ github.workspace}}/Kokkos_install/${{ matrix.exec_model }}/* Kokkos/ - name: Install dependencies - run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-11 g++-11 libopenblas-dev ninja-build gcovr lcov + run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-$GCC_VERSION g++-$GCC_VERSION libopenblas-dev ninja-build gcovr lcov - name: Build and run unit tests run: | @@ -514,7 +514,7 @@ jobs: pwd - name: Install dependencies - run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-11 g++-11 libopenblas-dev + run: sudo apt-get update && sudo apt-get -y -q install cmake gcc-$GCC_VERSION g++-$GCC_VERSION libopenblas-dev - name: Get required Python packages run: | diff --git a/.github/workflows/wheel_linux_x86_64.yml b/.github/workflows/wheel_linux_x86_64.yml index 7767631a72..f98dce0396 100644 --- a/.github/workflows/wheel_linux_x86_64.yml +++ b/.github/workflows/wheel_linux_x86_64.yml @@ -5,6 +5,9 @@ name: Wheel::Linux::x86_64 # **Why we have it**: To build wheels for pennylane-lightning installation. # **Who does it impact**: Wheels to be uploaded to PyPI. +env: + GCC_VERSION: 11 + on: pull_request: push: @@ -49,7 +52,7 @@ jobs: - name: Install dependencies (Ubuntu) if: ${{ (matrix.container_img == 'ubuntu-latest') && (steps.kokkos-cache.outputs.cache-hit != 'true') }} run: | - apt-get update && DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get -y -q install cmake gcc-11 g++-11 ninja-build git + apt-get update && DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get -y -q install cmake gcc-$GCC_VERSION g++-$GCC_VERSION ninja-build git echo "COMPILER=g++-11" >> $GITHUB_ENV - name: Install dependencies (CentOS) diff --git a/docker/Dockerfile b/docker/Dockerfile index bce3b788a0..afd2d244b9 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -29,10 +29,10 @@ RUN apt-get update \ python3-pip \ python3-venv \ python3-dev \ - gcc-10 g++-10 cpp-10 \ + gcc-11 g++-11 cpp-11 \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ - && update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 \ + && update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100 --slave /usr/bin/g++ g++ /usr/bin/g++-11 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 \ && /usr/sbin/update-ccache-symlinks \ && mkdir /opt/ccache \ && ccache --set-config=cache_dir=/opt/ccache \ From 5d6691788c3af503a548a4cd465b106add846d5f Mon Sep 17 00:00:00 2001 From: AmintorDusko Date: Wed, 2 Nov 2022 10:35:19 -0400 Subject: [PATCH 18/18] improve changelog --- .github/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CHANGELOG.md b/.github/CHANGELOG.md index 8badc95cd2..fb6d68a6de 100644 --- a/.github/CHANGELOG.md +++ b/.github/CHANGELOG.md @@ -2,7 +2,7 @@ ### New features since last release -* Enable Building of wheels for python 3.11 and upgrade python on CI/CD workflows to 3.8. +* Enable building of python 3.11 wheels and upgrade python on CI/CD workflows to 3.8. [(#381)](https://github.com/PennyLaneAI/pennylane-lightning/pull/381) ### Breaking changes