Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 72 lines
Nix
at litex
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273{ lib, buildPythonPackage, environs, fetchFromGitHub, grpcio, grpcio-testing, mmh3, pandas, pytestCheckHook, python, pythonOlder, pythonRelaxDepsHook, scikit-learn, setuptools-scm, ujson}:
buildPythonPackage rec { pname = "pymilvus"; version = "2.2.8"; format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchFromGitHub { owner = "milvus-io"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-Oqwa/2UT9jyGaEEzjr/phZZStLOZ6JRj+4ck0tmP0W0="; };
SETUPTOOLS_SCM_PRETEND_VERSION = version;
pythonRelaxDeps = [ "grpcio" ];
nativeBuildInputs = [ pythonRelaxDepsHook setuptools-scm ];
propagatedBuildInputs = [ environs grpcio mmh3 pandas ujson ];
nativeCheckInputs = [ grpcio-testing pytestCheckHook scikit-learn ];
pythonImportsCheck = [ "pymilvus" ];
disabledTests = [ "test_get_commit" ];
meta = with lib; { description = "Python SDK for Milvus"; homepage = "https://github.com/milvus-io/pymilvus"; changelog = "https://github.com/milvus-io/pymilvus/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ happysalada ]; };}