Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.09 1.0 kB view raw
1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, cairocffi 5, cairosvg 6, cffi 7, qiskit 8, svgwrite 9, colorama 10, python 11, pythonOlder 12}: 13 14buildPythonPackage { 15 pname = "qasm2image"; 16 version = "0.8.0"; 17 18 src = fetchFromGitHub { 19 owner = "nelimee"; 20 repo = "qasm2image"; 21 rev = "2c01756946ba9782973359dbd7bbf6651af6bee5"; 22 sha256 = "1bnkzv7wrdvrq71dmsqanb3v2hcsxh5zaglfcxm2d9zzpmvb4a2n"; 23 }; 24 25 disabled = pythonOlder "3.5"; 26 27 propagatedBuildInputs = [ 28 cairocffi 29 cairosvg 30 cffi 31 qiskit 32 svgwrite 33 ]; 34 35 checkInputs = [ 36 colorama 37 ]; 38 checkPhase = '' 39 ${python.interpreter} tests/launch_tests.py 40 ''; 41 42 LC_ALL="en_US.UTF-8"; 43 44 meta = { 45 description = "A Python module to visualise quantum circuit"; 46 homepage = "https://github.com/nelimeee/qasm2image"; 47 license = lib.licenses.cecill-b; 48 maintainers = with lib.maintainers; [ 49 pandaman 50 ]; 51 broken = true; # last update Oct 2018, failed tests don't error the build, and out-of-date with latest python3Packages.qiskit 52 }; 53}