| 
 | 1 | +# Used for local development, not to be published.  | 
 | 2 | +[project]  | 
 | 3 | +name = "opentelemetry-python-contrib"  | 
 | 4 | +version = "0.0.0" # This is not used.  | 
 | 5 | +requires-python = ">=3.8"  | 
 | 6 | +dependencies = [  | 
 | 7 | +  "opentelemetry-api",  | 
 | 8 | +  "opentelemetry-sdk",  | 
 | 9 | +  "opentelemetry-semantic-conventions",  | 
 | 10 | +  "opentelemetry-instrumentation",  | 
 | 11 | +  "opentelemetry-instrumentation-httpx[instruments]",  | 
 | 12 | +  "opentelemetry-util-http",  | 
 | 13 | +]  | 
 | 14 | + | 
 | 15 | +# https://docs.astral.sh/uv/reference/settings/  | 
 | 16 | +[tool.uv]  | 
 | 17 | +package = false  # https://docs.astral.sh/uv/reference/settings/#package  | 
 | 18 | + | 
 | 19 | +# https://docs.astral.sh/uv/reference/settings/#sources  | 
 | 20 | +[tool.uv.sources]  | 
 | 21 | +opentelemetry-api = { git = "https://github.com/open-telemetry/opentelemetry-python", branch = "main", subdirectory = "opentelemetry-api" }  | 
 | 22 | +opentelemetry-sdk = { git = "https://github.com/open-telemetry/opentelemetry-python", branch = "main", subdirectory = "opentelemetry-sdk" }  | 
 | 23 | +opentelemetry-semantic-conventions = { git = "https://github.com/open-telemetry/opentelemetry-python", branch = "main", subdirectory = "opentelemetry-semantic-conventions" }  | 
 | 24 | +opentelemetry-instrumentation = { workspace = true }  | 
 | 25 | +opentelemetry-instrumentation-httpx = { workspace = true }  | 
 | 26 | +opentelemetry-util-http = { workspace = true }  | 
 | 27 | + | 
 | 28 | +# https://docs.astral.sh/uv/reference/settings/#workspace  | 
 | 29 | +[tool.uv.workspace]  | 
 | 30 | +members = ["opentelemetry-instrumentation", "instrumentation/opentelemetry-instrumentation-httpx", "util/opentelemetry-util-http"]  | 
 | 31 | + | 
1 | 32 | [tool.ruff]  | 
2 | 33 | # https://docs.astral.sh/ruff/configuration/  | 
3 | 34 | target-version = "py38"  | 
4 | 35 | line-length = 79  | 
5 |  | -extend-exclude = [  | 
6 |  | -  "_template",  | 
7 |  | -  "*_pb2*.py*",  | 
8 |  | -]  | 
 | 36 | +extend-exclude = ["_template", "*_pb2*.py*"]  | 
9 | 37 | output-format = "concise"  | 
10 | 38 | 
 
  | 
11 | 39 | [tool.ruff.lint]  | 
@@ -38,4 +66,3 @@ known-third-party = [  | 
38 | 66 |   "redis_opentracing",  | 
39 | 67 |   "opencensus",  | 
40 | 68 | ]  | 
41 |  | - | 
 | 
0 commit comments