1{ lib 2, buildPythonPackage 3, fetchPypi 4, psutil 5, py-cpuinfo 6, pydantic 7, pytestCheckHook 8, pythonOlder 9, pyyaml 10, qcelemental 11, msgpack 12}: 13 14buildPythonPackage rec { 15 pname = "qcengine"; 16 version = "0.29.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 hash = "sha256-cIfX9MpRMXtBfLKHKTzCLkv31fBIyanTQHEs8hHk7aQ="; 24 }; 25 26 propagatedBuildInputs = [ 27 psutil 28 py-cpuinfo 29 pydantic 30 pyyaml 31 qcelemental 32 msgpack 33 ]; 34 35 nativeCheckInputs = [ 36 pytestCheckHook 37 ]; 38 39 pythonImportsCheck = [ 40 "qcengine" 41 ]; 42 43 meta = with lib; { 44 description = "Quantum chemistry program executor and IO standardizer (QCSchema) for quantum chemistry"; 45 homepage = "http://docs.qcarchive.molssi.org/projects/qcelemental/"; 46 license = licenses.bsd3; 47 maintainers = with maintainers; [ sheepforce ]; 48 }; 49}