python312Packages.openllm-core: remove

openllm-core has been removed, since it is abandoned due to a change in
philosophy
This commit is contained in:
natsukium
2024-08-25 22:31:56 +09:00
parent 77fe00afd9
commit fedcafe705
3 changed files with 1 additions and 108 deletions
@@ -1,106 +0,0 @@
{
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,
pydantic,
transformers,
typing-extensions,
}:
buildPythonPackage rec {
pname = "openllm-core";
version = "0.5.7";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "bentoml";
repo = "OpenLLM";
rev = "refs/tags/v${version}";
hash = "sha256-sEZLszzoo39WUnziHGp7zWNO0YaqkXeXAoIxvyhw42w=";
};
sourceRoot = "${src.name}/openllm-core";
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "hatch-vcs==" "hatch-vcs>=" \
--replace-fail "hatchling==" "hatchling>=" \
--replace-fail "hatch-fancy-pypi-readme==" "hatch-fancy-pypi-readme>="
'';
pythonRelaxDeps = [ "cattrs" ];
build-system = [
hatch-fancy-pypi-readme
hatch-vcs
hatchling
];
dependencies = [
attrs
cattrs
pydantic
# not listed in pyproject.toml, but required at runtime
click-option-group
deepmerge
inflection
mypy-extensions
orjson
typing-extensions
];
optional-dependencies = {
vllm = [
# vllm
];
bentoml = [ bentoml ];
fine-tune = [
accelerate
bitsandbytes
datasets
peft
transformers
# trl
] ++ transformers.optional-dependencies.torch ++ transformers.optional-dependencies.tokenizers;
full =
with optional-dependencies;
(
vllm
# use absolute path to disambiguate with derivbation argument
++ optional-dependencies.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 ];
};
}
+1
View File
@@ -355,6 +355,7 @@ mapAliases ({
openapi-schema-pydantic = throw "openapi-schema-pydantic has been removed, since it is no longer maintained"; # added 2023-10-30
opencv3 = throw "opencv3 has been removed as it is obsolete"; # added 2023-10-12
openllm-client = throw "openllm-client has been removed, since it is abandoned due to a change in philosophy"; # added 2024-08-24
openllm-core = throw "openllm-core has been removed, since it is abandoned due to a change in philosophy"; # added 2024-08-24
opsdroid_get_image_size = opsdroid-get-image-size; # added 2023-10-16
ordereddict = throw "ordereddict has been removed because it is only useful on unsupported python versions."; # added 2022-05-28
pafy = throw "pafy has been removed because it is unmaintained and only a dependency of mps-youtube, itself superseded by yewtube"; # Added 2023-01-19
-2
View File
@@ -4653,8 +4653,6 @@ self: super: with self; {
openllm = callPackage ../development/python-modules/openllm { };
openllm-core = callPackage ../development/python-modules/openllm-core { };
openstep-parser = callPackage ../development/python-modules/openstep-parser { };
openstep-plist = callPackage ../development/python-modules/openstep-plist { };