Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

General maintenance and tidying to ensure tests pass. #136

Merged
merged 24 commits into from
Mar 27, 2022
Merged
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
42f08f8
Add M1 support and update dependencies.
tillahoffmann Apr 16, 2021
af90598
Restrict to pubsub client < 2 because of breaking changes.
tillahoffmann Apr 17, 2021
81ea050
Add platform option.
tillahoffmann Dec 14, 2021
e508486
Improve error messages.
tillahoffmann Dec 14, 2021
23a7016
Clean up database tests.
tillahoffmann Dec 14, 2021
9ce79b0
Add missing skipif reason.
tillahoffmann Dec 14, 2021
1313fb2
Various changes to make tests pass.
tillahoffmann Dec 15, 2021
c7c2991
Fix linting errors.
tillahoffmann Dec 15, 2021
fd0aeb9
Fail fast given long test cycle.
tillahoffmann Dec 15, 2021
39ed555
Only use pymssql for arm.
tillahoffmann Dec 15, 2021
110c213
Only use azure sql edge image for arm.
tillahoffmann Dec 15, 2021
3c82174
Use pymssql instead of pyodbc.
tillahoffmann Dec 15, 2021
13ceee8
Add ConnectionError to list of transient errors.
tillahoffmann Dec 15, 2021
e7133a1
Add BrokenPipeError to transient errors.
tillahoffmann Dec 15, 2021
908160b
Mark kafka tests as failing.
tillahoffmann Dec 15, 2021
e9f44fc
Simplify Kafka configuration.
tillahoffmann Dec 16, 2021
b9e5129
Use pymssql in container.
tillahoffmann Dec 16, 2021
0121385
Merge remote-tracking branch 'upstream/master' into m1
tillahoffmann Mar 26, 2022
da601d2
Resolve dependency conflict with flake8.
tillahoffmann Mar 26, 2022
5f09312
Partially revert `kafka` changes.
tillahoffmann Mar 26, 2022
b39a51a
Fix `rabbitmq` readiness probe.
tillahoffmann Mar 26, 2022
14cb82f
Merge remote-tracking branch 'upstream/master' into m1
tillahoffmann Mar 26, 2022
2431c9e
Add ValueError to transient kafka errors.
tillahoffmann Mar 26, 2022
5e2723b
Merge branch 'master' into m1
tillahoffmann Mar 27, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Restrict to pubsub client < 2 because of breaking changes.
tillahoffmann committed Dec 17, 2021

Verified

