Skip to content

Commit 801114a

Browse files
committed
rename package to align with other util package
1 parent be0736c commit 801114a

File tree

11 files changed

+33
-6
lines changed

11 files changed

+33
-6
lines changed

RELEASING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
> - opentelemetry-instrumentation-google-genai
2727
> - opentelemetry-instrumentation-langchain
2828
> - opentelemetry-instrumentation-weaviate
29-
> - opentelemetry-genai-utils
29+
> - opentelemetry-util-genai
3030
>
3131
> These libraries are also excluded from the general release.
3232
@@ -91,7 +91,7 @@ The workflow will create a pull request that should be merged in order to procee
9191
> - opentelemetry-instrumentation-google-genai
9292
> - opentelemetry-instrumentation-langchain
9393
> - opentelemetry-instrumentation-weaviate
94-
> - opentelemetry-genai-utils
94+
> - opentelemetry-util-genai
9595
>
9696
> These libraries are also excluded from the general patch release.
9797

eachdist.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ packages=
5656
opentelemetry-instrumentation-test
5757
opentelemetry-instrumentation-langchain
5858
opentelemetry-instrumentation-weaviate
59-
opentelemetry-genai-utils
59+
opentelemetry-util-genai
6060

6161
[lintroots]
6262
extraroots=examples/*,scripts/

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ include = [
202202
"instrumentation-genai/opentelemetry-instrumentation-vertexai",
203203
"instrumentation-genai/opentelemetry-instrumentation-langchain",
204204
"instrumentation-genai/opentelemetry-instrumentation-weaviate",
205+
"util/opentelemetry-util-genai",
205206
]
206207
# We should also add type hints to the test suite - It helps on finding bugs.
207208
# We are excluding for now because it's easier, and more important to add to the instrumentation packages.
@@ -215,4 +216,5 @@ exclude = [
215216
"instrumentation-genai/opentelemetry-instrumentation-langchain/examples/**/*.py",
216217
"instrumentation-genai/opentelemetry-instrumentation-weaviate/tests/**/*.py",
217218
"instrumentation-genai/opentelemetry-instrumentation-weaviate/examples/**/*.py",
219+
"util/opentelemetry-util-genai/tests/**/*.py",
218220
]

util/opentelemetry-genai-utils/README.rst

Whitespace-only changes.
File renamed without changes.
File renamed without changes.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
OpenTelemetry Util for GenAI
2+
=======================
3+
4+
5+
The GenAI Utils package will include boilerplate and helpers to standardize instrumentation for Generative AI.
6+
This package will provide APIs and decorators to minimize the work needed to instrument genai libraries,
7+
while providing standardization for generating both types of otel, "spans and metrics" and "spans, metrics and events"
8+
9+
Installation
10+
------------
11+
12+
::
13+
14+
pip install opentelemetry-util-genai
15+
16+
17+
Design Document
18+
---------------
19+
20+
The design document for the OpenTelemetry GenAI Utils can be found at: Design Document <https://docs.google.com/document/d/1w9TbtKjuRX_wymS8DRSwPA03_VhrGlyx65hHAdNik1E/edit?tab=t.qneb4vabc1wc#heading=h.kh4j6stirken>
21+
22+
References
23+
----------
24+
25+
* `OpenTelemetry Project <https://opentelemetry.io/>`_

util/opentelemetry-genai-utils/pyproject.toml renamed to util/opentelemetry-util-genai/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ requires = ["hatchling"]
33
build-backend = "hatchling.build"
44

55
[project]
6-
name = "opentelemetry-genai-utils"
6+
name = "opentelemetry-util-genai"
77
dynamic = ["version"]
88
description = "OpenTelemetry GenAI Utils"
99
readme = "README.rst"
@@ -36,11 +36,11 @@ test = [
3636
]
3737

3838
[project.urls]
39-
Homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/util/opentelemetry-genai-utils"
39+
Homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/util/opentelemetry-util-genai"
4040
Repository = "https://github.com/open-telemetry/opentelemetry-python-contrib"
4141

4242
[tool.hatch.version]
43-
path = "src/opentelemetry/genai/utils/version.py"
43+
path = "src/opentelemetry/util/genai/version.py"
4444

4545
[tool.hatch.build.targets.sdist]
4646
include = [

0 commit comments

Comments
 (0)