minimal-x86-64/nixos-minimal-25.05.813814.ac62194c3917-x86_64-linux/nix-store.squashfs.d/crs1ks6b3513ymkmxn8g4iivxz95gvkf-nixos-25.05.813814.ac62194c3917/nixos/pkgs/development/python-modules/plotpy
Shell changes working directoryReferences a public code-forge URL
SHA-25675db5739890b00eb850cba4661c709c4530812f5b362f6c6b2a91ac67477eea6
MaleculeH₂(CmF)
Evidence
60:19… s = [
61 pytestCheckHook
62 # Not propagating this, to allow one to choose to choose a pyqt / pyside
63 # implementation.
64 pyqt6
65 ];
66
67 preCheck = ''
68 export QT_PLUGIN_PATH="${lib.getBin qt6.qtbase}/${qt6.qtbase.qtPluginPrefix}"
69 export QT_QPA_PLATFORM=offscreen
70 # https://github.com/NixOS/nixpkgs/issues/255262
71 cd $out
72 '';
73
74 disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
75 # Fatal Python error: Segmentation fault
76 # i …
98:64… 0
99 knownFailingTests = {
100 # Was failing with a peculiar segmentation fault during the tests, since
101 # this package was added to Nixpkgs. This is not too bad as PySide2
102 # shouldn't be used for modern applications.
103 withPySide2 = plotpy.override {
104 pyqt6 = pyside2;
105 qt6 …
114:2… };
115 };
116
117 meta = {
118 description = "Curve and image plotting tools for Python/Qt applications";
119 homepage = "https://github.com/PlotPyStack/PlotPy";
120 changelog = "https://github.com/PlotPyStack/PlotPy/blob/${src.tag}/CHANGELOG.md";
121 license = lib.licenses.bsd3;
122 maintainers = with lib.maintainer …