fix: teach instrument version constraint for sqlalchemy (#2971)

This commit is contained in:
Emídio Neto
2024-11-07 20:39:16 -03:00
committed by GitHub
parent 1d8286c08a
commit 1d6968b672
5 changed files with 6 additions and 4 deletions

View File

@ -20,6 +20,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Breaking changes
- `opentelemetry-instrumentation-sqlalchemy` teach instruments version
([#2971](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2971))
- Drop `opentelemetry-instrumentation-test` package from default instrumentation list
([#2969](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2969))

View File

@ -39,7 +39,7 @@
| [opentelemetry-instrumentation-redis](./opentelemetry-instrumentation-redis) | redis >= 2.6 | No | experimental
| [opentelemetry-instrumentation-remoulade](./opentelemetry-instrumentation-remoulade) | remoulade >= 0.50 | No | experimental
| [opentelemetry-instrumentation-requests](./opentelemetry-instrumentation-requests) | requests ~= 2.0 | Yes | migration
| [opentelemetry-instrumentation-sqlalchemy](./opentelemetry-instrumentation-sqlalchemy) | sqlalchemy | Yes | experimental
| [opentelemetry-instrumentation-sqlalchemy](./opentelemetry-instrumentation-sqlalchemy) | sqlalchemy >= 1.0.0, < 2.1.0 | Yes | experimental
| [opentelemetry-instrumentation-sqlite3](./opentelemetry-instrumentation-sqlite3) | sqlite3 | No | experimental
| [opentelemetry-instrumentation-starlette](./opentelemetry-instrumentation-starlette) | starlette ~= 0.13.0 | Yes | experimental
| [opentelemetry-instrumentation-system-metrics](./opentelemetry-instrumentation-system-metrics) | psutil >= 5 | No | experimental

View File

@ -34,7 +34,7 @@ dependencies = [
[project.optional-dependencies]
instruments = [
"sqlalchemy",
"sqlalchemy >= 1.0.0, < 2.1.0",
]
[project.entry-points.opentelemetry_instrumentor]

View File

@ -12,6 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
_instruments = ("sqlalchemy",)
_instruments = ("sqlalchemy >= 1.0.0, < 2.1.0",)
_supports_metrics = True

View File

@ -161,7 +161,7 @@ libraries = [
"instrumentation": "opentelemetry-instrumentation-requests==0.50b0.dev",
},
{
"library": "sqlalchemy",
"library": "sqlalchemy >= 1.0.0, < 2.1.0",
"instrumentation": "opentelemetry-instrumentation-sqlalchemy==0.50b0.dev",
},
{