From bc5af55bd112893d0404f7aa3a681211fe9bba63 Mon Sep 17 00:00:00 2001 From: Matthew Silverman Date: Thu, 22 Feb 2024 17:16:07 -0500 Subject: [PATCH] sunset the honeywell plugin --- .github/workflows/honeywell-latest-latest.yml | 60 ----------------- .github/workflows/honeywell-latest-rc.yml | 60 ----------------- .github/workflows/honeywell-latest-stable.yml | 57 ---------------- .github/workflows/honeywell-stable-latest.yml | 66 ------------------- .github/workflows/honeywell-stable-stable.yml | 64 ------------------ README.md | 2 - compile.py | 7 -- 7 files changed, 316 deletions(-) delete mode 100644 .github/workflows/honeywell-latest-latest.yml delete mode 100644 .github/workflows/honeywell-latest-rc.yml delete mode 100644 .github/workflows/honeywell-latest-stable.yml delete mode 100644 .github/workflows/honeywell-stable-latest.yml delete mode 100644 .github/workflows/honeywell-stable-stable.yml diff --git a/.github/workflows/honeywell-latest-latest.yml b/.github/workflows/honeywell-latest-latest.yml deleted file mode 100644 index 650f88c..0000000 --- a/.github/workflows/honeywell-latest-latest.yml +++ /dev/null @@ -1,60 +0,0 @@ -# Workflow template for testing plugins against PennyLane latest - -name: honeywell-latest-latest -on: - push: - branches: - - master - pull_request: - schedule: - - cron: '0 0 * * *' - workflow_dispatch: - - -env: - PLUGIN_REPO: PennyLaneAI/pennylane-honeywell - PLUGIN_BRANCH: master - PLUGIN_PACKAGE: pennylane_honeywell - PENNYLANE_BRANCH: master - - -jobs: - tests: - runs-on: ubuntu-latest - - strategy: - fail-fast: false - - steps: - - name: Cancel Previous Runs - uses: styfle/cancel-workflow-action@0.4.1 - with: - access_token: ${{ github.token }} - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: "3.10" - - - name: Install requirements - run: | - pip install --upgrade pip - pip install pytest pytest-mock pytest-cov flaky pytest-benchmark - pip freeze - - - name: Install PennyLane and Plugin - run: | - pip install git+https://github.com/PennyLaneAI/pennylane.git \ - git+https://github.com/${{ env.PLUGIN_REPO }}.git@${{ env.PLUGIN_BRANCH }} - - - uses: actions/checkout@v2 - with: - repository: ${{ env.PLUGIN_REPO }} - path: plugin_repo - ref: ${{ env.PLUGIN_BRANCH }} - - - name: Run PennyLane device integration tests - run: | - - - name: Run plugin tests - run: python -m pytest plugin_repo/tests -W "error::pennylane.PennyLaneDeprecationWarning" --tb=short diff --git a/.github/workflows/honeywell-latest-rc.yml b/.github/workflows/honeywell-latest-rc.yml deleted file mode 100644 index f8e7706..0000000 --- a/.github/workflows/honeywell-latest-rc.yml +++ /dev/null @@ -1,60 +0,0 @@ -# Workflow template for testing plugins against PennyLane release candidate - -name: honeywell-latest-rc -on: - push: - branches: - - master - pull_request: - schedule: - - cron: '0 0 * * *' - workflow_dispatch: - - -env: - PLUGIN_REPO: PennyLaneAI/pennylane-honeywell - PLUGIN_BRANCH: master - PLUGIN_PACKAGE: pennylane_honeywell - PENNYLANE_BRANCH: master - - -jobs: - tests: - runs-on: ubuntu-latest - - strategy: - fail-fast: false - - steps: - - name: Cancel Previous Runs - uses: styfle/cancel-workflow-action@0.4.1 - with: - access_token: ${{ github.token }} - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: "3.10" - - - name: Install requirements - run: | - pip install --upgrade pip - pip install pytest pytest-mock pytest-cov flaky pytest-benchmark - pip freeze - - - name: Install PennyLane and Plugin - run: | - pip install git+https://github.com/PennyLaneAI/pennylane.git@v0.34.0-rc0 \ - git+https://github.com/${{ env.PLUGIN_REPO }}.git@${{ env.PLUGIN_BRANCH }} - - - uses: actions/checkout@v2 - with: - repository: ${{ env.PLUGIN_REPO }} - path: plugin_repo - ref: ${{ env.PLUGIN_BRANCH }} - - - name: Run PennyLane device integration tests - run: | - - - name: Run plugin tests - run: python -m pytest plugin_repo/tests --tb=short diff --git a/.github/workflows/honeywell-latest-stable.yml b/.github/workflows/honeywell-latest-stable.yml deleted file mode 100644 index 1f6ba5b..0000000 --- a/.github/workflows/honeywell-latest-stable.yml +++ /dev/null @@ -1,57 +0,0 @@ -# Workflow template for testing plugins against PennyLane stable - -name: honeywell-latest-stable -on: - push: - branches: - - master - pull_request: - schedule: - - cron: '0 0 * * 0' - workflow_dispatch: - - -env: - PLUGIN_REPO: PennyLaneAI/pennylane-honeywell - PLUGIN_BRANCH: master - PLUGIN_PACKAGE: pennylane_honeywell - PENNYLANE_BRANCH: master - - -jobs: - tests: - runs-on: ubuntu-latest - - strategy: - fail-fast: false - - steps: - - name: Cancel Previous Runs - uses: styfle/cancel-workflow-action@0.4.1 - with: - access_token: ${{ github.token }} - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: "3.10" - - - name: Install requirements - run: | - pip install --upgrade pip - pip install pytest pytest-mock pytest-cov flaky pytest-benchmark - pip freeze - - - name: Install PennyLane and Plugin - run: | - pip install pennylane git+https://github.com/${{ env.PLUGIN_REPO }}.git@${{ env.PLUGIN_BRANCH }} - - - uses: actions/checkout@v2 - with: - repository: ${{ env.PLUGIN_REPO }} - path: plugin_repo - ref: ${{ env.PLUGIN_BRANCH }} - - - - name: Run plugin tests - run: python -m pytest plugin_repo/tests --tb=short diff --git a/.github/workflows/honeywell-stable-latest.yml b/.github/workflows/honeywell-stable-latest.yml deleted file mode 100644 index 83fa060..0000000 --- a/.github/workflows/honeywell-stable-latest.yml +++ /dev/null @@ -1,66 +0,0 @@ -# Workflow template for testing plugins against PennyLane latest - -name: honeywell-stable-latest -on: - push: - branches: - - master - pull_request: - schedule: - - cron: '0 0 * * *' - workflow_dispatch: - - -env: - PLUGIN_REPO: PennyLaneAI/pennylane-honeywell - PLUGIN_BRANCH: master - PLUGIN_PACKAGE: pennylane_honeywell - PENNYLANE_BRANCH: master - - -jobs: - tests: - runs-on: ubuntu-latest - - strategy: - fail-fast: false - - steps: - - name: Cancel Previous Runs - uses: styfle/cancel-workflow-action@0.4.1 - with: - access_token: ${{ github.token }} - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: "3.10" - - - name: Install requirements - run: | - pip install --upgrade pip - pip install pytest pytest-mock pytest-cov flaky pytest-benchmark - pip freeze - - - name: Install PennyLane and Plugin - run: | - pip install git+https://github.com/PennyLaneAI/pennylane.git \ - ${{ env.PLUGIN_PACKAGE }} --upgrade - - - name: Get plugin version - id: plugin-version - run: | - PLUGIN_VERSION=$(python -c "import pkg_resources as pkg; print(pkg.get_distribution('${{ env.PLUGIN_PACKAGE }}').version)") - echo "version=$PLUGIN_VERSION" >> $GITHUB_OUTPUT - - - uses: actions/checkout@v2 - with: - repository: ${{ env.PLUGIN_REPO }} - path: plugin_repo - ref: v${{ steps.plugin-version.outputs.version }} - - - name: Run PennyLane device integration tests - run: | - - - name: Run plugin tests - run: python -m pytest plugin_repo/tests -W "error::pennylane.PennyLaneDeprecationWarning" --tb=short diff --git a/.github/workflows/honeywell-stable-stable.yml b/.github/workflows/honeywell-stable-stable.yml deleted file mode 100644 index b0c0cb2..0000000 --- a/.github/workflows/honeywell-stable-stable.yml +++ /dev/null @@ -1,64 +0,0 @@ -# Workflow template for testing plugins against PennyLane stable - -name: honeywell-stable-stable -on: - push: - branches: - - master - pull_request: - schedule: - - cron: '0 0 * * 0' - workflow_dispatch: - - -env: - PLUGIN_REPO: PennyLaneAI/pennylane-honeywell - PLUGIN_BRANCH: master - PLUGIN_PACKAGE: pennylane_honeywell - PENNYLANE_BRANCH: master - - -jobs: - tests: - runs-on: ubuntu-latest - - strategy: - fail-fast: false - - steps: - - name: Cancel Previous Runs - uses: styfle/cancel-workflow-action@0.4.1 - with: - access_token: ${{ github.token }} - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: "3.10" - - - name: Install requirements - run: | - pip install --upgrade pip - pip install pytest pytest-mock pytest-cov flaky pytest-benchmark - pip freeze - - - name: Install PennyLane and Plugin - run: | - pip install pennylane ${{ env.PLUGIN_PACKAGE }} --upgrade - pip freeze - - - name: Get plugin version - id: plugin-version - run: | - PLUGIN_VERSION=$(python -c "import pkg_resources as pkg; print(pkg.get_distribution('${{ env.PLUGIN_PACKAGE }}').version)") - echo "version=$PLUGIN_VERSION" >> $GITHUB_OUTPUT - - - uses: actions/checkout@v2 - with: - repository: ${{ env.PLUGIN_REPO }} - path: plugin_repo - ref: v${{ steps.plugin-version.outputs.version }} - - - - name: Run plugin tests - run: python -m pytest plugin_repo/tests --tb=short diff --git a/README.md b/README.md index 6523ee2..526e6ea 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,6 @@ All entries in the matrix are tested against PennyLane latest (GitHub master). | [Cirq](https://github.com/PennyLaneAI/pennylane-cirq) | ![](https://img.shields.io/pypi/v/pennylane-cirq?color=green&label=%20&style=flat-square) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/cirq-stable-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/cirq-stable-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/cirq-stable-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/cirq-stable-latest.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/cirq-latest-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/cirq-latest-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/cirq-latest-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/cirq-latest-latest.yml) | | [Qulacs](https://github.com/PennyLaneAI/pennylane-qulacs) | ![](https://img.shields.io/pypi/v/pennylane-qulacs?color=green&label=%20&style=flat-square) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/qulacs-stable-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/qulacs-stable-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/qulacs-stable-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/qulacs-stable-latest.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/qulacs-latest-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/qulacs-latest-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/qulacs-latest-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/qulacs-latest-latest.yml) | | [AQT](https://github.com/PennyLaneAI/pennylane-aqt) | ![](https://img.shields.io/pypi/v/pennylane-aqt?color=green&label=%20&style=flat-square) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/aqt-stable-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/aqt-stable-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/aqt-stable-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/aqt-stable-latest.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/aqt-latest-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/aqt-latest-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/aqt-latest-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/aqt-latest-latest.yml) | -| [Honeywell](https://github.com/PennyLaneAI/pennylane-honeywell) | ![](https://img.shields.io/pypi/v/pennylane-honeywell?color=green&label=%20&style=flat-square) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/honeywell-stable-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/honeywell-stable-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/honeywell-stable-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/honeywell-stable-latest.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/honeywell-latest-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/honeywell-latest-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/honeywell-latest-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/honeywell-latest-latest.yml) | | [IonQ](https://github.com/PennyLaneAI/pennylane-ionq) | ![](https://img.shields.io/pypi/v/pennylane-ionq?color=green&label=%20&style=flat-square) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/ionq-stable-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/ionq-stable-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/ionq-stable-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/ionq-stable-latest.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/ionq-latest-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/ionq-latest-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/ionq-latest-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/ionq-latest-latest.yml) | | [Rigetti](https://github.com/PennyLaneAI/pennylane-rigetti) | ![](https://img.shields.io/pypi/v/pennylane-rigetti?color=green&label=%20&style=flat-square) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/rigetti-stable-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/rigetti-stable-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/rigetti-stable-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/rigetti-stable-latest.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/rigetti-latest-stable.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/rigetti-latest-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/rigetti-latest-latest.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/rigetti-latest-latest.yml) | | [Lightning](https://github.com/PennyLaneAI/pennylane-lightning) | ![](https://img.shields.io/pypi/v/pennylane-lightning?color=green&label=%20&style=flat-square) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/pennylane-lightning/compat-check-stable-stable.yml?branch=master)](https://github.com/PennyLaneAI/pennylane-lightning/actions/workflows/compat-check-stable-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/pennylane-lightning/compat-check-stable-latest.yml?branch=master)](https://github.com/PennyLaneAI/pennylane-lightning/actions/workflows/compat-check-stable-latest.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/pennylane-lightning/compat-check-latest-stable.yml?branch=master)](https://github.com/PennyLaneAI/pennylane-lightning/actions/workflows/compat-check-latest-stable.yml) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/pennylane-lightning/compat-check-latest-latest.yml?branch=master)](https://github.com/PennyLaneAI/pennylane-lightning/actions/workflows/compat-check-latest-latest.yml) | @@ -129,7 +128,6 @@ All entries in the matrix are tested against the PennyLane release candidate bra | [Cirq](https://github.com/PennyLaneAI/pennylane-cirq) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/cirq-latest-rc.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/cirq-latest-rc.yml) | | [Qulacs](https://github.com/PennyLaneAI/pennylane-qulacs) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/qulacs-latest-rc.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/qulacs-latest-rc.yml) | | [AQT](https://github.com/PennyLaneAI/pennylane-aqt) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/aqt-latest-rc.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/aqt-latest-rc.yml) | -| [Honeywell](https://github.com/PennyLaneAI/pennylane-honeywell) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/honeywell-latest-rc.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/honeywell-latest-rc.yml) | | [IonQ](https://github.com/PennyLaneAI/pennylane-ionq) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/ionq-latest-rc.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/ionq-latest-rc.yml) | | [Rigetti](https://github.com/PennyLaneAI/pennylane-rigetti) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/rigetti-latest-rc.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/rigetti-latest-rc.yml) | | [Lightning](https://github.com/PennyLaneAI/pennylane-lightning) | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/PennyLaneAI/plugin-test-matrix/lightning-latest-rc.yml?branch=master)](https://github.com/PennyLaneAI/plugin-test-matrix/actions/workflows/lightning-latest-rc.yml) | diff --git a/compile.py b/compile.py index 7469723..05a21a6 100644 --- a/compile.py +++ b/compile.py @@ -67,13 +67,6 @@ "requirements": [], "device_tests": [], }, - { - "plugin": "honeywell", - "gh_user": "PennyLaneAI", - "which": ["stable", "latest"], - "requirements": [], - "device_tests": [], - }, { "plugin": "ionq", "gh_user": "PennyLaneAI",