python312Packages.openllm-client: remove

openllm-client has been removed, since it is abandoned due to a change
in philosophy
This commit is contained in:
natsukium 2024-08-24 10:51:54 +09:00
parent 033c7e703c
commit 77fe00afd9
No known key found for this signature in database
GPG Key ID: 9EA45A31DB994C53
3 changed files with 1 additions and 72 deletions

View File

@ -1,70 +0,0 @@
{
lib,
buildPythonPackage,
pythonOlder,
bentoml,
hatch-fancy-pypi-readme,
hatch-vcs,
hatchling,
anyio,
distro,
httpx,
httpx-auth,
openllm-core,
soundfile,
transformers,
}:
buildPythonPackage rec {
inherit (openllm-core) src version;
pname = "openllm-client";
pyproject = true;
disabled = pythonOlder "3.8";
sourceRoot = "${src.name}/openllm-client";
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "hatchling==1.18.0" "hatchling" \
--replace-fail "hatch-vcs==0.3.0" "hatch-vcs" \
--replace-fail "hatch-fancy-pypi-readme==23.1.0" "hatch-fancy-pypi-readme"
'';
build-system = [
hatch-fancy-pypi-readme
hatch-vcs
hatchling
];
dependencies = [
anyio
distro
httpx
openllm-core
];
optional-dependencies = {
grpc = [ bentoml ] ++ bentoml.optional-dependencies.grpc;
auth = [ httpx-auth ];
agents = [
transformers
# diffusers
soundfile
] ++ transformers.optional-dependencies.agents;
full = optional-dependencies.grpc ++ optional-dependencies.agents;
};
# there is no tests
doCheck = false;
pythonImportsCheck = [ "openllm_client" ];
meta = with lib; {
description = "Interacting with OpenLLM HTTP/gRPC server, or any BentoML server";
homepage = "https://github.com/bentoml/OpenLLM/tree/main/openllm-client";
changelog = "https://github.com/bentoml/OpenLLM/blob/${src.rev}/CHANGELOG.md";
license = licenses.asl20;
maintainers = with maintainers; [ natsukium ];
};
}

View File

@ -354,6 +354,7 @@ mapAliases ({
openai-triton-no-cuda = triton-no-cuda; # added 2024-07-18 openai-triton-no-cuda = triton-no-cuda; # added 2024-07-18
openapi-schema-pydantic = throw "openapi-schema-pydantic has been removed, since it is no longer maintained"; # added 2023-10-30 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 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
opsdroid_get_image_size = opsdroid-get-image-size; # added 2023-10-16 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 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 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

View File

@ -4653,8 +4653,6 @@ self: super: with self; {
openllm = callPackage ../development/python-modules/openllm { }; openllm = callPackage ../development/python-modules/openllm { };
openllm-client = callPackage ../development/python-modules/openllm-client { };
openllm-core = callPackage ../development/python-modules/openllm-core { }; openllm-core = callPackage ../development/python-modules/openllm-core { };
openstep-parser = callPackage ../development/python-modules/openstep-parser { }; openstep-parser = callPackage ../development/python-modules/openstep-parser { };