diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2024-03-28 17:11:52 +0100 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2024-03-28 20:24:15 +0100 |
commit | 673b5545c10bb19336b4fed4adb846f061045b63 (patch) | |
tree | 274b4e45a72a1967c4a9acfa3d139b8514261c91 | |
parent | e1fd64f4e8a7d149972b31d09b20b0bad4de82ea (diff) | |
download | nixlib-673b5545c10bb19336b4fed4adb846f061045b63.tar nixlib-673b5545c10bb19336b4fed4adb846f061045b63.tar.gz nixlib-673b5545c10bb19336b4fed4adb846f061045b63.tar.bz2 nixlib-673b5545c10bb19336b4fed4adb846f061045b63.tar.lz nixlib-673b5545c10bb19336b4fed4adb846f061045b63.tar.xz nixlib-673b5545c10bb19336b4fed4adb846f061045b63.tar.zst nixlib-673b5545c10bb19336b4fed4adb846f061045b63.zip |
python312Packages.manifest-ml: refactor
-rw-r--r-- | pkgs/development/python-modules/manifest-ml/default.nix | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/pkgs/development/python-modules/manifest-ml/default.nix b/pkgs/development/python-modules/manifest-ml/default.nix index 0d3e02ed732c..e6f9cc6b3668 100644 --- a/pkgs/development/python-modules/manifest-ml/default.nix +++ b/pkgs/development/python-modules/manifest-ml/default.nix @@ -1,34 +1,34 @@ { lib +, accelerate +, aiohttp , buildPythonPackage +, fastapi , fetchFromGitHub -, pythonOlder +, flask , numpy +, pg8000 +, pillow , pydantic +, pytestCheckHook +, pythonOlder , redis , requests -, aiohttp +, sentence-transformers +, setuptools +, sqlalchemy , sqlitedict , tenacity , tiktoken -, xxhash -, # optional dependencies - accelerate -, flask -, sentence-transformers , torch , transformers -, fastapi , uvicorn -, pillow -, pg8000 -, sqlalchemy -, pytestCheckHook +, xxhash }: buildPythonPackage rec { pname = "manifest-ml"; version = "0.1.9"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.8"; @@ -41,7 +41,11 @@ buildPythonPackage rec { __darwinAllowLocalNetworking = true; - propagatedBuildInputs = [ + build-system = [ + setuptools + ]; + + dependencies = [ numpy pydantic redis @@ -51,7 +55,7 @@ buildPythonPackage rec { tenacity tiktoken xxhash - ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies); + ]; passthru.optional-dependencies = { api = [ @@ -79,7 +83,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook - ]; + ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies); preCheck = '' export HOME=$TMPDIR |