Pyqrack

Latest version: v1.27.8

Safety actively analyzes 628924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 15 of 45

1.11.3

(Sorry for the ridiculous rate of release, again, but...) On the topic of memory safety, PyQrack fundamentally can't hide "unsafe code" from the user code namespace, should a user be inclined to invoke it. However, for wrapped calls to the shared library interface, we can at least check that the raw pointer array arguments sent to the shared library cannot possibly cause segmentation faults.

When a numerical list argument of insufficient length is passed to the wrapper API, PyQrack will now raise a `ValueException`, to protect users from accidentally inducing segmentation faults.

File SHA-1 sums:
37e1e898f8250e11ef91429b482de98de19e7d75 pyqrack-1.11.3-py3-none-any.whl
2417af5e6e0eeae5b21b64137b46c64aebae9814 pyqrack-1.11.3-py3-none-linux_aarch64.whl
00f3c4e1b8da84be742b35415536ba0907aa8060 pyqrack-1.11.3-py3-none-linux_armv7l.whl
43df5a7953e83e1f4dea14ec4c28787448787e83 pyqrack-1.11.3-py3-none-macosx_10_4_x86_64.whl
fa89243cec34799be002e1509be93930930e410b pyqrack-1.11.3-py3-none-manylinux2014_x86_64.whl
f66b5da63528de86918616bba878692db3ea4989 pyqrack-1.11.3-py3-none-manylinux_2_35_x86_64.whl
1810cbc245fa607f78899e8fa409fd94f8fb7b60 pyqrack-1.11.3-py3-none-win32.whl
0483eee07b41a55c1c0d673bb430c52ac316e4d7 pyqrack-1.11.3-py3-none-win_amd64.whl
d7a8065ca703b34a08299e0195496dbe9b0b5ef7 pyqrack-1.11.3.tar.gz

1.11.2

In the course of assessing how to best use C++14, several minor memory problems surfaced, with the use of `std::unique_ptr` for arrays: this release fixes them.

File SHA-1 sums:
63af20e0f705e46d37e39f12a89759cc7350a81d pyqrack-1.11.2-py3-none-any.whl
7ca00043cb0c2195691a522113edda1eb9e69a16 pyqrack-1.11.2-py3-none-linux_aarch64.whl
2616368214fb942768ac8f4fdf1e1dab78083d0b pyqrack-1.11.2-py3-none-linux_armv7l.whl
6b0f3d03570f77852d9030f10e3020ea498be5c1 pyqrack-1.11.2-py3-none-macosx_10_4_x86_64.whl
a25b7967f081cc8b974e7d86f598ae031d3cc38a pyqrack-1.11.2-py3-none-manylinux2014_x86_64.whl
ef6ebcf609aaa5f80542a1130984552923aff5fd pyqrack-1.11.2-py3-none-manylinux_2_35_x86_64.whl
988f09d3fe0b9de633ed510ef4f25e063fee5811 pyqrack-1.11.2-py3-none-win32.whl
b2f3a2eaad2dc1ccdb8593251e5cfaefe5c4d47a pyqrack-1.11.2-py3-none-win_amd64.whl
9d8d722b3cb38363b82707eaf2d67b466c3c35bd pyqrack-1.11.2.tar.gz

1.11.1

The C++ language standard has been switched to C++14. (In Qrack, C++11 is still supported, and builds are compatible through C++20.)

File SHA-1 sums:
82ea2af94475382ec35ab42206eb1934df9ad777 pyqrack-1.11.1-py3-none-any.whl
06e50906bc72e0dd4a9c128486720a47bb4ce519 pyqrack-1.11.1-py3-none-linux_aarch64.whl
536e7a5c32ba998e5524cf716fbe7108b23d067b pyqrack-1.11.1-py3-none-linux_armv7l.whl
0dfba797819bf92f255b7987beabae560430c3f5 pyqrack-1.11.1-py3-none-macosx_10_4_x86_64.whl
72992945e0652a4a0ada004896a1e2169e0ff637 pyqrack-1.11.1-py3-none-manylinux2014_x86_64.whl
ac213d4a673bf599a512c4755e8434108720c552 pyqrack-1.11.1-py3-none-manylinux_2_35_x86_64.whl
0673140c2b3dbfd433cdb6015fdaccdd4828d653 pyqrack-1.11.1-py3-none-win32.whl
d341b1baf57f92588fab357e2bab56fbc1dff307 pyqrack-1.11.1-py3-none-win_amd64.whl
8bde477313ea4afdf547bc9d36a59331f061e779 pyqrack-1.11.1.tar.gz

