python310Packages.openllm-core 0 -> 1 attrpath: python310Packages.openllm-core Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/a28n0xykppb58b9l49nyalkjnwfqyzbi-packages.json.drv building '/nix/store/a28n0xykppb58b9l49nyalkjnwfqyzbi-packages.json.drv'... Going to be running update for following packages: - python3.10-openllm-core-0.4.22 Press Enter key to continue... Running update for: - python3.10-openllm-core-0.4.22: UPDATING ... - python3.10-openllm-core-0.4.22: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/openllm-core/default.nix b/pkgs/development/python-modules/openllm-core/default.nix index ab39bf6c11b9..b18017e10d18 100644 --- a/pkgs/development/python-modules/openllm-core/default.nix +++ b/pkgs/development/python-modules/openllm-core/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "openllm-core"; - version = "0.4.22"; + version = "0.4.41"; pyproject = true; disabled = pythonOlder "3.8"; @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "bentoml"; repo = "OpenLLM"; rev = "refs/tags/v${version}"; - hash = "sha256-Hgwc4rneY0d7KZHuBIWRpndLksts5DTvaYuwZOO4sdI="; + hash = "sha256-9mr6sw4/h5cYSmo1CDT2SKq4NVz1ZcoyqnYOwhlfaiQ="; }; sourceRoot = "source/openllm-core"; No auto update branch exists Old version 0.4.22" not present in staging derivation file with contents: { lib , buildPythonPackage , fetchFromGitHub , pythonOlder , accelerate , attrs , bitsandbytes , bentoml , cattrs , click-option-group , datasets , deepmerge , hatch-fancy-pypi-readme , hatch-vcs , hatchling , inflection , mypy-extensions , orjson , peft , transformers , typing-extensions }: buildPythonPackage rec { pname = "openllm-core"; version = "0.4.34"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "bentoml"; repo = "OpenLLM"; rev = "refs/tags/v${version}"; hash = "sha256-hRY+M9M1AcwlAnNWvaqxfrt4UWiUfvwmY51eE1kJY8Q="; }; sourceRoot = "source/openllm-core"; nativeBuildInputs = [ hatch-fancy-pypi-readme hatch-vcs hatchling ]; propagatedBuildInputs = [ attrs cattrs # not listed in pyproject.toml, but required at runtime click-option-group deepmerge inflection mypy-extensions orjson typing-extensions ]; passthru.optional-dependencies = { vllm = [ # vllm ]; bentoml = [ bentoml ]; fine-tune = [ accelerate bitsandbytes datasets peft transformers # trl ] ++ transformers.optional-dependencies.torch ++ transformers.optional-dependencies.tokenizers ++ transformers.optional-dependencies.accelerate; full = with passthru.optional-dependencies; ( vllm ++ bentoml ++ fine-tune ); }; # there is no tests doCheck = false; pythonImportsCheck = [ "openllm_core" ]; meta = with lib; { description = "Core components for OpenLLM"; homepage = "https://github.com/bentoml/OpenLLM/tree/main/openllm-core"; changelog = "https://github.com/bentoml/OpenLLM/blob/${src.rev}/CHANGELOG.md"; license = licenses.asl20; maintainers = with maintainers; [ natsukium ]; }; }