Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364{ lib, fetchPypi, buildPythonPackage, numpy, scikit-learn, scipy, pybind11, setuptools, setuptools-scm, cython, pytestCheckHook, stdenv, # for meta.broken}:
buildPythonPackage (finalAttrs: { pname = "hmmlearn"; version = "0.3.3"; pyproject = true;
src = fetchPypi { inherit (finalAttrs) pname version; hash = "sha256-HTxdxMUlfgwjjcH+U4dwC4y5h+q4CO2z4Mc4KfHMROw="; };
build-system = [ setuptools setuptools-scm cython pybind11 ];
dependencies = [ numpy scikit-learn scipy ];
postPatch = '' substituteInPlace src/hmmlearn/utils.py \ --replace-fail \ 'a_sum.shape = shape' \ 'a_sum = np.reshape(a_sum, shape, copy=False)' '';
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "hmmlearn" ];
pytestFlags = [ "--pyargs" "hmmlearn" ];
meta = { description = "Hidden Markov Models in Python with scikit-learn like API"; homepage = "https://github.com/hmmlearn/hmmlearn"; license = lib.licenses.bsd3; maintainers = [ ]; # last successful hydra build on darwin was in 2025 broken = stdenv.hostPlatform.isDarwin; };})