-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
python3Packages.qiskit: 0.17.0 -> 0.18.2 #84943
Conversation
@GrahamcOfBorg build python37Packages.qiskit python38Packages.qiskit-ignis
|
16 package built: |
58c0815
to
1dfa557
Compare
@GrahamcOfBorg build python37Packages.qiskit python38Packages.qiskit-ignis |
Last push was just a cleanup/meta change, all packages have same hash after. |
1dfa557
to
f20d178
Compare
Update: added retworkx from #84945 (figured out how to get it stable), and then force-pushed. |
f20d178
to
b0b9739
Compare
@GrahamcOfBorg build python37Packages.qiskit python38Packages.qiskit-ignis |
Some build is still failing. |
@FRidh Relevant section from borg log:
|
@GrahamcOfBorg build python37Packages.qiskit python38Packages.qiskit-ignis |
@GrahamcOfBorg build python37Packages.qiskit python38Packages.qiskit-ignis Result of running |
c221073
to
eddfe40
Compare
fixed a minor reference issue (from comments only) & updated to latest master version. |
Replacement for networkx in qiskit-terra.
Also add in optional visualization inputs as default to ensure that they are in the environment when used at runtime. Some hacks to avoid packaging retworkx (uses a semi-complicated Rust -> Python packaging system, will try to get that packaged in future). For now, just disabling retworkx, will need to package it in future.
eddfe40
to
4238afc
Compare
Added update of qiskit-ibmq-provider |
version = rx-version; | ||
format = "wheel"; | ||
|
||
disabled = pythonOlder "3.5" || pythonAtLeast "3.9"; # compiled versions only included for 3.5 <= py <= 3.8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ideally we would just cleanly compile this thing entirely from source:
https://github.com/Qiskit/retworkx#building-from-source
but it looks like that might be a project in and of itself with the Rust bindings.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, I tried doing that in #84945 before I gave up. It gets messy and requires a lot of other modules, which themselves require the Rust nightly build which then requires an overlay of nixpkgs...
Result of 18 packages built:- python27Packages.python-constraint - python37Packages.fastjsonschema - python37Packages.python-constraint - python37Packages.qasm2image - python37Packages.qiskit - python37Packages.qiskit-aer - python37Packages.qiskit-aqua - python37Packages.qiskit-ibmq-provider - python37Packages.qiskit-ignis - python37Packages.qiskit-terra - python37Packages.retworkx - python38Packages.fastjsonschema - python38Packages.python-constraint - python38Packages.qiskit-aer - python38Packages.qiskit-aqua - python38Packages.qiskit-ignis - python38Packages.qiskit-terra - python38Packages.retworkx |
Thanks for the feedback @bhipple! |
Motivation for this change
Update qiskit to latest version.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)