From 1a634a69a53026e4053f05b5f0bbc64d2b400bde Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 07:06:35 +0000 Subject: [PATCH 1/4] Bump pylint from 3.2.2 to 3.2.6 Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.2 to 3.2.6. - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.2...v3.2.6) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pyproject.toml | 2 +- requirements-dev.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 839bc01..749cafc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ dependencies = [ [project.optional-dependencies] dev = [ "coverage==7.5.3", - "pylint==3.2.2", + "pylint==3.2.6", "tox==4.11.4", "build==1.0.3", "pdoc==14.4.0", diff --git a/requirements-dev.txt b/requirements-dev.txt index c2a02e3..4d9d136 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,5 @@ coverage==7.5.3 -pylint==3.2.2 +pylint==3.2.6 tox==4.11.4 build==1.0.3 pdoc==14.4.0 From b50b374e917d37c96eed468f74d8f00c03940cff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 06:14:10 +0000 Subject: [PATCH 2/4] Bump sympy from 1.12 to 1.13.2 Bumps [sympy](https://github.com/sympy/sympy) from 1.12 to 1.13.2. - [Release notes](https://github.com/sympy/sympy/releases) - [Commits](https://github.com/sympy/sympy/compare/sympy-1.12...sympy-1.13.2) --- updated-dependencies: - dependency-name: sympy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pyproject.toml | 2 +- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 839bc01..587d464 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ dependencies = [ "qiskit==1.1.0", "qiskit-aer==0.14.2", "loguru==0.7.2", - "sympy==1.12", + "sympy==1.13.2", "antlr4-python3-runtime==4.11", "ipython==8.18.1", "numpy==1.26.4" diff --git a/requirements.txt b/requirements.txt index a2757a1..1f6f877 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ qiskit==1.1.0 qiskit-aer==0.14.2 loguru==0.7.2 -sympy==1.12 +sympy==1.13.2 antlr4-python3-runtime==4.11 ipython==8.18.1 numpy==1.26.4 \ No newline at end of file From e91ddf395e334e2c980e3aed4b28bc5e6eb15ea6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Aug 2024 07:00:49 +0000 Subject: [PATCH 3/4] Bump pdoc from 14.4.0 to 14.6.1 Bumps [pdoc](https://github.com/mitmproxy/pdoc) from 14.4.0 to 14.6.1. - [Changelog](https://github.com/mitmproxy/pdoc/blob/main/CHANGELOG.md) - [Commits](https://github.com/mitmproxy/pdoc/compare/v14.4.0...v14.6.1) --- updated-dependencies: - dependency-name: pdoc dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pyproject.toml | 2 +- requirements-dev.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 839bc01..bba9140 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,7 @@ dev = [ "pylint==3.2.2", "tox==4.11.4", "build==1.0.3", - "pdoc==14.4.0", + "pdoc==14.6.1", "notebook==7.1.3" ] diff --git a/requirements-dev.txt b/requirements-dev.txt index c2a02e3..9627796 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -2,5 +2,5 @@ coverage==7.5.3 pylint==3.2.2 tox==4.11.4 build==1.0.3 -pdoc==14.4.0 +pdoc==14.6.1 notebook==7.1.3 From 0d0aabfdec35719ccbe50a1c45ef9dee5af100ba Mon Sep 17 00:00:00 2001 From: minwook-shin Date: Wed, 1 Jan 2025 11:39:03 +0900 Subject: [PATCH 4/4] update compatible with Qiskit 1.3.1 and Python 3.13 --- .github/workflows/python_tox.yml | 2 +- CHANGELOG.md | 13 +++++++++++++ README.md | 3 +++ SECURITY.md | 4 ++-- pyproject.toml | 28 ++++++++++++++-------------- requirements-dev.txt | 12 ++++++------ requirements.txt | 12 ++++++------ tox.ini | 6 +++--- 8 files changed, 48 insertions(+), 32 deletions(-) diff --git a/.github/workflows/python_tox.yml b/.github/workflows/python_tox.yml index 7705ddc..e05d03c 100644 --- a/.github/workflows/python_tox.yml +++ b/.github/workflows/python_tox.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.9', '3.10', '3.11', '3.12'] + python-version: ['3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v3 diff --git a/CHANGELOG.md b/CHANGELOG.md index bab3a67..771a724 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # CHANGELOG.md +## 0.6.0 (2025-01-01) + +happy new year! + +The Version has been updated to be compatible with **Qiskit 1.3.1** and **Python 3.13**. +and drop support for Python 3.9 due to changes support for our dependency. + +### major dependencies + +- Bump qiskit from 1.1.0 to 1.3.1 +- Bump qiskit-aer from 0.14.2 to 0.15.1 + + ## 0.5.1 (2024-06-03) ### dependencies diff --git a/README.md b/README.md index 971e8c1..138316c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ # qiskit-classroom-converter Qiskit classroom Converter +## Version + +> 0.6.0 (2025-01-01) : The Version has been updated to be compatible with **Qiskit 1.3.1** and **Python 3.13**. > 0.5.0 (2024-03-06) : The Version has been updated to be compatible with **Qiskit 1.0.0** and **Python 3.12**. diff --git a/SECURITY.md b/SECURITY.md index 08c56d2..264cb4a 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,5 +4,5 @@ | Version | Supported | |---------| ------------------ | -| >= 0.5 | :white_check_mark: | -| < 0.4 | :x: | +| >= 0.6 | :white_check_mark: | +| < 0.5 | :x: | diff --git a/pyproject.toml b/pyproject.toml index 0f96681..e1745c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,36 +13,36 @@ exclude = ['qiskit_class_converter*tests'] [project] name = "qiskit-classroom-converter" -version = "0.5.1" +version = "0.6.0" authors = [ { name = "KMU-quantum-classroom" }, ] description = "extend the Qiskit classroom applications." readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", ] dependencies = [ - "qiskit==1.1.0", - "qiskit-aer==0.14.2", - "loguru==0.7.2", - "sympy==1.13.2", + "qiskit==1.3.1", + "qiskit-aer==0.15.1", + "loguru==0.7.3", + "sympy==1.13.3", "antlr4-python3-runtime==4.11", - "ipython==8.18.1", - "numpy==1.26.4" + "ipython==8.31.0", + "numpy==2.2.1", ] [project.optional-dependencies] dev = [ - "coverage==7.5.3", - "pylint==3.2.6", - "tox==4.11.4", - "build==1.0.3", - "pdoc==14.6.1", - "notebook==7.1.3" + "coverage==7.6.10", + "pylint==3.3.3", + "tox==4.23.2", + "build==1.2.2.post1", + "pdoc==15.0.1", + "notebook==7.3.2", ] [project.urls] diff --git a/requirements-dev.txt b/requirements-dev.txt index 407cd81..018878c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,6 +1,6 @@ -coverage==7.5.3 -pylint==3.2.6 -tox==4.11.4 -build==1.0.3 -pdoc==14.6.1 -notebook==7.1.3 +coverage==7.6.10 +pylint==3.3.3 +tox==4.23.2 +build==1.2.2.post1 +pdoc==15.0.1 +notebook==7.3.2 diff --git a/requirements.txt b/requirements.txt index 1f6f877..d500b63 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -qiskit==1.1.0 -qiskit-aer==0.14.2 -loguru==0.7.2 -sympy==1.13.2 +qiskit==1.3.1 +qiskit-aer==0.15.1 +loguru==0.7.3 +sympy==1.13.3 antlr4-python3-runtime==4.11 -ipython==8.18.1 -numpy==1.26.4 \ No newline at end of file +ipython==8.31.0 +numpy==2.2.1 \ No newline at end of file diff --git a/tox.ini b/tox.ini index 3c95553..ef07c90 100644 --- a/tox.ini +++ b/tox.ini @@ -1,14 +1,14 @@ [tox] -minversion = 3.9 -envlist = py39, py310, py311, py312, lint, coverage +minversion = 3.10 +envlist = py310, py311, py312, py313 , lint, coverage skipsdist = True [gh-actions] python = - 3.9: py39 3.10: py310 3.11: py311 3.12: py312 + 3.13: py313 [testenv] usedevelop = true