diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index f139bfb..7c7e517 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -16,7 +16,8 @@ jobs: deploy: runs-on: ubuntu-latest - + permissions: + id-token: write steps: - uses: actions/checkout@v4 - name: Set up Python @@ -32,6 +33,3 @@ jobs: run: python -m build - name: Publish package uses: pypa/gh-action-pypi-publish@release/v1 - with: - user: __token__ - password: ${{ secrets.PYPI_API_TOKEN }} diff --git a/pyproject.toml b/pyproject.toml index d488bd9..004f70e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,11 +15,11 @@ classifiers = [ "Operating System :: OS Independent", ] dependencies = [ - "qiskit==1.3.0", - "qiskit-aer==0.15.1", - "qiskit-ibm-runtime==0.33.2", + "qiskit==1.3.2", + "qiskit-aer==0.16.0", + "qiskit-ibm-runtime==0.34.0", "qutip==5.0.4", - "matplotlib==3.9.3", + "matplotlib==3.9.4", "pylatexenc==2.10", "numpy==2.0.2", ] @@ -29,7 +29,7 @@ Homepage = "https://github.com/C2QA/bosonic-qiskit" Issues = "https://github.com/C2QA/bosonic-qiskit/issues" [build-system] -requires = ["setuptools >= 61.0", "setuptools-git-versioning"] +requires = ["setuptools == 75.8.0", "setuptools-git-versioning"] build-backend = "setuptools.build_meta" [tool.setuptools] diff --git a/requirements.txt b/requirements.txt index e85d1c3..a412e06 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,12 +1,12 @@ -qiskit==1.3.0 -qiskit-aer==0.15.1 -qiskit-ibm-runtime==0.33.2 +qiskit==1.3.2 +qiskit-aer==0.16.0 +qiskit-ibm-runtime==0.34.0 qutip==5.0.4 numpy==2.0.2 # QuTiP install failing without setuptools -setuptools +setuptools==75.8.0 # For drawing circuits, state vectors, Wigner function plots -matplotlib==3.9.3 +matplotlib==3.9.4 pylatexenc==2.10 diff --git a/requirements_dev.txt b/requirements_dev.txt index 84a93d1..d7a3b56 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -1,6 +1,6 @@ -r requirements.txt -jupyter==1.0.0 -pytest==8.0.2 -pylint==3.1.0 -black==24.2.0 -flake8==7.0.0 +jupyter==1.1.1 +pytest==8.3.4 +pylint==3.3.3 +black==24.10.0 +flake8==7.1.1