testcontainers

View on PyPIReverse Dependencies (85)

4.9.2 testcontainers-4.9.2-py3-none-any.whl

Wheel Details

Project: testcontainers
Version: 4.9.2
Filename: testcontainers-4.9.2-py3-none-any.whl
Download: [link]
Size: 105644
MD5: 2e669a041ed6de5daa66c783bca6293b
SHA256: 36bd2b58d91f2fc7ac4f4a73c6ec00e5e60c259c10f208dbfe3161029889be92
Uploaded: 2025-03-05 13:55:57 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: testcontainers
Version: 4.9.2
Summary: Python library for throwaway instances of anything that can run in a Docker container
Author: Sergey Pirogov
Author-Email: automationremarks[at]gmail.com
Maintainer: Balint Bartha
Maintainer-Email: totallyzen[at]users.noreply.github.com
Project-Url: GitHub, https://github.com/testcontainers/testcontainers-python
Project-Url: Issue Tracker, https://github.com/testcontainers/testcontainers-python/issues
Keywords: testing,logging,docker,test automation
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9,<4.0
Requires-Dist: azure-cosmos; extra == "cosmosdb"
Requires-Dist: azure-storage-blob (<13.0,>=12.19); extra == "azurite"
Requires-Dist: bcrypt; extra == "registry"
Requires-Dist: boto3; extra == "aws" or extra == "localstack"
Requires-Dist: cassandra-driver (==3.29.1); extra == "scylla"
Requires-Dist: chromadb-client; extra == "chroma"
Requires-Dist: clickhouse-driver; extra == "clickhouse"
Requires-Dist: cryptography; extra == "mailpit" or extra == "sftp"
Requires-Dist: docker
Requires-Dist: google-cloud-datastore (>=2); extra == "google"
Requires-Dist: google-cloud-pubsub (>=2); extra == "google"
Requires-Dist: httpx; extra == "aws" or extra == "generic" or extra == "test-module-import"
Requires-Dist: ibm_db_sa; extra == "db2"
Requires-Dist: influxdb; extra == "influxdb"
Requires-Dist: influxdb-client; extra == "influxdb"
Requires-Dist: kubernetes; extra == "k3s"
Requires-Dist: minio; extra == "minio"
Requires-Dist: nats-py; extra == "nats"
Requires-Dist: neo4j; extra == "neo4j"
Requires-Dist: opensearch-py; extra == "opensearch"
Requires-Dist: oracledb; extra == "oracle" or extra == "oracle-free"
Requires-Dist: pika; extra == "rabbitmq"
Requires-Dist: pymongo; extra == "mongodb"
Requires-Dist: pymssql; extra == "mssql"
Requires-Dist: pymysql[rsa]; extra == "mysql"
Requires-Dist: python-arango (<8.0,>=7.8); extra == "arangodb"
Requires-Dist: python-dotenv
Requires-Dist: python-keycloak; extra == "keycloak"
Requires-Dist: pyyaml; extra == "k3s"
Requires-Dist: qdrant-client; extra == "qdrant"
Requires-Dist: redis; extra == "generic" or extra == "redis"
Requires-Dist: selenium; extra == "selenium"
Requires-Dist: sqlalchemy; extra == "db2" or extra == "mssql" or extra == "mysql" or extra == "oracle" or extra == "oracle-free"
Requires-Dist: trino; extra == "trino"
Requires-Dist: typing-extensions
Requires-Dist: urllib3
Requires-Dist: weaviate-client (<5.0.0,>=4.5.4); extra == "weaviate"
Requires-Dist: wrapt
Provides-Extra: arangodb
Provides-Extra: aws
Provides-Extra: azurite
Provides-Extra: cassandra
Provides-Extra: chroma
Provides-Extra: clickhouse
Provides-Extra: cockroachdb
Provides-Extra: cosmosdb
Provides-Extra: db2
Provides-Extra: elasticsearch
Provides-Extra: generic
Provides-Extra: google
Provides-Extra: influxdb
Provides-Extra: k3s
Provides-Extra: kafka
Provides-Extra: keycloak
Provides-Extra: localstack
Provides-Extra: mailpit
Provides-Extra: memcached
Provides-Extra: milvus
Provides-Extra: minio
Provides-Extra: mongodb
Provides-Extra: mqtt
Provides-Extra: mssql
Provides-Extra: mysql
Provides-Extra: nats
Provides-Extra: neo4j
Provides-Extra: nginx
Provides-Extra: ollama
Provides-Extra: opensearch
Provides-Extra: oracle
Provides-Extra: oracle-free
Provides-Extra: postgres
Provides-Extra: qdrant
Provides-Extra: rabbitmq
Provides-Extra: redis
Provides-Extra: registry
Provides-Extra: scylla
Provides-Extra: selenium
Provides-Extra: sftp
Provides-Extra: test-module-import
Provides-Extra: trino
Provides-Extra: vault
Provides-Extra: weaviate
Description-Content-Type: text/markdown
[Description omitted; length: 3435 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.1.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
testcontainers/compose/__init__.py sha256=8lN6ZuwIIvlEDBanWj5BKfgN8EJkcTdG3T-HZKebDac 172
testcontainers/compose/compose.py sha256=JM4vY_DNRnbEXUXf2LfcRkzUFKFswCTOroHWP4w2sl8 15131
testcontainers/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
testcontainers/core/auth.py sha256=KCdP-vrHgUdwOBrQAKKEJSmUausHZjuQNacjTtgA1pY 2693
testcontainers/core/config.py sha256=wAHWvYA03RckO3Qopp4yKUFUXF2JRvpCdheX88Ee9IU 4500
testcontainers/core/container.py sha256=ZXquauyrixFW0srji3WyEk1KhnQmtSNq6hs7lOdAB0E 9195
testcontainers/core/docker_client.py sha256=DR3I6_PCt41ckExO8WNGsAw8TK4O735o302xjyZBPpM 10190
testcontainers/core/exceptions.py sha256=rlrRafEXgf_OPr9f_xTlQ63xItbx-8IxVNdObk-eN_c 792
testcontainers/core/generic.py sha256=KbJ3m2O_blhss7deGHErVQ3FzEYk-h2UOq65A5aiFVI 2625
testcontainers/core/image.py sha256=n6Ap-8R0T7jl7YoHZknZmo2-RlTZlTNiQFakVZGVhi4 3133
testcontainers/core/labels.py sha256=ywixu__gAKr_HzC8rA62_qGbFTCkgsvh3KvD3j-zdEQ 1018
testcontainers/core/network.py sha256=vr35H55fi-ZpqxfLBJerCVxjeHxpTJ23mOPxJMHnbyU 1606
testcontainers/core/utils.py sha256=rN4bBTJ96KpZ4Gez7su56YNDUrggXpSLe0lmpItq1s4 2689
testcontainers/core/version.py sha256=g7DM_rNLE_ZljZQF9zxh6pcsUXvNi2DL8VPvFDQo9wU 871
testcontainers/core/waiting_utils.py sha256=Af813pluoGUn259-5UcCuA7ZBHSmzGg6IFAEviFYiqs 4737
testcontainers/arangodb/__init__.py sha256=yH-e2LZCFTSU82W0Ai0q_yIBErC4U9ghlcYU5ZxW5Tc 3781
testcontainers/aws/__init__.py sha256=HjiyW1H3k47eSt2uglDbadO1dbjzRzuF9Kg8yJf1-bg 57
testcontainers/aws/aws_lambda.py sha256=Q5vkBKtlqDIsdQNoMuSrtGR56AXdUnc_VilPdNeORYA 2191
testcontainers/azurite/__init__.py sha256=zbkidfGl6Uz1lKzUjTLjxfHoi3HtEMsBgmMnJq8MJGY 4385
testcontainers/cassandra/__init__.py sha256=WrrX2Zlw4b8ih7H5wzK8aTwesOB6o4rrCHSqD1qgnEo 2492
testcontainers/chroma/__init__.py sha256=9EqE9nhG2DrsyN9AUytuijBoksYdecCarBczn4uIQtQ 2736
testcontainers/clickhouse/__init__.py sha256=FiVr9O9c50peNJ4RWOIeMb-iSn6un81exW3h7jpm9IY 3030
testcontainers/cockroachdb/__init__.py sha256=ukbVCkeE3z66aj0qnf0ddw2Pcr4NMn48BUfHkj3b_oY 3667
testcontainers/cosmosdb/__init__.py sha256=PCWd2ayCvlc9Sx-TAJ3gI0fiNzoLNpVBJUIq35qXBLc 182
testcontainers/cosmosdb/_emulator.py sha256=mrtei2beLUAyv3tOwHx_zpBiH9_vldUGm72aDPoa5LY 3716
testcontainers/cosmosdb/_grab.py sha256=E39tEeVpESuvJEmRtfXliV2K_ozBfR-KHkOTgSfwH5w 782
testcontainers/cosmosdb/mongodb.py sha256=Iec5wYHtmD1S6FSv9hT61e3F4SwFg5fKYFXAU5UmphU 1526
testcontainers/cosmosdb/nosql.py sha256=cKaCTTYUBDw10GlYwGA4NfJkM8PhBEIbeV7fSswzZkk 2196
testcontainers/db2/__init__.py sha256=dFqf40YVyDCfA6zX4cpkeJKJlFNC2L_FqbdxM2I4NK0 2018
testcontainers/elasticsearch/__init__.py sha256=Ic7kMyzwQRqbYT6O0pPxFEPrY9dNlcyPlA_IbNbCpsk 3886
testcontainers/generic/__init__.py sha256=VIy6M9dF3hpX--yXkyTN3pfGM4bTDFl0FRL7Lc_jF98 50
testcontainers/generic/server.py sha256=VsXf0FJdmTo5xhY8syLpvm7cflWREy-2Rl8C2M0B3mo 2793
testcontainers/google/__init__.py sha256=vRAtCZ3IqBCJJULKbdAtOVK3KZyOz7T8cz5IVkQ0ap0 106
testcontainers/google/datastore.py sha256=Cx2kw31yA7ldF9Nv-3yg1YC0M27YqxXMk_UuD6NP5qA 2709
testcontainers/google/pubsub.py sha256=UpWksCbt9F4ZMwziebG_AoWEGzpXl8n3gmLGekcKiTo 2952
testcontainers/influxdb.py sha256=H-HuQEt05I90q5E5RIFueM5kZkHRI6gFIDYzwC24LxE 3760
testcontainers/influxdb1/__init__.py sha256=bhbgvjW4dSRLbMoQE0KiXcA0jRs4BWSo4jschy3i3OI 2387
testcontainers/influxdb2/__init__.py sha256=eE8mVpJ2LRVCW_417NdgrCBuN5MH7a40aBdy1_XkugM 4464
testcontainers/k3s/__init__.py sha256=v61LqicU6cQBQiz9VN_sZmjynpCA9M6RaMTpfzntq08 2902
testcontainers/kafka/__init__.py sha256=v-edk32nZ0KMzaHgvjAInHa892WxUP0kV8rM6ZQB6oI 7005
testcontainers/kafka/_redpanda.py sha256=QzLeoIUDzL41vs5vokgbO7gmu1Ks0s0SM1wSFhUsjbY 2727
testcontainers/keycloak/__init__.py sha256=X6LjncuqfgMtmMTAohRYUSljluVEN1HlO5Nbr09Yg7s 5362
testcontainers/localstack/__init__.py sha256=iSMZFwPChpe3dlvtECL7v7qAu0IEidY9jPQD9wxVtUg 3222
testcontainers/mailpit/__init__.py sha256=kNodmab5MXEvpG_ma5wIJ9Acl2o3tdwtqp1OfhScNhs 8346
testcontainers/mailpit/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
testcontainers/memcached/__init__.py sha256=xKOA9QO3rJUQIZJoAkMV2mxxGOruNkxogD8aU-Biv2s 2042
testcontainers/milvus/__init__.py sha256=peuGkmLHwH81ccfheqwFpA6XPuZZ5esxNmMh0mMf8No 3066
testcontainers/minio/__init__.py sha256=QC9mJBvJx3T8NocRIdaDtsbHJI8yS3gDSVbPWAPszug 4116
testcontainers/mongodb/__init__.py sha256=Z-7nX6J2xIi9cdt_tWJgSD7ZN3gzqp8-NcWshlAQlWo 3017
testcontainers/mqtt/__init__.py sha256=UKeC-g86dItoNbOt4_PTzt7oaJvUOiJhKF2wckgNx6M 5771
testcontainers/mqtt/testcontainers-mosquitto-default-configuration.conf sha256=LYSZ2auaYLXWM_VpTMGkx4O9kMEXDD44muyKVwCNX2Y 316
testcontainers/mssql/__init__.py sha256=tbAlWinjN_eS0bpQHhi9jy1345ifHlCOraPjxDxYgqg 2246
testcontainers/mysql/__init__.py sha256=ZLE8eCj0mdYESqxmc38WOOL4n1Ptv9J97jzkrNXC5Vo 5440
testcontainers/nats/__init__.py sha256=78xWelkhBmB2sH5m4ZadkdG2f3n-vj8652DXFIQNVDA 2811
testcontainers/neo4j/__init__.py sha256=KdPtTLvGjYRGK9r_beNHocDB1YkAN-0W4XRUqZ8Z14k 2782
testcontainers/nginx/__init__.py sha256=VnQ6x8G2PSZhpW4iG84XpBMWQQ77v6rEJrk2MK-bX6o 1596
testcontainers/ollama/__init__.py sha256=Chxk5DuWnWxspWn-K00x4LOb__TptNbntg_Q5It5exk 5591
testcontainers/opensearch/__init__.py sha256=w1t9OAYewvT5wtM2IuMIPMh9D5Yzc939o6en35CKDNU 4980
testcontainers/oracle/__init__.py sha256=lTRZXxYWq6ZtSJep3mM8-N06e6DdqFPP4vFBe7bZDpo 2960
testcontainers/postgres/__init__.py sha256=vbpUr49n1cbnhcHeAWg0XW8DY8mnKQBo2wPAgv4FIug 3900
testcontainers/qdrant/__init__.py sha256=dD5gNsVvbh3on3MJNroIwZL6P1uSdI-Ops-xKsjwjj0 5209
testcontainers/rabbitmq/__init__.py sha256=qTl5SCjUwROhwHzJm3txUduM-ZjmK6fYs1v_U-c_sKE 3177
testcontainers/redis/__init__.py sha256=1mifU7hl80ghglkakntMqgv7Jg2-eV9dWhKZnwAeJQo 3144
testcontainers/registry/__init__.py sha256=ogK7QEeViDd94xFq1D6FQGV3yH0l8TrwBjcUgVGzz2A 2761
testcontainers/scylla/__init__.py sha256=OU_UJ00A2na4tWZ6ysqt3RIDYf9XZuPxmcmFNuckiVU 1563
testcontainers/selenium/__init__.py sha256=fljuuEWHThXn9ZQNwxg65NTHnzNLS5lfmw9f8KM_2xU 4570
testcontainers/selenium/video.py sha256=i_qbdCF-dEOI-KhwgW69m0y18aU4MFlM8bRbEipnRTM 1432
testcontainers/sftp/__init__.py sha256=3QC-97CUhZoHqP0h2IlOpA0rma0gaKzo5AKozd0qrvY 9882
testcontainers/sftp/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
testcontainers/test_module_import/__init__.py sha256=B-pXe42byVu9rKKCQ7TP7G3VoTsmMdRXH9zwJvjGGAU 64
testcontainers/test_module_import/new_sub_module.py sha256=Xd-WjiIUQNwq9Bm8mRq4_OjOSLkza8LggWd_xMrmJl0 1090
testcontainers/trino/__init__.py sha256=iGM8DZLK6E5T75oD054LnwV9ZeTKQHvMsLfvS_4wcL8 1818
testcontainers/vault/__init__.py sha256=fX99KcmcsoR8mbn4zH1uo3PJyZZaO7Ru_sOCWOH3_2E 2563
testcontainers/weaviate/__init__.py sha256=bMgb1hj6PhXRdVHbg3fV6NBnyzuPw4Mkl21eTn2WLzY 5589
testcontainers-4.9.2.dist-info/LICENSE.txt sha256=-IXU1m73y7XlTBSonW5hHvtQWlZzKbEVaqGEK4QAk-s 11328
testcontainers-4.9.2.dist-info/METADATA sha256=gFuuhZnESmqsI-4ZQuKY_eX2jnR0TYJuROhegd0Sp4s 7749
testcontainers-4.9.2.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
testcontainers-4.9.2.dist-info/RECORD