• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Qiskit / qiskit / 12751712090
89%
main: 88%

Build:
Build:
LAST BUILD BRANCH: substitute_pi4_rotations
DEFAULT BRANCH: main
Ran 13 Jan 2025 04:55PM UTC
Jobs 1
Files 913
Run time 10min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Jan 2025 04:31PM UTC coverage: 88.916% (-0.02%) from 88.932%
12751712090

push

github

web-flow
Drop support for 32bit x86 linux and windows (#13650)

* Drop support for 32bit x86 linux and windows

Going into Qiskit 2.0 we decided to drop support for windows 32 bit and
linux i686 platforms. Right now the maintainence burden for continuing
to support these platforms is becoming increasingly high, as we're
increasing writing low level rust code to improve performance where we
have to limit ourselves to continue to ensure 32bit platforms work. The
user base for these platforms is quite small small; in the last 150 there
were only 7 downloads for i686 out of 221,992 total downloads from PyPI
(there is no metadata field in PyPI's database to differentiate between
windows 32bit and 64bit if the CPU is 64bit capable it uses AMD64 for
the CPU field), 5 downloads where the CPU type was: "x86" (I'm not sure
which platform uses that string, linux uses x86_64 for 64bit intel, but
i686, i586, i486, etc for 32bit systems), and 35 downloads were armv7l
which is not an official supported platform but is 32bit and you could
build from source (this is typically raspberry pi users). When combining
this with the lack of wider ecosystem support for 32bit platforms,
numpy, scipy, etc all have dropped 32bit support already, keeping support
for 32bit platforms is no longer tenable. This commit updates the
wheel building configuration to drop the 32bit platform builds and adds
a release note documenting the change in status for these platforms in
2.0.

A separate Qiskit/documentation PR will be opened to update our platform
support documentation here:

https://docs.quantum.ibm.com/guides/install-qiskit#operating-system-support

closer to the final 2.0 release to remove the 32bit platforms from the
list. Although we likely should update that page to have a subsection
for 2.x and 1.x while both are supported.

* Update releasenotes/notes/64-bit-only-4132f330ec7804b3.yaml

79423 of 89324 relevant lines covered (88.92%)

360813.18 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
93.18
-0.12% crates/accelerate/src/unitary_synthesis.rs
1
94.02
-0.24% crates/qasm2/src/expr.rs
4
92.48
-0.25% crates/qasm2/src/lex.rs
12
97.15
-0.92% crates/qasm2/src/parse.rs
Jobs
ID Job ID Ran Files Coverage
1 12751712090.1 13 Jan 2025 04:55PM UTC 913
88.92
GitHub Action Run
Source Files on build 12751712090
  • Tree
  • List 913
  • Changed 68
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #12751712090
  • d3a434d4 on github
  • Prev Build on main (#12744574228)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc