Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 62 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263{ lib, buildPythonPackage, fetchFromGitHub, configparser, pyparsing, pytestCheckHook, future, openpyxl, wrapt, scipy, cexprtk, deepdiff, sympy}:
buildPythonPackage rec { version = "0.4.1"; pname = "atsim-potentials";
src = fetchFromGitHub { owner = "mjdrushton"; repo = pname; rev = "refs/tags/${version}"; hash = "sha256-G7lNqwEUwAT0f7M2nUTCxpXOAl6FWKlh7tcsvbur1eM="; };
postPatch = '' # Remove conflicting openpyxl dependency version check sed -i '/openpyxl==2.6.4/d' setup.py '';
propagatedBuildInputs = [ cexprtk configparser future openpyxl pyparsing scipy sympy wrapt ];
nativeCheckInputs = [ deepdiff pytestCheckHook ];
disabledTests = [ # Missing lammps executable "eam_tabulate_example2TestCase" "test_pymath" ];
pythonImportsCheck = [ "atsim.potentials" ];
meta = with lib; { homepage = "https://github.com/mjdrushton/atsim-potentials"; description = "Provides tools for working with pair and embedded atom method potential models including tabulation routines for DL_POLY and LAMMPS"; license = licenses.mit; maintainers = [ maintainers.costrouc ]; };}