This commit was signed with the committer’s verified signature.
addaleax Anna Henningsen
commit af90598f6ab24b3ef5f3be81f613eecebd96b838
24 changes: 4 additions & 20 deletions requirements/3.6.txt
Original file line number Diff line number Diff line change
@@ -39,8 +39,6 @@ cryptography==3.4.7
# via paramiko
cx-oracle==8.1.0
# via testcontainers
dataclasses==0.8
# via libcst
deprecation==2.1.0
# via testcontainers
distro==1.5.0
@@ -63,7 +61,7 @@ google-api-core[grpc]==1.26.3
# via google-cloud-pubsub
google-auth==1.29.0
# via google-api-core
google-cloud-pubsub==2.4.1
google-cloud-pubsub==1.7.0
# via testcontainers
googleapis-common-protos[grpc]==1.53.0
# via
@@ -97,14 +95,10 @@ jsonschema==3.2.0
# via docker-compose
kafka-python==2.0.2
# via testcontainers
libcst==0.3.18
# via google-cloud-pubsub
markupsafe==1.1.1
# via jinja2
mccabe==0.6.1
# via flake8
mypy-extensions==0.4.3
# via typing-inspect
neo4j==4.2.1
# via testcontainers
packaging==20.9
@@ -117,13 +111,10 @@ paramiko==2.7.2
# via docker
pluggy==0.13.1
# via pytest
proto-plus==1.18.1
# via google-cloud-pubsub
protobuf==3.15.8
# via
# google-api-core
# googleapis-common-protos
# proto-plus
psycopg2-binary==2.8.6
# via testcontainers
py==1.10.0
@@ -168,9 +159,7 @@ pytz==2021.1
# google-api-core
# neo4j
pyyaml==5.4.1
# via
# docker-compose
# libcst
# via docker-compose
redis==3.5.3
# via testcontainers
requests==2.25.1
@@ -211,19 +200,14 @@ sphinxcontrib-qthelp==1.0.3
# via sphinx
sphinxcontrib-serializinghtml==1.1.4
# via sphinx
sqlalchemy==1.4.8
sqlalchemy==1.4.9
# via testcontainers
texttable==1.6.3
# via docker-compose
toml==0.10.2
# via pytest
typing-extensions==3.7.4.3
# via
# importlib-metadata
# libcst
# typing-inspect
typing-inspect==0.6.0
# via libcst
# via importlib-metadata
urllib3==1.26.4
# via
# requests
22 changes: 4 additions & 18 deletions requirements/3.7.txt
Original file line number Diff line number Diff line change
@@ -61,7 +61,7 @@ google-api-core[grpc]==1.26.3
# via google-cloud-pubsub
google-auth==1.29.0
# via google-api-core
google-cloud-pubsub==2.4.1
google-cloud-pubsub==1.7.0
# via testcontainers
googleapis-common-protos[grpc]==1.53.0
# via
@@ -95,14 +95,10 @@ jsonschema==3.2.0
# via docker-compose
kafka-python==2.0.2
# via testcontainers
libcst==0.3.18
# via google-cloud-pubsub
markupsafe==1.1.1
# via jinja2
mccabe==0.6.1
# via flake8
mypy-extensions==0.4.3
# via typing-inspect
neo4j==4.2.1
# via testcontainers
packaging==20.9
@@ -115,13 +111,10 @@ paramiko==2.7.2
# via docker
pluggy==0.13.1
# via pytest
proto-plus==1.18.1
# via google-cloud-pubsub
protobuf==3.15.8
# via
# google-api-core
# googleapis-common-protos
# proto-plus
psycopg2-binary==2.8.6
# via testcontainers
py==1.10.0
@@ -166,9 +159,7 @@ pytz==2021.1
# google-api-core
# neo4j
pyyaml==5.4.1
# via
# docker-compose
# libcst
# via docker-compose
redis==3.5.3
# via testcontainers
requests==2.25.1
@@ -209,19 +200,14 @@ sphinxcontrib-qthelp==1.0.3
# via sphinx
sphinxcontrib-serializinghtml==1.1.4
# via sphinx
sqlalchemy==1.4.8
sqlalchemy==1.4.9
# via testcontainers
texttable==1.6.3
# via docker-compose
toml==0.10.2
# via pytest
typing-extensions==3.7.4.3
# via
# importlib-metadata
# libcst
# typing-inspect
typing-inspect==0.6.0
# via libcst
# via importlib-metadata
urllib3==1.26.4
# via
# requests
21 changes: 3 additions & 18 deletions requirements/3.8.txt
Original file line number Diff line number Diff line change
@@ -59,7 +59,7 @@ google-api-core[grpc]==1.26.3
# via google-cloud-pubsub
google-auth==1.29.0
# via google-api-core
google-cloud-pubsub==2.4.1
google-cloud-pubsub==1.7.0
# via testcontainers
googleapis-common-protos[grpc]==1.53.0
# via
@@ -86,14 +86,10 @@ jsonschema==3.2.0
# via docker-compose
kafka-python==2.0.2
# via testcontainers
libcst==0.3.18
# via google-cloud-pubsub
markupsafe==1.1.1
# via jinja2
mccabe==0.6.1
# via flake8
mypy-extensions==0.4.3
# via typing-inspect
neo4j==4.2.1
# via testcontainers
packaging==20.9
@@ -106,13 +102,10 @@ paramiko==2.7.2
# via docker
pluggy==0.13.1
# via pytest
proto-plus==1.18.1
# via google-cloud-pubsub
protobuf==3.15.8
# via
# google-api-core
# googleapis-common-protos
# proto-plus
psycopg2-binary==2.8.6
# via testcontainers
py==1.10.0
@@ -157,9 +150,7 @@ pytz==2021.1
# google-api-core
# neo4j
pyyaml==5.4.1
# via
# docker-compose
# libcst
# via docker-compose
redis==3.5.3
# via testcontainers
requests==2.25.1
@@ -200,18 +191,12 @@ sphinxcontrib-qthelp==1.0.3
# via sphinx
sphinxcontrib-serializinghtml==1.1.4
# via sphinx
sqlalchemy==1.4.8
sqlalchemy==1.4.9
# via testcontainers
texttable==1.6.3
# via docker-compose
toml==0.10.2
# via pytest
typing-extensions==3.7.4.3
# via
# libcst
# typing-inspect
typing-inspect==0.6.0
# via libcst
urllib3==1.26.4
# via
# requests
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -58,7 +58,7 @@
'oracle': ['sqlalchemy', 'cx_Oracle'],
'postgresql': ['sqlalchemy', 'psycopg2-binary'],
'selenium': ['selenium'],
'google-cloud-pubsub': ['google-cloud-pubsub'],
'google-cloud-pubsub': ['google-cloud-pubsub < 2'],
'mongo': ['pymongo'],
'redis': ['redis'],
'mssqlserver': ['pyodbc'],