1.11.0

This release add `ucmtrx()` to `QrackSimulator`. (This gate functions like `mcmtrx()`, though it adds one final parameter to the method signature that accepts an arbitrary control qubit permutation, which is the only control qubit combination which will activate the gate "payload.")

File SHA-1 sums:
d84296ee00d8c855cf6701ba73618fd29e094573 pyqrack-1.11.0-py3-none-any.whl
8047cf23e7c221cdb31a17573c3b4fe3e7bf2166 pyqrack-1.11.0-py3-none-linux_aarch64.whl
98ca43edac6e3266d9c452a2c60433169be13ecd pyqrack-1.11.0-py3-none-linux_armv7l.whl
eb083bafb530c7d6d260a3dbf1a3011025f0035c pyqrack-1.11.0-py3-none-macosx_10_4_x86_64.whl
16ec9525133afd8aa9f6ae20c377f1c7be017ead pyqrack-1.11.0-py3-none-manylinux2014_x86_64.whl
c9ac4ba6ab0483e9e436b2c126c6d931dba27caa pyqrack-1.11.0-py3-none-manylinux_2_35_x86_64.whl
b71ab58cfa347b8eef6dca35be064d8880f63763 pyqrack-1.11.0-py3-none-win32.whl
09ece3f53a36183f752fd36ab4980377b5389e62 pyqrack-1.11.0-py3-none-win_amd64.whl
629c05e3ce0a32b0823297e9318edcab9931e440 pyqrack-1.11.0.tar.gz

1.10.7

This release debugs and optimizes `QrackCircuit`. Thread safety has also been improved.

File SHA-1 sums:
123ec693dd6b1b9954c658b5222f3bc2138dfa8a pyqrack-1.10.7-py3-none-any.whl
7877afe0e3acdd5390591bd52c5b856ecb8f0825 pyqrack-1.10.7-py3-none-linux_aarch64.whl
85bd4423b0ff2b6802e61f4ba6848c9fc72e110c pyqrack-1.10.7-py3-none-linux_armv7l.whl
53c790975717c8c01f5c75c1284521dce81c84c3 pyqrack-1.10.7-py3-none-macosx_10_4_x86_64.whl
8e9b3a0e7f810a35bd93bda9df5e2610d8f4183f pyqrack-1.10.7-py3-none-manylinux2014_x86_64.whl
d62f30a46143cca210e2a1b63eca1b24bf26e9fe pyqrack-1.10.7-py3-none-manylinux_2_35_x86_64.whl
13a5615636328c460cc8f28cdd7c1cbc9bf2ef9b pyqrack-1.10.7-py3-none-win32.whl
aff006fee157f1eec046e3c36350747b6b16c577 pyqrack-1.10.7-py3-none-win_amd64.whl
a618c5dd5eaf6fd63327564bda642b8a84e2ae03 pyqrack-1.10.7.tar.gz

1.10.6

This release fixes a bug that prevented loading `QrackCircuit` definitions from files.

File SHA-1 sums:
fe538a7fb93297a22df54b8bcc1f27ae1cbd47c8 pyqrack-1.10.6-py3-none-any.whl
456d0f5c9e890d2ba6143c110a7549c222e09400 pyqrack-1.10.6-py3-none-linux_aarch64.whl
b20eba646876092aed4a01dca1ad3d3df63d3aea pyqrack-1.10.6-py3-none-linux_armv7l.whl
ff0dd76ddc357a3e9db3bd835a60933ccd35d75c pyqrack-1.10.6-py3-none-macosx_10_4_x86_64.whl
d11596b609a815099edf77485cb7b8fa9a81ce98 pyqrack-1.10.6-py3-none-manylinux2014_x86_64.whl
7ce38fda54be585897ca1b4c8f290c2c9ec14c47 pyqrack-1.10.6-py3-none-manylinux_2_35_x86_64.whl
0299ad81c327a8afd6a1110c197792ab1bc0600c pyqrack-1.10.6-py3-none-win32.whl
45688d37a201535b9b294771fcf335d109013333 pyqrack-1.10.6-py3-none-win_amd64.whl
fe012411cd5612110b3a2ee3025d8c506f80800c pyqrack-1.10.6.tar.gz

Page 15 of 45

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.