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 4a7d33f..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.12", + "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.2", - "tox==4.11.4", - "build==1.0.3", - "pdoc==14.4.0", - "notebook==7.2.2" + "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 8118ffb..018878c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,6 +1,6 @@ -coverage==7.5.3 -pylint==3.2.2 -tox==4.11.4 -build==1.0.3 -pdoc==14.4.0 -notebook==7.2.2 +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 a2757a1..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.12 +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