pythonPackages.cma: init at 2.7.0

authored by

Chris Ostrouchov and committed by
Frederik Rietdijk
4e0ebea8 310afc9e

+35
+33
pkgs/development/python-modules/cma/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , numpy 5 + , python 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "cma"; 10 + version = "2.7.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "CMA-ES"; 14 + repo = "pycma"; 15 + rev = "r${version}"; 16 + sha256 = "0c26969pcqj047axksfffd9pj77n16k4r9h6pyid9q3ah5zk0xg3"; 17 + }; 18 + 19 + propagatedBuildInputs = [ 20 + numpy 21 + ]; 22 + 23 + checkPhase = '' 24 + ${python.executable} -m cma.test 25 + ''; 26 + 27 + meta = with lib; { 28 + description = "CMA-ES, Covariance Matrix Adaptation Evolution Strategy for non-linear numerical optimization in Python"; 29 + homepage = https://github.com/CMA-ES/pycma; 30 + license = licenses.bsd3; 31 + maintainers = [ maintainers.costrouc ]; 32 + }; 33 + }
+2
pkgs/top-level/python-packages.nix
··· 4355 4355 4356 4356 cachetools = callPackage ../development/python-modules/cachetools {}; 4357 4357 4358 + cma = callPackage ../development/python-modules/cma { }; 4359 + 4358 4360 cmd2 = callPackage ../development/python-modules/cmd2 {}; 4359 4361 4360 4362 warlock = callPackage ../development/python-modules/warlock { };