Skip to content

Commit cb28bef

Browse files
author
Vitalii Heria
committed
add SingleStore container
1 parent 94a63d6 commit cb28bef

File tree

14 files changed

+324
-182
lines changed

14 files changed

+324
-182
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ jobs:
4444
- rabbitmq
4545
- redis
4646
- selenium
47+
- singlestore
4748
runs-on: ${{ matrix.runtime.machine }}
4849
steps:
4950
- uses: actions/checkout@v3

README.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ testcontainers-python facilitates the use of Docker containers for functional an
3434
rabbitmq/README
3535
redis/README
3636
selenium/README
37+
singlestore/README
3738

3839
Getting Started
3940
---------------

requirements.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
-e file:rabbitmq
2222
-e file:redis
2323
-e file:selenium
24+
-e file:singlestore
2425
cryptography<37
2526
flake8<3.8.0 # 3.8.0 adds a dependency on importlib-metadata which conflicts with other packages.
2627
pg8000

requirements/macos-latest-3.10.txt

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
# testcontainers-rabbitmq
4040
# testcontainers-redis
4141
# testcontainers-selenium
42+
# testcontainers-singlestore
4243
-e file:elasticsearch
4344
# via -r requirements.in
4445
-e file:google
@@ -73,6 +74,8 @@
7374
# via -r requirements.in
7475
-e file:selenium
7576
# via -r requirements.in
77+
-e file:singlestore
78+
# via -r requirements.in
7679
alabaster==0.7.13
7780
# via sphinx
7881
asn1crypto==1.5.1
@@ -96,15 +99,15 @@ bcrypt==4.0.1
9699
# via paramiko
97100
bleach==6.0.0
98101
# via readme-renderer
99-
boto3==1.26.129
102+
boto3==1.26.135
100103
# via testcontainers-localstack
101-
botocore==1.29.129
104+
botocore==1.29.135
102105
# via
103106
# boto3
104107
# s3transfer
105108
cachetools==5.3.0
106109
# via google-auth
107-
certifi==2022.12.7
110+
certifi==2023.5.7
108111
# via
109112
# minio
110113
# opensearch-py
@@ -133,7 +136,7 @@ distro==1.8.0
133136
# via docker-compose
134137
dnspython==2.3.0
135138
# via pymongo
136-
docker[ssh]==6.1.0
139+
docker[ssh]==6.1.2
137140
# via
138141
# docker-compose
139142
# testcontainers-core
@@ -143,7 +146,7 @@ dockerpty==0.4.1
143146
# via docker-compose
144147
docopt==0.6.2
145148
# via docker-compose
146-
docutils==0.19
149+
docutils==0.20.1
147150
# via
148151
# readme-renderer
149152
# sphinx
@@ -160,9 +163,9 @@ flake8==3.7.9
160163
# via -r requirements.in
161164
google-api-core[grpc]==2.11.0
162165
# via google-cloud-pubsub
163-
google-auth==2.17.3
166+
google-auth==2.18.1
164167
# via google-api-core
165-
google-cloud-pubsub==2.16.1
168+
google-cloud-pubsub==2.17.0
166169
# via testcontainers-gcp
167170
googleapis-common-protos[grpc]==1.59.0
168171
# via
@@ -173,14 +176,14 @@ greenlet==2.0.2
173176
# via sqlalchemy
174177
grpc-google-iam-v1==0.12.6
175178
# via google-cloud-pubsub
176-
grpcio==1.54.0
179+
grpcio==1.54.2
177180
# via
178181
# google-api-core
179182
# google-cloud-pubsub
180183
# googleapis-common-protos
181184
# grpc-google-iam-v1
182185
# grpcio-status
183-
grpcio-status==1.54.0
186+
grpcio-status==1.54.2
184187
# via
185188
# google-api-core
186189
# google-cloud-pubsub
@@ -226,7 +229,7 @@ minio==7.1.14
226229
# via testcontainers-minio
227230
more-itertools==9.1.0
228231
# via jaraco-classes
229-
neo4j==5.8.0
232+
neo4j==5.8.1
230233
# via testcontainers-neo4j
231234
opensearch-py==2.2.0
232235
# via testcontainers-opensearch
@@ -240,7 +243,7 @@ packaging==23.1
240243
# sphinx
241244
paramiko==3.1.0
242245
# via docker
243-
pg8000==1.29.4
246+
pg8000==1.29.5
244247
# via -r requirements.in
245248
pika==1.3.2
246249
# via testcontainers-rabbitmq
@@ -250,7 +253,7 @@ pluggy==1.0.0
250253
# via pytest
251254
proto-plus==1.22.2
252255
# via google-cloud-pubsub
253-
protobuf==4.22.4
256+
protobuf==4.23.1
254257
# via
255258
# google-api-core
256259
# google-cloud-pubsub
@@ -278,14 +281,16 @@ pygments==2.15.1
278281
# readme-renderer
279282
# rich
280283
# sphinx
281-
pyjwt==2.6.0
284+
pyjwt==2.7.0
282285
# via python-arango
283286
pymongo==4.3.3
284287
# via testcontainers-mongodb
285288
pymssql==2.2.7
286289
# via testcontainers-mssql
287290
pymysql==1.0.3
288-
# via testcontainers-mysql
291+
# via
292+
# testcontainers-mysql
293+
# testcontainers-singlestore
289294
pynacl==1.5.0
290295
# via paramiko
291296
pyrsistent==0.19.3
@@ -309,19 +314,17 @@ python-dotenv==0.21.1
309314
# via docker-compose
310315
python-jose==3.3.0
311316
# via python-keycloak
312-
python-keycloak==2.16.1
317+
python-keycloak==2.16.3
313318
# via testcontainers-keycloak
314319
pytz==2023.3
315320
# via
316321
# clickhouse-driver
317322
# neo4j
318-
pytz-deprecation-shim==0.1.0.post0
319-
# via tzlocal
320323
pyyaml==5.4.1
321324
# via docker-compose
322325
readme-renderer==37.3
323326
# via twine
324-
redis==4.5.4
327+
redis==4.5.5
325328
# via testcontainers-redis
326329
requests==2.30.0
327330
# via
@@ -335,7 +338,7 @@ requests==2.30.0
335338
# requests-toolbelt
336339
# sphinx
337340
# twine
338-
requests-toolbelt==0.10.1
341+
requests-toolbelt==1.0.0
339342
# via
340343
# python-arango
341344
# python-keycloak
@@ -352,7 +355,7 @@ s3transfer==0.6.1
352355
# via boto3
353356
scramp==1.4.4
354357
# via pg8000
355-
selenium==4.9.0
358+
selenium==4.9.1
356359
# via testcontainers-selenium
357360
six==1.16.0
358361
# via
@@ -372,7 +375,7 @@ snowballstemmer==2.2.0
372375
# via sphinx
373376
sortedcontainers==2.4.0
374377
# via trio
375-
sphinx==7.0.0
378+
sphinx==7.0.1
376379
# via -r requirements.in
377380
sphinxcontrib-applehelp==1.0.4
378381
# via sphinx
@@ -386,12 +389,13 @@ sphinxcontrib-qthelp==1.0.3
386389
# via sphinx
387390
sphinxcontrib-serializinghtml==1.1.5
388391
# via sphinx
389-
sqlalchemy==2.0.12
392+
sqlalchemy==2.0.13
390393
# via
391394
# testcontainers-mssql
392395
# testcontainers-mysql
393396
# testcontainers-oracle
394397
# testcontainers-postgres
398+
# testcontainers-singlestore
395399
texttable==1.6.7
396400
# via docker-compose
397401
tomli==2.0.1
@@ -411,14 +415,13 @@ typing-extensions==4.5.0
411415
# azure-core
412416
# azure-storage-blob
413417
# sqlalchemy
414-
tzdata==2023.3
415-
# via pytz-deprecation-shim
416-
tzlocal==4.3
418+
tzlocal==5.0.1
417419
# via clickhouse-driver
418420
urllib3[socks]==1.26.15
419421
# via
420422
# botocore
421423
# docker
424+
# google-auth
422425
# minio
423426
# opensearch-py
424427
# python-arango

0 commit comments

Comments
 (0)