diff --git a/Cargo.lock b/Cargo.lock index 0a86b482100c..812de0ccaae1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -393,7 +393,7 @@ dependencies = [ [[package]] name = "qiskit-qasm2" -version = "0.45.2" +version = "0.45.3" dependencies = [ "hashbrown 0.14.0", "pyo3", @@ -401,7 +401,7 @@ dependencies = [ [[package]] name = "qiskit_accelerate" -version = "0.45.2" +version = "0.45.3" dependencies = [ "ahash", "hashbrown 0.14.0", diff --git a/Cargo.toml b/Cargo.toml index 57c3985a7707..e7011b63e1d1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ members = ["crates/*"] [workspace.package] -version = "0.45.2" +version = "0.45.3" edition = "2021" rust-version = "1.64" # Keep in sync with README.md and rust-toolchain.toml. license = "Apache-2.0" diff --git a/docs/conf.py b/docs/conf.py index c12097599d82..806649362d49 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -26,7 +26,7 @@ # The short X.Y version version = "0.45" # The full version, including alpha/beta/rc tags -release = "0.45.2" +release = "0.45.3" language = "en" diff --git a/qiskit/VERSION.txt b/qiskit/VERSION.txt index 9f3a7d7492f7..460e2afaa26a 100644 --- a/qiskit/VERSION.txt +++ b/qiskit/VERSION.txt @@ -1 +1 @@ -0.45.2 +0.45.3 diff --git a/qiskit_pkg/setup.py b/qiskit_pkg/setup.py index 1c47a0b04d08..67cb15f4852e 100644 --- a/qiskit_pkg/setup.py +++ b/qiskit_pkg/setup.py @@ -26,11 +26,11 @@ with open(README_PATH) as readme_file: README = readme_file.read() -requirements = ["qiskit-terra==0.45.2"] +requirements = ["qiskit-terra==0.45.3"] setup( name="qiskit", - version="0.45.2", + version="0.45.3", description="Software for developing quantum computing programs", long_description=README, long_description_content_type="text/markdown", diff --git a/releasenotes/notes/qiskit-1.0-incompatibility-9ad22472837837d8.yaml b/releasenotes/notes/qiskit-1.0-incompatibility-9ad22472837837d8.yaml index 0cc999bf1888..d8e1bcec2628 100644 --- a/releasenotes/notes/qiskit-1.0-incompatibility-9ad22472837837d8.yaml +++ b/releasenotes/notes/qiskit-1.0-incompatibility-9ad22472837837d8.yaml @@ -1,11 +1,17 @@ --- prelude: | Qiskit 0.45.3 is a point release with no code changes other than to raise an :exc:`ImportError` - if it detects it has been installed in an invalid environment with Qiskit 1.0+. + if it detects it has been installed in an invalid environment with Qiskit >=1.0. Please read `our migration guide about the new packaging `__ for help on errors, preparing for Qiskit 1.0, and more detailed background information. + .. note:: + + Qiskit 1.0 is due to release approximately two weeks after Qiskit 0.45.3, + on the 15th of February 2024, and might not yet be available when you + read this message. This change is being made proactively. + The packaging structure of Qiskit is changing in Qiskit 1.0, and unfortunately the changed requirements cannot be fully communicated to ``pip``, especially if ``pip install --upgrade`` commands are run after the environment has been initially configured. All versions of Qiskit @@ -13,7 +19,7 @@ prelude: | will not resolve. If ``import qiskit`` raises an :exc:`ImportError` for you, your environment is in an invalid - state, and versions of Qiskit 0.45/0.46 and 1.0 are both reachable, which will result in subtley + state, and versions of Qiskit 0.45/0.46 and 1.0 are both reachable, which will result in subtly broken code. You will need to create a new virtual environment, and ensure that *only* one of the two versions are installed. In particular, if you are intending to install Qiskit 1.0, you must have no packages that depend on ``qiskit-terra`` installed; these packages are diff --git a/setup.py b/setup.py index f0918c44f7e4..70e8e50d9cd1 100644 --- a/setup.py +++ b/setup.py @@ -57,7 +57,7 @@ setup( name="qiskit-terra", - version="0.45.2", + version="0.45.3", description="Software for developing quantum computing programs", long_description=README, long_description_content_type="text/markdown",