at master 873 B view raw
1{ 2 lib, 3 fetchPypi, 4 buildPythonPackage, 5 numpy, 6 scikit-learn, 7 pybind11, 8 setuptools-scm, 9 cython, 10 pytestCheckHook, 11 pythonOlder, 12}: 13 14buildPythonPackage rec { 15 pname = "hmmlearn"; 16 version = "0.3.3"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 hash = "sha256-HTxdxMUlfgwjjcH+U4dwC4y5h+q4CO2z4Mc4KfHMROw="; 24 }; 25 26 buildInputs = [ 27 setuptools-scm 28 cython 29 pybind11 30 ]; 31 32 propagatedBuildInputs = [ 33 numpy 34 scikit-learn 35 ]; 36 37 nativeCheckInputs = [ pytestCheckHook ]; 38 39 pythonImportsCheck = [ "hmmlearn" ]; 40 41 pytestFlags = [ 42 "--pyargs" 43 "hmmlearn" 44 ]; 45 46 meta = with lib; { 47 description = "Hidden Markov Models in Python with scikit-learn like API"; 48 homepage = "https://github.com/hmmlearn/hmmlearn"; 49 license = licenses.bsd3; 50 maintainers = [ ]; 51 }; 52}