File tree Expand file tree Collapse file tree 2 files changed +56
-0
lines changed
development/python-modules/opentelemetry-instrumentation-sqlalchemy Expand file tree Collapse file tree 2 files changed +56
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ buildPythonPackage ,
3+ pythonOlder ,
4+
5+ # build-system
6+ hatchling ,
7+
8+ # dependencies
9+ opentelemetry-api ,
10+ opentelemetry-instrumentation ,
11+ opentelemetry-semantic-conventions ,
12+ packaging ,
13+ sqlalchemy ,
14+ wrapt ,
15+
16+ # tests
17+ opentelemetry-test-utils ,
18+ pytestCheckHook ,
19+ } :
20+
21+ buildPythonPackage {
22+ inherit ( opentelemetry-instrumentation ) version src ;
23+ pname = "opentelemetry-instrumentation-sqlalchemy" ;
24+ pyproject = true ;
25+
26+ disabled = pythonOlder "3.8" ;
27+
28+ sourceRoot = "${ opentelemetry-instrumentation . src . name } /instrumentation/opentelemetry-instrumentation-sqlalchemy" ;
29+
30+ build-system = [ hatchling ] ;
31+
32+ dependencies = [
33+ opentelemetry-api
34+ opentelemetry-instrumentation
35+ opentelemetry-semantic-conventions
36+ packaging
37+ sqlalchemy
38+ wrapt
39+ ] ;
40+
41+ nativeCheckInputs = [
42+ opentelemetry-test-utils
43+ pytestCheckHook
44+ ] ;
45+
46+ pythonImportsCheck = [ "opentelemetry.instrumentation.sqlalchemy" ] ;
47+
48+ meta = opentelemetry-instrumentation . meta // {
49+ homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation/opentelemetry-instrumentation-sqlalchemy" ;
50+ description = "SQLAlchemy instrumentation for OpenTelemetry" ;
51+ } ;
52+ }
Original file line number Diff line number Diff line change @@ -10311,6 +10311,10 @@ self: super: with self; {
1031110311 callPackage ../development/python-modules/opentelemetry-instrumentation-requests
1031210312 { };
1031310313
10314+ opentelemetry-instrumentation-sqlalchemy =
10315+ callPackage ../development/python-modules/opentelemetry-instrumentation-sqlalchemy
10316+ { };
10317+
1031410318 opentelemetry-instrumentation-wsgi =
1031510319 callPackage ../development/python-modules/opentelemetry-instrumentation-wsgi
1031610320 { };
You can’t perform that action at this time.
0 commit comments