Skip to content

Commit 0855740

Browse files
emdnetolzchen
authored andcommitted
fix: teach instrument version constraint for sqlalchemy (#2971)
1 parent 402155e commit 0855740

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2020

2121
### Breaking changes
2222

23+
- `opentelemetry-instrumentation-sqlalchemy` teach instruments version
24+
([#2971](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2971))
2325
- Drop `opentelemetry-instrumentation-test` package from default instrumentation list
2426
([#2969](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2969))
2527

instrumentation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
| [opentelemetry-instrumentation-redis](./opentelemetry-instrumentation-redis) | redis >= 2.6 | No | experimental
4040
| [opentelemetry-instrumentation-remoulade](./opentelemetry-instrumentation-remoulade) | remoulade >= 0.50 | No | experimental
4141
| [opentelemetry-instrumentation-requests](./opentelemetry-instrumentation-requests) | requests ~= 2.0 | Yes | migration
42-
| [opentelemetry-instrumentation-sqlalchemy](./opentelemetry-instrumentation-sqlalchemy) | sqlalchemy | Yes | experimental
42+
| [opentelemetry-instrumentation-sqlalchemy](./opentelemetry-instrumentation-sqlalchemy) | sqlalchemy >= 1.0.0, < 2.1.0 | Yes | experimental
4343
| [opentelemetry-instrumentation-sqlite3](./opentelemetry-instrumentation-sqlite3) | sqlite3 | No | experimental
4444
| [opentelemetry-instrumentation-starlette](./opentelemetry-instrumentation-starlette) | starlette ~= 0.13.0 | Yes | experimental
4545
| [opentelemetry-instrumentation-system-metrics](./opentelemetry-instrumentation-system-metrics) | psutil >= 5 | No | experimental

instrumentation/opentelemetry-instrumentation-sqlalchemy/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ dependencies = [
3434

3535
[project.optional-dependencies]
3636
instruments = [
37-
"sqlalchemy",
37+
"sqlalchemy >= 1.0.0, < 2.1.0",
3838
]
3939

4040
[project.entry-points.opentelemetry_instrumentor]

instrumentation/opentelemetry-instrumentation-sqlalchemy/src/opentelemetry/instrumentation/sqlalchemy/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
_instruments = ("sqlalchemy",)
15+
_instruments = ("sqlalchemy >= 1.0.0, < 2.1.0",)
1616

1717
_supports_metrics = True

opentelemetry-instrumentation/src/opentelemetry/instrumentation/bootstrap_gen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@
161161
"instrumentation": "opentelemetry-instrumentation-requests==0.49b0",
162162
},
163163
{
164-
"library": "sqlalchemy",
164+
"library": "sqlalchemy >= 1.0.0, < 2.1.0",
165165
"instrumentation": "opentelemetry-instrumentation-sqlalchemy==0.49b0",
166166
},
167167
{

0 commit comments

Comments
 (0)