Skip to content

Commit 45815df

Browse files
committed
vllm: update 0.16.0 -> 0.17.0
2 parents 7e52432 + 8af9015 commit 45815df

5 files changed

Lines changed: 54 additions & 6 deletions

File tree

pkgs/development/python-modules/opentelemetry-api/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
let
1515
self = buildPythonPackage rec {
1616
pname = "opentelemetry-api";
17-
version = "1.34.0";
17+
version = "1.40.0";
1818
pyproject = true;
1919

2020
# to avoid breakage, every package in opentelemetry-python must inherit this version, src, and meta
2121
src = fetchFromGitHub {
2222
owner = "open-telemetry";
2323
repo = "opentelemetry-python";
2424
tag = "v${version}";
25-
hash = "sha256-fAXcS2VyDMk+UDW3ru5ZvwzXjydsY1uFcT2GvZuiGWw=";
25+
hash = "sha256-1KVy9s+zjlB4w7E45PMCWRxPus24bgBmmM3k2R9d+Jg=";
2626
};
2727

2828
sourceRoot = "${src.name}/opentelemetry-api";

pkgs/development/python-modules/opentelemetry-instrumentation/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212

1313
buildPythonPackage rec {
1414
pname = "opentelemetry-instrumentation";
15-
version = "0.55b0";
15+
version = "0.61b0";
1616
pyproject = true;
1717

1818
# To avoid breakage, every package in opentelemetry-python-contrib must inherit this version, src, and meta
1919
src = fetchFromGitHub {
2020
owner = "open-telemetry";
2121
repo = "opentelemetry-python-contrib";
2222
tag = "v${version}";
23-
hash = "sha256-UM9ezCh3TVwyj257O0rvTCIgfrddobWcVIgJmBUj/Vo=";
23+
hash = "sha256-DT13gcYPNYXBPnf622WsA16C+7sabJfOshDquHn06Ok=";
2424
};
2525

2626
sourceRoot = "${src.name}/opentelemetry-instrumentation";
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
lib,
3+
buildPythonPackage,
4+
fetchPypi,
5+
hatchling,
6+
opentelemetry-sdk,
7+
opentelemetry-semantic-conventions,
8+
}:
9+
let
10+
version = "0.4.15";
11+
in
12+
buildPythonPackage {
13+
pname = "opentelemetry-semantic-conventions-ai";
14+
inherit version;
15+
pyproject = true;
16+
17+
src = fetchPypi {
18+
pname = "opentelemetry_semantic_conventions_ai";
19+
inherit version;
20+
hash = "sha256-Et4XLR4R0hxugrv1eMfopxNYmn/adq+e14VjJWSii4E=";
21+
};
22+
23+
build-system = [ hatchling ];
24+
25+
dependencies = [
26+
opentelemetry-sdk
27+
opentelemetry-semantic-conventions
28+
];
29+
30+
pythonImportsCheck = [ "opentelemetry.semconv_ai" ];
31+
32+
meta = {
33+
description = "Open-source observability for your GenAI or LLM application, based on OpenTelemetry";
34+
homepage = "https://github.com/traceloop/openllmetry";
35+
license = lib.licenses.asl20;
36+
maintainers = with lib.maintainers; [ lach ];
37+
};
38+
}

pkgs/development/python-modules/vllm/default.nix

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
# dependencies
2929
aioprometheus,
30+
amd-quark,
3031
amdsmi,
3132
anthropic,
3233
bitsandbytes,
@@ -43,6 +44,7 @@
4344
grpcio-reflection,
4445
ijson,
4546
importlib-metadata,
47+
kaldi-native-fbank,
4648
llguidance,
4749
lm-format-enforcer,
4850
mcp,
@@ -57,6 +59,7 @@
5759
opentelemetry-api,
5860
opentelemetry-exporter-otlp,
5961
opentelemetry-sdk,
62+
opentelemetry-semantic-conventions-ai,
6063
outlines,
6164
pandas,
6265
partial-json-parser,
@@ -335,14 +338,14 @@ in
335338

336339
buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: {
337340
pname = "vllm";
338-
version = "0.16.0";
341+
version = "0.17.0";
339342
pyproject = true;
340343

341344
src = fetchFromGitHub {
342345
owner = "vllm-project";
343346
repo = "vllm";
344347
tag = "v${finalAttrs.version}";
345-
hash = "sha256-7E67xVRlKmm+Hbp5nphhwH8SQC9LpCFNBfF2ZAOt79k=";
348+
hash = "sha256-6ud6KWUFHrXPS8E2pqV8kgTIx7OZHQHXN9W6c+83gXk=";
346349
};
347350

348351
patches = [
@@ -444,6 +447,7 @@ buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: {
444447

445448
dependencies = [
446449
aioprometheus
450+
amd-quark
447451
anthropic
448452
bitsandbytes
449453
blake3
@@ -458,6 +462,7 @@ buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: {
458462
grpcio-reflection
459463
ijson
460464
importlib-metadata
465+
kaldi-native-fbank
461466
llguidance
462467
lm-format-enforcer
463468
mcp
@@ -472,6 +477,7 @@ buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: {
472477
opentelemetry-api
473478
opentelemetry-exporter-otlp
474479
opentelemetry-sdk
480+
opentelemetry-semantic-conventions-ai
475481
outlines
476482
pandas
477483
partial-json-parser

pkgs/top-level/python-packages.nix

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11706,6 +11706,10 @@ self: super: with self; {
1170611706
callPackage ../development/python-modules/opentelemetry-semantic-conventions
1170711707
{ };
1170811708

11709+
opentelemetry-semantic-conventions-ai =
11710+
callPackage ../development/python-modules/opentelemetry-semantic-conventions-ai
11711+
{ };
11712+
1170911713
opentelemetry-test-utils = callPackage ../development/python-modules/opentelemetry-test-utils { };
1171011714

1171111715
opentelemetry-util-http = callPackage ../development/python-modules/opentelemetry-util-http { };

0 commit comments

Comments
 (0)