From ce3d229da0af6f42f4929720224d9b287d06c06c Mon Sep 17 00:00:00 2001 From: alexchenai Date: Thu, 19 Mar 2026 11:18:17 +0000 Subject: [PATCH] Add py.typed marker files to all packages (PEP 561) Only the sftp and mailpit modules had py.typed markers. This adds the marker to core and all remaining modules so that mypy and other type checkers recognise the package as typed without needing --ignore-missing-imports. Fixes #305 --- core/testcontainers/compose/py.typed | 0 core/testcontainers/core/py.typed | 0 core/testcontainers/socat/py.typed | 0 modules/arangodb/testcontainers/arangodb/py.typed | 0 modules/aws/testcontainers/aws/py.typed | 0 modules/azurite/testcontainers/azurite/py.typed | 0 modules/cassandra/testcontainers/cassandra/py.typed | 0 modules/chroma/testcontainers/chroma/py.typed | 0 modules/clickhouse/testcontainers/clickhouse/py.typed | 0 modules/cockroachdb/testcontainers/cockroachdb/py.typed | 0 modules/cosmosdb/testcontainers/cosmosdb/py.typed | 0 modules/db2/testcontainers/db2/py.typed | 0 modules/elasticsearch/testcontainers/elasticsearch/py.typed | 0 modules/generic/testcontainers/generic/py.typed | 0 modules/google/testcontainers/google/py.typed | 0 modules/influxdb/testcontainers/influxdb1/py.typed | 0 modules/influxdb/testcontainers/influxdb2/py.typed | 0 modules/k3s/testcontainers/k3s/py.typed | 0 modules/kafka/testcontainers/kafka/py.typed | 0 modules/keycloak/testcontainers/keycloak/py.typed | 0 modules/localstack/testcontainers/localstack/py.typed | 0 modules/memcached/testcontainers/memcached/py.typed | 0 modules/milvus/testcontainers/milvus/py.typed | 0 modules/minio/testcontainers/minio/py.typed | 0 modules/mongodb/testcontainers/mongodb/py.typed | 0 modules/mqtt/testcontainers/mqtt/py.typed | 0 modules/mssql/testcontainers/mssql/py.typed | 0 modules/mysql/testcontainers/mysql/py.typed | 0 modules/nats/testcontainers/nats/py.typed | 0 modules/neo4j/testcontainers/neo4j/py.typed | 0 modules/nginx/testcontainers/nginx/py.typed | 0 modules/ollama/testcontainers/ollama/py.typed | 0 modules/openfga/testcontainers/openfga/py.typed | 0 modules/opensearch/testcontainers/opensearch/py.typed | 0 modules/oracle-free/testcontainers/oracle/py.typed | 0 modules/postgres/testcontainers/postgres/py.typed | 0 modules/qdrant/testcontainers/qdrant/py.typed | 0 modules/rabbitmq/testcontainers/rabbitmq/py.typed | 0 modules/redis/testcontainers/redis/py.typed | 0 modules/registry/testcontainers/registry/py.typed | 0 modules/scylla/testcontainers/scylla/py.typed | 0 modules/selenium/testcontainers/selenium/py.typed | 0 .../test_module_import/testcontainers/test_module_import/py.typed | 0 modules/trino/testcontainers/trino/py.typed | 0 modules/vault/testcontainers/vault/py.typed | 0 modules/weaviate/testcontainers/weaviate/py.typed | 0 46 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 core/testcontainers/compose/py.typed create mode 100644 core/testcontainers/core/py.typed create mode 100644 core/testcontainers/socat/py.typed create mode 100644 modules/arangodb/testcontainers/arangodb/py.typed create mode 100644 modules/aws/testcontainers/aws/py.typed create mode 100644 modules/azurite/testcontainers/azurite/py.typed create mode 100644 modules/cassandra/testcontainers/cassandra/py.typed create mode 100644 modules/chroma/testcontainers/chroma/py.typed create mode 100644 modules/clickhouse/testcontainers/clickhouse/py.typed create mode 100644 modules/cockroachdb/testcontainers/cockroachdb/py.typed create mode 100644 modules/cosmosdb/testcontainers/cosmosdb/py.typed create mode 100644 modules/db2/testcontainers/db2/py.typed create mode 100644 modules/elasticsearch/testcontainers/elasticsearch/py.typed create mode 100644 modules/generic/testcontainers/generic/py.typed create mode 100644 modules/google/testcontainers/google/py.typed create mode 100644 modules/influxdb/testcontainers/influxdb1/py.typed create mode 100644 modules/influxdb/testcontainers/influxdb2/py.typed create mode 100644 modules/k3s/testcontainers/k3s/py.typed create mode 100644 modules/kafka/testcontainers/kafka/py.typed create mode 100644 modules/keycloak/testcontainers/keycloak/py.typed create mode 100644 modules/localstack/testcontainers/localstack/py.typed create mode 100644 modules/memcached/testcontainers/memcached/py.typed create mode 100644 modules/milvus/testcontainers/milvus/py.typed create mode 100644 modules/minio/testcontainers/minio/py.typed create mode 100644 modules/mongodb/testcontainers/mongodb/py.typed create mode 100644 modules/mqtt/testcontainers/mqtt/py.typed create mode 100644 modules/mssql/testcontainers/mssql/py.typed create mode 100644 modules/mysql/testcontainers/mysql/py.typed create mode 100644 modules/nats/testcontainers/nats/py.typed create mode 100644 modules/neo4j/testcontainers/neo4j/py.typed create mode 100644 modules/nginx/testcontainers/nginx/py.typed create mode 100644 modules/ollama/testcontainers/ollama/py.typed create mode 100644 modules/openfga/testcontainers/openfga/py.typed create mode 100644 modules/opensearch/testcontainers/opensearch/py.typed create mode 100644 modules/oracle-free/testcontainers/oracle/py.typed create mode 100644 modules/postgres/testcontainers/postgres/py.typed create mode 100644 modules/qdrant/testcontainers/qdrant/py.typed create mode 100644 modules/rabbitmq/testcontainers/rabbitmq/py.typed create mode 100644 modules/redis/testcontainers/redis/py.typed create mode 100644 modules/registry/testcontainers/registry/py.typed create mode 100644 modules/scylla/testcontainers/scylla/py.typed create mode 100644 modules/selenium/testcontainers/selenium/py.typed create mode 100644 modules/test_module_import/testcontainers/test_module_import/py.typed create mode 100644 modules/trino/testcontainers/trino/py.typed create mode 100644 modules/vault/testcontainers/vault/py.typed create mode 100644 modules/weaviate/testcontainers/weaviate/py.typed diff --git a/core/testcontainers/compose/py.typed b/core/testcontainers/compose/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/core/testcontainers/core/py.typed b/core/testcontainers/core/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/core/testcontainers/socat/py.typed b/core/testcontainers/socat/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/arangodb/testcontainers/arangodb/py.typed b/modules/arangodb/testcontainers/arangodb/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/aws/testcontainers/aws/py.typed b/modules/aws/testcontainers/aws/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/azurite/testcontainers/azurite/py.typed b/modules/azurite/testcontainers/azurite/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/cassandra/testcontainers/cassandra/py.typed b/modules/cassandra/testcontainers/cassandra/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/chroma/testcontainers/chroma/py.typed b/modules/chroma/testcontainers/chroma/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/clickhouse/testcontainers/clickhouse/py.typed b/modules/clickhouse/testcontainers/clickhouse/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/cockroachdb/testcontainers/cockroachdb/py.typed b/modules/cockroachdb/testcontainers/cockroachdb/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/cosmosdb/testcontainers/cosmosdb/py.typed b/modules/cosmosdb/testcontainers/cosmosdb/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/db2/testcontainers/db2/py.typed b/modules/db2/testcontainers/db2/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/elasticsearch/testcontainers/elasticsearch/py.typed b/modules/elasticsearch/testcontainers/elasticsearch/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/generic/testcontainers/generic/py.typed b/modules/generic/testcontainers/generic/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/google/testcontainers/google/py.typed b/modules/google/testcontainers/google/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/influxdb/testcontainers/influxdb1/py.typed b/modules/influxdb/testcontainers/influxdb1/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/influxdb/testcontainers/influxdb2/py.typed b/modules/influxdb/testcontainers/influxdb2/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/k3s/testcontainers/k3s/py.typed b/modules/k3s/testcontainers/k3s/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/kafka/testcontainers/kafka/py.typed b/modules/kafka/testcontainers/kafka/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/keycloak/testcontainers/keycloak/py.typed b/modules/keycloak/testcontainers/keycloak/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/localstack/testcontainers/localstack/py.typed b/modules/localstack/testcontainers/localstack/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/memcached/testcontainers/memcached/py.typed b/modules/memcached/testcontainers/memcached/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/milvus/testcontainers/milvus/py.typed b/modules/milvus/testcontainers/milvus/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/minio/testcontainers/minio/py.typed b/modules/minio/testcontainers/minio/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/mongodb/testcontainers/mongodb/py.typed b/modules/mongodb/testcontainers/mongodb/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/mqtt/testcontainers/mqtt/py.typed b/modules/mqtt/testcontainers/mqtt/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/mssql/testcontainers/mssql/py.typed b/modules/mssql/testcontainers/mssql/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/mysql/testcontainers/mysql/py.typed b/modules/mysql/testcontainers/mysql/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/nats/testcontainers/nats/py.typed b/modules/nats/testcontainers/nats/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/neo4j/testcontainers/neo4j/py.typed b/modules/neo4j/testcontainers/neo4j/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/nginx/testcontainers/nginx/py.typed b/modules/nginx/testcontainers/nginx/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/ollama/testcontainers/ollama/py.typed b/modules/ollama/testcontainers/ollama/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/openfga/testcontainers/openfga/py.typed b/modules/openfga/testcontainers/openfga/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/opensearch/testcontainers/opensearch/py.typed b/modules/opensearch/testcontainers/opensearch/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/oracle-free/testcontainers/oracle/py.typed b/modules/oracle-free/testcontainers/oracle/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/postgres/testcontainers/postgres/py.typed b/modules/postgres/testcontainers/postgres/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/qdrant/testcontainers/qdrant/py.typed b/modules/qdrant/testcontainers/qdrant/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/rabbitmq/testcontainers/rabbitmq/py.typed b/modules/rabbitmq/testcontainers/rabbitmq/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/redis/testcontainers/redis/py.typed b/modules/redis/testcontainers/redis/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/registry/testcontainers/registry/py.typed b/modules/registry/testcontainers/registry/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/scylla/testcontainers/scylla/py.typed b/modules/scylla/testcontainers/scylla/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/selenium/testcontainers/selenium/py.typed b/modules/selenium/testcontainers/selenium/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/test_module_import/testcontainers/test_module_import/py.typed b/modules/test_module_import/testcontainers/test_module_import/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/trino/testcontainers/trino/py.typed b/modules/trino/testcontainers/trino/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/vault/testcontainers/vault/py.typed b/modules/vault/testcontainers/vault/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/modules/weaviate/testcontainers/weaviate/py.typed b/modules/weaviate/testcontainers/weaviate/py.typed new file mode 100644 index 000000000..e69de29bb