testcontainers

View on PyPIReverse Dependencies (60)

4.8.2 testcontainers-4.8.2-py3-none-any.whl

Wheel Details

Project: testcontainers
Version: 4.8.2
Filename: testcontainers-4.8.2-py3-none-any.whl
Download: [link]
Size: 104326
MD5: d86a9568390207dc43e9c98288d0267e
SHA256: 9e19af077cd96e1957c13ee466f1f32905bc6c5bc1bc98643eb18be1a989bfb0
Uploaded: 2024-10-14 03:50:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: testcontainers
Version: 4.8.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: 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-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 1.9.0
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=P3M3bq7QcELcMwcFw52o9twHWKcgN_SgZ0Qr-Oum25Q 14959
testcontainers/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
testcontainers/core/auth.py sha256=KCdP-vrHgUdwOBrQAKKEJSmUausHZjuQNacjTtgA1pY 2693
testcontainers/core/config.py sha256=G2hnevWBFPUjd315-5bJvPjPavDYZw22k9rUkznMeZ0 3567
testcontainers/core/container.py sha256=__Ae0aJnJ1QLJkmzrlqhfnGzh1QVknAJIpHdxOsQliI 9230
testcontainers/core/docker_client.py sha256=IJ1oyES3eD2I0iYAq5e1igGE1OQ8WCv4Mn3CHiPe12Q 8430
testcontainers/core/exceptions.py sha256=876re5NPKzYAn6fNOkaWW4nf-uGfg68cHcWOufcOMag 734
testcontainers/core/generic.py sha256=KbJ3m2O_blhss7deGHErVQ3FzEYk-h2UOq65A5aiFVI 2625
testcontainers/core/image.py sha256=n6Ap-8R0T7jl7YoHZknZmo2-RlTZlTNiQFakVZGVhi4 3133
testcontainers/core/labels.py sha256=yoMVmW9RVAGSs1jRCtEbnDRiQYOI42cbf3LoxkbpB3I 979
testcontainers/core/network.py sha256=vr35H55fi-ZpqxfLBJerCVxjeHxpTJ23mOPxJMHnbyU 1606
testcontainers/core/utils.py sha256=ooHL8JAK91UDBBNhMNjMc1av8ghTWZXZZbyeotbtes0 2197
testcontainers/core/version.py sha256=g7DM_rNLE_ZljZQF9zxh6pcsUXvNi2DL8VPvFDQo9wU 871
testcontainers/core/waiting_utils.py sha256=WtoJ13kfksUN0gB79d37uHaSkPHvmn9l-XCrzFNTtEQ 4595
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=BNHodqCMrfJ_Ke3uPvgYxlFR3XLrhFvZ4QzEjggW8S4 2779
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=l4iJh418nlUUWBJ-tf7XpfYG1o2DapQjaPq7Kj9amTM 4865
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=InC5QF_u-rPDLJCuPTf1K2EAVh8h16JNnTbTuZ8KKc8 3029
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=KBulKhnseuLHdaWQtx3T8KHarrg8IGo9of5M8UsiOAY 4984
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=fUPgIN1MjVlqIcCC7JIkpz1o3XlvsH9d9lWXXt8vcSE 4982
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=_GfklBZl-eJzG8JHblDbRFHoZwo4egpX5VdFJ9GSASw 1597
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=h6VEn8IQ5BGDvazGQLdN6Tjsz_nN1VonzAhbqxXK-vY 2519
testcontainers/weaviate/__init__.py sha256=bMgb1hj6PhXRdVHbg3fV6NBnyzuPw4Mkl21eTn2WLzY 5589
testcontainers-4.8.2.dist-info/LICENSE.txt sha256=-IXU1m73y7XlTBSonW5hHvtQWlZzKbEVaqGEK4QAk-s 11328
testcontainers-4.8.2.dist-info/METADATA sha256=E906UMjdzlf8meAww-a_2g9oeBIMrVqmImJ92_ChZe4 7669
testcontainers-4.8.2.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
testcontainers-4.8.2.dist-info/RECORD