Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / qcelemental / default.nix
blob59c8f47eea3861e15e1a08c919659450916d2a7a
1 { stdenv
2 , buildPythonPackage
3 , lib
4 , fetchPypi
5 , poetry-core
6 , networkx
7 , numpy
8 , pint
9 , pydantic
10 , pytestCheckHook
11 , pythonOlder
14 buildPythonPackage rec {
15   pname = "qcelemental";
16   version = "0.27.1";
18   pyproject = true;
20   disabled = pythonOlder "3.7";
22   src = fetchPypi {
23     inherit pname version;
24     hash = "sha256-dlcfIUKAg6yc4S3RXVJ1sKM29E1ZvHY82kjx1CM8/08=";
25   };
27   nativeBuildInputs = [
28     poetry-core
29   ];
31   propagatedBuildInputs = [
32     networkx
33     numpy
34     pint
35     pydantic
36   ];
38   nativeCheckInputs = [
39     pytestCheckHook
40   ];
42   pythonImportsCheck = [
43     "qcelemental"
44   ];
46   meta = with lib; {
47     broken = stdenv.isDarwin;
48     description = "Periodic table, physical constants and molecule parsing for quantum chemistry";
49     homepage = "https://github.com/MolSSI/QCElemental";
50     changelog = "https://github.com/MolSSI/QCElemental/blob/v${version}/docs/changelog.rst";
51     license = licenses.bsd3;
52     maintainers = with maintainers; [ sheepforce ];
53   };