Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
aa0e1a2
Bump main branch version post 0.45.0rc1 tag (#11059)
mtreinish Oct 19, 2023
7585bd5
Move one last release note for 0.45.0 (#11060)
mtreinish Oct 20, 2023
e49ff90
Bump indexmap from 2.0.1 to 2.0.2 (#11067)
dependabot[bot] Oct 20, 2023
33f7af6
Bump version in toplevel setup.py (#11068)
garrison Oct 20, 2023
80018cc
Relax tolerance of `UnitaryOverlap` tests (#11069)
jakelishman Oct 20, 2023
828f654
List support for coupling map in pass manager (#11063)
SimonR99 Oct 20, 2023
79812b5
Typo/grammar fixes on transpiler docs (#11070)
ElePT Oct 21, 2023
d781dcc
Fix calling backend.name() for backendV2 (#11065)
doichanj Oct 21, 2023
5de1a06
Add disable_validation option to SymbolicPulse (#11029)
TsafrirA Oct 23, 2023
2c01ff8
fix: typos in python files of directory qiskit/algorithms/optimizers/…
shresthasurav Oct 23, 2023
6bf90fa
Fix deprecated Numpy logic in `NormalizeRXAngles` (#11023)
jakelishman Oct 23, 2023
fe3bffb
Remove deprecated tutorials (#11084)
ElePT Oct 23, 2023
b2e9ebb
Qiskit Pulse - Introduce logical elements and frames (#10694)
TsafrirA Oct 24, 2023
594ae55
Bump ahash from 0.8.3 to 0.8.5 (#11098)
dependabot[bot] Oct 24, 2023
9611df4
Bump ahash from 0.8.5 to 0.8.6 (#11108)
dependabot[bot] Oct 25, 2023
5df2439
Fix Barrier broadcast arguments (#11113)
mtreinish Oct 25, 2023
4b5546f
Plot State City Visualization Fixes (#10590)
AlexanderGroeger Oct 26, 2023
22f4c93
Constrain `qiskit-aer==0.12.2` (#11120)
jakelishman Oct 26, 2023
1bb219d
Remove stray QPY file (#11121)
mtreinish Oct 26, 2023
5023464
Use absolute file paths in translations deployment (#11118)
jakelishman Oct 26, 2023
0764a33
Always run vf2 scoring serially (#11112)
mtreinish Oct 26, 2023
57d8c64
Upgrade pyo3 to 0.20.0. (#11117)
kevinhartman Oct 26, 2023
0de8730
Emit a descriptive error when the QPY version is too new (#11074)
mtreinish Oct 27, 2023
e181eab
some typos in 0.45 release notes (#11100)
1ucian0 Oct 27, 2023
a67fe87
Reuse VF2 scoring views for all scoring (#11115)
mtreinish Oct 27, 2023
905cfde
only publish images if image tests run (#11123)
AngeloDanducci Oct 27, 2023
e7b5615
Update dagcircuit.py (#11077)
AniketP04 Oct 27, 2023
f8d4e34
Fix typo in announcement banners (#11138)
javabster Oct 29, 2023
f0d3937
Fix lack of alternative for `Optimizer` in `AQC` (#11099)
ElePT Oct 30, 2023
2b5503c
Don't test forward compatibility in qpy compat tests (#11101)
mtreinish Oct 30, 2023
52a0b35
fix typo in files of `qiskit/circuit/` folder (#11129)
thapasusheel Oct 30, 2023
7c89b68
Deprecate the discrete pulse library (#11110)
TsafrirA Oct 31, 2023
b47c28b
Collect classical registers using a set (#10496) (#10505)
cjh1 Oct 31, 2023
12d66bb
Use `circuit_drawer` for circuit drawer tests (#11139)
enavarro51 Oct 31, 2023
64e9518
Update deploy translatable strings script to push commit hash (#11155…
mergify[bot] Oct 31, 2023
60de297
Deprecate legacy primitive attributes in base classes (#11051)
chriseclectic Nov 1, 2023
05d958b
Remove validation methods from primitive base classes (#11052)
chriseclectic Nov 1, 2023
5a948c2
default `package_name='qiskit'` for `deprecate_func` and `deprecate_a…
1ucian0 Nov 1, 2023
34773f3
Deprecate `PauliList` estimator observables (#11055)
chriseclectic Nov 2, 2023
e7b1f5e
Update and expand DAGDependency drawer (#11103)
enavarro51 Nov 2, 2023
dabc5e6
Bump indexmap from 2.0.2 to 2.1.0 (#11166)
dependabot[bot] Nov 2, 2023
eca3478
Copy-in rather than copy-out in transpiler (#11176)
jakelishman Nov 2, 2023
a2c5412
Fix build ordering of `BlueprintCircuit._append` (#11181)
jakelishman Nov 2, 2023
02cb814
Base pass manager bug fixes (#11178)
nkanazawa1989 Nov 2, 2023
b32942e
Restore accidently deleted scheduling passes (#11184) (#11189)
mergify[bot] Nov 3, 2023
8d77517
Improved Documentation and Error-Signaling of VF2PostLayout (#11090)
sbrandhsn Nov 3, 2023
6c923a1
fixed the broken formatting (#11186)
neet-14 Nov 3, 2023
2818cf0
Formatting and typo issues in qiskit.transpiler.Target (#11164)
1ucian0 Nov 4, 2023
179d9ab
Fix circuit drawer returning qubit[register] names for input (#11096)
SoranaAurelia Nov 6, 2023
fd8a7df
Refactor (#11198)
ikkoham Nov 6, 2023
81e5ddd
Expire deprecation on `qargs=None` in DAG appends (#11190)
jakelishman Nov 6, 2023
838e966
Removed 2pi wrapping for global phase parameter (#10631)
Raghav-Bell Nov 6, 2023
af643eb
Replaced references to master with references to main in docs/maintai…
matthewscottconroy Nov 6, 2023
25c46dc
Allow barriers in overlap circuit inputs (#11179)
caleb-johnson Nov 8, 2023
940ccab
Use InverseCancellation in opt level 1 instead of CXCancellation (#11…
mtreinish Nov 8, 2023
dab572a
Remove namespace packaging hooks (#11223)
mtreinish Nov 9, 2023
ed08ca3
Fix asv installation configuration (#11222)
jakelishman Nov 9, 2023
44c3f8a
Bump smallvec from 1.11.1 to 1.11.2 (#11228)
dependabot[bot] Nov 10, 2023
fb8a69d
Relax CI constraint on `numpy<1.25` (#11020)
jakelishman Nov 10, 2023
9348cef
Revert "Relax CI constraint on `numpy<1.25` (#11020)" (#11232)
mtreinish Nov 11, 2023
7ef9547
Remove deprecated ``qiskit.algorithms`` module (#11086)
ElePT Nov 11, 2023
af6fbd0
Pulse model - add PulseTarget, Port (#11215)
TsafrirA Nov 13, 2023
7412951
Singletonized `Measure` and `Reset` instructions (#11170)
santhosh-gnse Nov 14, 2023
87fcd71
small typos and spelling issues in passes docs (#11163)
1ucian0 Nov 14, 2023
d418d8e
Fix math parsing error for Pauli docstring (#11238)
grossardt Nov 14, 2023
d68076b
Add new transpiler exception class for too many qubits (#11241)
mtreinish Nov 14, 2023
258fb23
Speed up InverseCancellation when there's nothing to cancel (#11211)
mtreinish Nov 14, 2023
f7f6cb1
Ensure metapackage is installed during CI and tox (#11119)
jakelishman Nov 15, 2023
28154e6
Remove `print` calls from test suite (#11253)
jakelishman Nov 15, 2023
bf9795e
Promote to deprecation + add release note.
TsafrirA Nov 15, 2023
6d16200
Merge branch 'Qiskit:main' into ComplexAmp
TsafrirA Nov 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .azure/lint-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,10 @@ jobs:
-c constraints.txt \
-r requirements.txt \
-r requirements-dev.txt \
./qiskit_pkg \
-e .
# Build and install both qiskit and qiskit-terra so that any optionals
# depending on `qiskit` will resolve correctly.
displayName: 'Install dependencies'
env:
SETUPTOOLS_ENABLE_FEATURES: "legacy-editable"
Expand Down
28 changes: 18 additions & 10 deletions .azure/test-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ jobs:
QISKIT_SUPPRESS_PACKAGING_WARNINGS: Y
PIP_CACHE_DIR: $(Pipeline.Workspace)/.pip
QISKIT_TEST_CAPTURE_STREAMS: 1
HAVE_VISUAL_TESTS_RUN: false

steps:
- task: UsePythonVersion@0
Expand Down Expand Up @@ -70,15 +71,17 @@ jobs:
# Use stable Rust, rather than MSRV, to spot-check that stable builds properly.
rustup override set stable
source test-job/bin/activate
python -m pip install -U pip setuptools wheel
# Install setuptools-rust for building sdist
python -m pip install -U -c constraints.txt setuptools-rust
python setup.py sdist
python -m pip install -U pip
python -m pip install -U build
python -m build --sdist .
python -m build --sdist qiskit_pkg
python -m pip install -U \
-c constraints.txt \
-r requirements.txt \
-r requirements-dev.txt \
dist/qiskit-terra*.tar.gz
dist/qiskit*.tar.gz
# Build and install both qiskit and qiskit-terra so that any optionals
# depending on `qiskit` will resolve correctly.
displayName: "Install Terra from sdist"

- ${{ if eq(parameters.installFromSdist, false) }}:
Expand All @@ -89,7 +92,10 @@ jobs:
-c constraints.txt \
-r requirements.txt \
-r requirements-dev.txt \
./qiskit_pkg \
-e .
# Build and install both qiskit and qiskit-terra so that any optionals
# depending on `qiskit` will resolve correctly.
displayName: "Install Terra directly"
env:
SETUPTOOLS_ENABLE_FEATURES: "legacy-editable"
Expand Down Expand Up @@ -197,7 +203,9 @@ jobs:
env:
SETUPTOOLS_ENABLE_FEATURES: "legacy-editable"

- bash: image_tests/bin/python -m unittest discover -v test/visual
- bash: |
echo "##vso[task.setvariable variable=HAVE_VISUAL_TESTS_RUN;]true"
image_tests/bin/python -m unittest discover -v test/visual
displayName: 'Run image test'
env:
# Needed to suppress a warning in jupyter-core 5.x by eagerly migrating to
Expand All @@ -213,7 +221,7 @@ jobs:
archiveType: tar
archiveFile: '$(Build.ArtifactStagingDirectory)/visual_test_failures.tar.gz'
verbose: true
condition: failed()
condition: and(failed(), eq(variables.HAVE_VISUAL_TESTS_RUN, 'true'))

- task: ArchiveFiles@2
displayName: Archive circuit results
Expand All @@ -222,7 +230,7 @@ jobs:
archiveType: tar
archiveFile: '$(Build.ArtifactStagingDirectory)/circuit_results.tar.gz'
verbose: true
condition: failed()
condition: and(failed(), eq(variables.HAVE_VISUAL_TESTS_RUN, 'true'))

- task: ArchiveFiles@2
displayName: Archive graph results
Expand All @@ -231,7 +239,7 @@ jobs:
archiveType: tar
archiveFile: '$(Build.ArtifactStagingDirectory)/graph_results.tar.gz'
verbose: true
condition: failed()
condition: and(failed(), eq(variables.HAVE_VISUAL_TESTS_RUN, 'true'))

- task: PublishBuildArtifacts@1
displayName: 'Publish image test failure diffs'
Expand All @@ -240,4 +248,4 @@ jobs:
artifactName: 'image_test_failure_img_diffs'
Parallel: true
ParallelCount: 8
condition: failed()
condition: and(failed(), eq(variables.HAVE_VISUAL_TESTS_RUN, 'true'))
3 changes: 3 additions & 0 deletions .azure/test-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,10 @@ jobs:
-c constraints.txt \
-r requirements.txt \
-r requirements-dev.txt \
./qiskit_pkg \
-e .
# Build and install both qiskit and qiskit-terra so that any optionals
# depending on `qiskit` will resolve correctly.
pip check
displayName: 'Install dependencies'
env:
Expand Down
3 changes: 3 additions & 0 deletions .azure/test-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,10 @@ jobs:
-c constraints.txt \
-r requirements.txt \
-r requirements-dev.txt \
./qiskit_pkg \
-e .
# Build and install both qiskit and qiskit-terra so that any optionals
# depending on `qiskit` will resolve correctly.
pip check
displayName: 'Install dependencies'
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
run: python -m pip install -c constraints.txt --upgrade pip setuptools wheel

- name: Build and install qiskit-terra
run: python -m pip install -c constraints.txt -e .
run: python -m pip install -c constraints.txt -e . ./qiskit_pkg
env:
CARGO_INCREMENTAL: 0
RUSTFLAGS: "-Cinstrument-coverage"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ jobs:

- name: Deploy translations
id: ssh_key
run: qiskit/tools/deploy_translatable_strings.sh
run: qiskit/tools/deploy_translatable_strings.sh "${{ github.workspace }}/deploy"
env:
encrypted_deploy_po_branch_key: ${{ secrets.ENCRYPTED_DEPLOY_PO_BRANCH_KEY }}
encrypted_deploy_po_branch_iv: ${{ secrets.ENCRYPTED_DEPLOY_PO_BRANCH_IV }}
2 changes: 1 addition & 1 deletion .github/workflows/slow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
python -m pip install -U pip setuptools wheel
python -m pip install -U -r requirements.txt -c constraints.txt
python -m pip install -U -r requirements-dev.txt -c constraints.txt
python -m pip install -c constraints.txt -e .
python -m pip install -c constraints.txt -e . ./qiskit_pkg
python -m pip install "qiskit-aer" "z3-solver" "cplex" -c constraints.txt
env:
SETUPTOOLS_ENABLE_FEATURES: "legacy-editable"
Expand Down
2 changes: 1 addition & 1 deletion .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ pull_request_rules:
actions:
backport:
branches:
- stable/0.25
- stable/0.45
Loading