Skip to content

Commit 3498e8f

Browse files
committed
Support PyMySQL 1.x series
Fixes open-telemetry#791
1 parent 671aea3 commit 3498e8f

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1414
([#781](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/781))
1515
- `opentelemetry-instrumentation-aws-lambda` Add instrumentation for AWS Lambda Service - Implementation (Part 2/2)
1616
([#777](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/777))
17+
- `opentelemetry-instrumentation-pymysql` Add support for PyMySQL 1.x series
18+
([#792](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/792))
1719

1820
### Fixed
1921

instrumentation/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
| [opentelemetry-instrumentation-psycopg2](./opentelemetry-instrumentation-psycopg2) | psycopg2 >= 2.7.3.1 |
2525
| [opentelemetry-instrumentation-pymemcache](./opentelemetry-instrumentation-pymemcache) | pymemcache ~= 1.3 |
2626
| [opentelemetry-instrumentation-pymongo](./opentelemetry-instrumentation-pymongo) | pymongo ~= 3.1 |
27-
| [opentelemetry-instrumentation-pymysql](./opentelemetry-instrumentation-pymysql) | PyMySQL ~= 0.10.1 |
27+
| [opentelemetry-instrumentation-pymysql](./opentelemetry-instrumentation-pymysql) | PyMySQL < 2 |
2828
| [opentelemetry-instrumentation-pyramid](./opentelemetry-instrumentation-pyramid) | pyramid >= 1.7 |
2929
| [opentelemetry-instrumentation-redis](./opentelemetry-instrumentation-redis) | redis >= 2.6 |
3030
| [opentelemetry-instrumentation-requests](./opentelemetry-instrumentation-requests) | requests ~= 2.0 |

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# limitations under the License.
1414

1515

16-
_instruments = ("PyMySQL ~= 0.10.1",)
16+
_instruments = ("PyMySQL < 2",)

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
"instrumentation": "opentelemetry-instrumentation-pymongo==0.25b2",
9898
},
9999
"PyMySQL": {
100-
"library": "PyMySQL ~= 0.10.1",
100+
"library": "PyMySQL < 2",
101101
"instrumentation": "opentelemetry-instrumentation-pymysql==0.25b2",
102102
},
103103
"pyramid": {

tox.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ deps =
462462
psycopg2 ~= 2.8.4
463463
aiopg >= 0.13.0, < 1.3.0
464464
sqlalchemy ~= 1.4
465-
redis ~= 3.3.11
465+
redis ~= 3.5
466466
celery[pytest] >= 4.0, < 6.0
467467
protobuf>=3.13.0
468468
requests==2.25.0

0 commit comments

Comments
 (0)