Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars *
Dependencies
-
typing-extensions
python_version < "3.11"
268 optional dependencies
-
async-timeout[dev]extra == "dev"
-
async-timeout[all]extra == "all"
-
async-timeout[tests]extra == "tests"
-
attrs[examples]extra == "examples"
-
attrs>=21.2.0[json]extra == "json"
-
attrs>=21.2.0[json-fast]extra == "json-fast"
-
attrs>=21.2.0[protobuf]extra == "protobuf"
-
attrs>=21.2.0[rules]extra == "rules"
-
attrs>=21.2.0[schema-registry]extra == "schema-registry"
-
attrs>=21.2.0[schemaregistry]extra == "schemaregistry"
-
attrs[tests]extra == "tests"
-
attrs[all]extra == "all"
-
attrs>=21.2.0[avro]extra == "avro"
-
attrs[dev]extra == "dev"
-
attrs>=21.2.0[docs]extra == "docs"
-
authlib>=1.0.0[all]python_version < "3.10" and extra == "all"
-
authlib>=1.0.0[dev]python_version < "3.10" and extra == "dev"
-
authlib>=1.0.0[docs]python_version < "3.10" and extra == "docs"
-
authlib>=1.0.0[examples]python_version < "3.10" and extra == "examples"
-
authlib>=1.0.0[json]python_version < "3.10" and extra == "json"
-
authlib>=1.0.0[json-fast]python_version < "3.10" and extra == "json-fast"
-
authlib>=1.0.0[protobuf]python_version < "3.10" and extra == "protobuf"
-
authlib>=1.0.0[rules]python_version < "3.10" and extra == "rules"
-
authlib>=1.0.0[schema-registry]python_version < "3.10" and extra == "schema-registry"
-
authlib>=1.0.0[schemaregistry]python_version < "3.10" and extra == "schemaregistry"
-
authlib>=1.0.0[tests]python_version < "3.10" and extra == "tests"
-
authlib>=1.0.0[avro]python_version < "3.10" and extra == "avro"
-
avro<2,>=1.11.1[avro]extra == "avro"
-
avro<2,>=1.11.1[dev]extra == "dev"
-
avro<2,>=1.11.1[docs]extra == "docs"
-
avro<2,>=1.11.1[examples]extra == "examples"
-
avro<2,>=1.11.1[tests]extra == "tests"
-
avro<2,>=1.11.1[all]extra == "all"
-
azure-identity[dev]extra == "dev"
-
azure-identity[all]extra == "all"
-
azure-identity[docs]extra == "docs"
-
azure-identity[examples]extra == "examples"
-
azure-identity[rules]extra == "rules"
-
azure-identity[tests]extra == "tests"
-
azure-keyvault-keys[dev]extra == "dev"
-
azure-keyvault-keys[docs]extra == "docs"
-
azure-keyvault-keys[examples]extra == "examples"
-
azure-keyvault-keys[rules]extra == "rules"
-
azure-keyvault-keys[tests]extra == "tests"
-
azure-keyvault-keys[all]extra == "all"
-
black>=24.0.0[dev]extra == "dev"
-
black>=24.0.0[tests]extra == "tests"
-
black>=24.0.0[all]extra == "all"
-
boto3[dev]extra == "dev"
-
boto3>=1.35[docs]extra == "docs"
-
boto3[examples]extra == "examples"
-
boto3>=1.42.25[oauthbearer-aws]extra == "oauthbearer-aws"
-
boto3>=1.35[rules]extra == "rules"
-
boto3>=1.35[tests]extra == "tests"
-
boto3[all]extra == "all"
-
cachetools>=5.5.0[avro]extra == "avro"
-
cachetools[dev]extra == "dev"
-
cachetools>=5.5.0[docs]extra == "docs"
-
cachetools[examples]extra == "examples"
-
cachetools>=5.5.0[json]extra == "json"
-
cachetools>=5.5.0[json-fast]extra == "json-fast"
-
cachetools>=5.5.0[protobuf]extra == "protobuf"
-
cachetools>=5.5.0[rules]extra == "rules"
-
cachetools>=5.5.0[schema-registry]extra == "schema-registry"
-
cachetools>=5.5.0[schemaregistry]extra == "schemaregistry"
-
cachetools>=5.5.0[tests]extra == "tests"
-
cachetools[all]extra == "all"
-
cel-python>=0.4.0[all]extra == "all"
-
cel-python>=0.4.0[dev]extra == "dev"
-
cel-python>=0.4.0[docs]extra == "docs"
-
cel-python>=0.4.0[examples]extra == "examples"
-
cel-python>=0.4.0[rules]extra == "rules"
-
cel-python>=0.4.0[tests]extra == "tests"
-
certifi[docs]extra == "docs"
-
certifi[json]extra == "json"
-
certifi[json-fast]extra == "json-fast"
-
certifi[protobuf]extra == "protobuf"
-
certifi[avro]extra == "avro"
-
certifi[all]extra == "all"
-
certifi[rules]extra == "rules"
-
certifi[schema-registry]extra == "schema-registry"
-
certifi[schemaregistry]extra == "schemaregistry"
-
certifi[tests]extra == "tests"
-
certifi[dev]extra == "dev"
-
confluent-kafka[dev]extra == "dev"
-
confluent-kafka[examples]extra == "examples"
-
confluent-kafka[all]extra == "all"
-
fastapi[dev]extra == "dev"
-
fastapi[examples]extra == "examples"
-
fastapi[all]extra == "all"
-
fastavro<1.8.0,>=1.5.4[all]python_version == "3.7" and extra == "all"
-
fastavro<1.8.0,>=1.5.4[dev]python_version == "3.7" and extra == "dev"
-
fastavro<1.8.0,>=1.5.4[docs]python_version == "3.7" and extra == "docs"
-
fastavro<1.8.0,>=1.5.4[examples]python_version == "3.7" and extra == "examples"
-
fastavro<1.8.0,>=1.5.4[tests]python_version == "3.7" and extra == "tests"
-
fastavro<1.8.0,>=1.5.4[avro]python_version == "3.7" and extra == "avro"
-
flake8[dev]extra == "dev"
-
flake8[tests]extra == "tests"
-
flake8[all]extra == "all"
-
google-api-core[tests]extra == "tests"
-
google-api-core[all]extra == "all"
-
google-api-core[dev]extra == "dev"
-
google-api-core[docs]extra == "docs"
-
google-api-core[examples]extra == "examples"
-
google-api-core[rules]extra == "rules"
-
google-auth[dev]extra == "dev"
-
google-auth[docs]extra == "docs"
-
google-auth[examples]extra == "examples"
-
google-auth[rules]extra == "rules"
-
google-auth[tests]extra == "tests"
-
google-auth[all]extra == "all"
-
google-cloud-kms[dev]extra == "dev"
-
google-cloud-kms[docs]extra == "docs"
-
google-cloud-kms[examples]extra == "examples"
-
google-cloud-kms[rules]extra == "rules"
-
google-cloud-kms[tests]extra == "tests"
-
google-cloud-kms[all]extra == "all"
-
google-re2<1.1.20251105[dev]extra == "dev"
-
google-re2<1.1.20251105[docs]extra == "docs"
-
google-re2<1.1.20251105[rules]extra == "rules"
-
google-re2<1.1.20251105[tests]extra == "tests"
-
google-re2<1.1.20251105[all]extra == "all"
-
googleapis-common-protos[dev]extra == "dev"
-
googleapis-common-protos[docs]extra == "docs"
-
googleapis-common-protos[examples]extra == "examples"
-
googleapis-common-protos[protobuf]extra == "protobuf"
-
googleapis-common-protos[tests]extra == "tests"
-
googleapis-common-protos[all]extra == "all"
-
hkdf==0.0.3[dev]extra == "dev"
-
hkdf==0.0.3[docs]extra == "docs"
-
hkdf==0.0.3[examples]extra == "examples"
-
hkdf==0.0.3[rules]extra == "rules"
-
hkdf==0.0.3[tests]extra == "tests"
-
hkdf==0.0.3[all]extra == "all"
-
httpx>=0.26[all]python_version < "3.10" and extra == "all"
-
httpx>=0.26[avro]python_version < "3.10" and extra == "avro"
-
httpx>=0.26[dev]python_version < "3.10" and extra == "dev"
-
httpx>=0.26[docs]python_version < "3.10" and extra == "docs"
-
httpx>=0.26[examples]python_version < "3.10" and extra == "examples"
-
httpx>=0.26[json]python_version < "3.10" and extra == "json"
-
httpx>=0.26[json-fast]python_version < "3.10" and extra == "json-fast"
-
httpx>=0.26[protobuf]python_version < "3.10" and extra == "protobuf"
-
httpx>=0.26[rules]python_version < "3.10" and extra == "rules"
-
httpx>=0.26[schema-registry]python_version < "3.10" and extra == "schema-registry"
-
httpx>=0.26[schemaregistry]python_version < "3.10" and extra == "schemaregistry"
-
httpx>=0.26[tests]python_version < "3.10" and extra == "tests"
-
httpx2>=2.0[all]python_version >= "3.10" and extra == "all"
-
httpx2>=2.0[examples]python_version >= "3.10" and extra == "examples"
-
httpx2>=2.0[json]python_version >= "3.10" and extra == "json"
-
httpx2>=2.0[json-fast]python_version >= "3.10" and extra == "json-fast"
-
httpx2>=2.0[dev]python_version >= "3.10" and extra == "dev"
-
httpx2>=2.0[protobuf]python_version >= "3.10" and extra == "protobuf"
-
httpx2>=2.0[avro]python_version >= "3.10" and extra == "avro"
-
httpx2>=2.0[rules]python_version >= "3.10" and extra == "rules"
-
httpx2>=2.0[schema-registry]python_version >= "3.10" and extra == "schema-registry"
-
httpx2>=2.0[schemaregistry]python_version >= "3.10" and extra == "schemaregistry"
-
httpx2>=2.0[tests]python_version >= "3.10" and extra == "tests"
-
httpx2>=2.0[docs]python_version >= "3.10" and extra == "docs"
-
hvac[dev]extra == "dev"
-
hvac[docs]extra == "docs"
-
hvac[examples]extra == "examples"
-
hvac[rules]extra == "rules"
-
hvac[tests]extra == "tests"
-
hvac[all]extra == "all"
-
isort>=5.13.0[dev]extra == "dev"
-
isort>=5.13.0[tests]extra == "tests"
-
isort>=5.13.0[all]extra == "all"
-
jsonata-python[dev]extra == "dev"
-
jsonata-python[docs]extra == "docs"
-
jsonata-python[examples]extra == "examples"
-
jsonata-python[rules]extra == "rules"
-
jsonata-python[tests]extra == "tests"
-
jsonata-python[all]extra == "all"
-
jsonschema>=4.18.0[json-fast]extra == "json-fast"
-
jsonschema>=4.18.0[all]extra == "all"
-
jsonschema>=4.18.0[dev]extra == "dev"
-
jsonschema>=4.18.0[docs]extra == "docs"
-
jsonschema>=4.18.0[examples]extra == "examples"
-
jsonschema>=4.18.0[json]extra == "json"
-
jsonschema>=4.18.0[tests]extra == "tests"
-
mypy[dev]extra == "dev"
-
mypy[tests]extra == "tests"
-
mypy[all]extra == "all"
-
opentelemetry-distro[soaktest]extra == "soaktest"
-
opentelemetry-distro[all]extra == "all"
-
opentelemetry-exporter-otlp[soaktest]extra == "soaktest"
-
opentelemetry-exporter-otlp[all]extra == "all"
-
orjson>=3.10[json-fast]extra == "json-fast"
-
pandoc[dev]extra == "dev"
-
pandoc[docs]extra == "docs"
-
pandoc[all]extra == "all"
-
pluggy<1.6.0[dev]extra == "dev"
-
pluggy<1.6.0[tests]extra == "tests"
-
pluggy<1.6.0[all]extra == "all"
-
protobuf[dev]extra == "dev"
-
protobuf[docs]extra == "docs"
-
protobuf[examples]extra == "examples"
-
protobuf[protobuf]extra == "protobuf"
-
protobuf[tests]extra == "tests"
-
protobuf[all]extra == "all"
-
psutil[soaktest]extra == "soaktest"
-
psutil[all]extra == "all"
-
pydantic[dev]extra == "dev"
-
pydantic[examples]extra == "examples"
-
pydantic[all]extra == "all"
-
pytest[all]extra == "all"
-
pytest[dev]extra == "dev"
-
pytest[tests]extra == "tests"
-
pytest-asyncio[all]extra == "all"
-
pytest-asyncio[dev]extra == "dev"
-
pytest-asyncio[tests]extra == "tests"
-
pytest-cov[dev]extra == "dev"
-
pytest-cov[all]extra == "all"
-
pytest-cov[tests]extra == "tests"
-
pytest-httpx2[all]python_version >= "3.10" and extra == "all"
-
pytest-httpx2[dev]python_version >= "3.10" and extra == "dev"
-
pytest-httpx2[tests]python_version >= "3.10" and extra == "tests"
-
pytest-timeout[dev]extra == "dev"
-
pytest-timeout[tests]extra == "tests"
-
pytest-timeout[all]extra == "all"
-
pyyaml>=6.0.0[dev]extra == "dev"
-
pyyaml>=6.0.0[docs]extra == "docs"
-
pyyaml>=6.0.0[examples]extra == "examples"
-
pyyaml>=6.0.0[rules]extra == "rules"
-
pyyaml>=6.0.0[tests]extra == "tests"
-
pyyaml>=6.0.0[all]extra == "all"
-
requests[avro]extra == "avro"
-
requests[dev]extra == "dev"
-
requests[docs]extra == "docs"
-
requests[examples]extra == "examples"
-
requests[tests]extra == "tests"
-
requests[all]extra == "all"
-
requests-mock[dev]extra == "dev"
-
requests-mock[tests]extra == "tests"
-
requests-mock[all]extra == "all"
-
respx[all]extra == "all"
-
respx[dev]extra == "dev"
-
respx[tests]extra == "tests"
-
six[examples]extra == "examples"
-
six[all]extra == "all"
-
six[dev]extra == "dev"
-
sphinx[dev]extra == "dev"
-
sphinx[all]extra == "all"
-
sphinx[docs]extra == "docs"
-
sphinx-rtd-theme[all]extra == "all"
-
sphinx-rtd-theme[dev]extra == "dev"
-
sphinx-rtd-theme[docs]extra == "docs"
-
tink[dev]extra == "dev"
-
tink[docs]extra == "docs"
-
tink[examples]extra == "examples"
-
tink[rules]extra == "rules"
-
tink[tests]extra == "tests"
-
tink[all]extra == "all"
-
tomli[docs]python_version < "3.11" and extra == "docs"
-
tomli[all]python_version < "3.11" and extra == "all"
-
tomli[dev]python_version < "3.11" and extra == "dev"
-
types-cachetools[dev]extra == "dev"
-
types-cachetools[tests]extra == "tests"
-
types-cachetools[all]extra == "all"
-
types-requests[all]extra == "all"
-
types-requests[dev]extra == "dev"
-
types-requests[tests]extra == "tests"
-
urllib3<3[all]extra == "all"
-
urllib3<3[dev]extra == "dev"
-
urllib3<3[tests]extra == "tests"
-
uvicorn[all]extra == "all"
-
uvicorn[dev]extra == "dev"
-
uvicorn[examples]extra == "examples"
Used By
- apache-airflow-providers-apache-kafka 924.6K/mo
- omnibase-infra 375.1K/mo
- localstack-ext 274.9K/mo
- rasa 252.9K/mo
- omnimarket 128.5K/mo
- tinybird 111.1K/mo
- quixstreams 88.1K/mo
- port-ocean 80.1K/mo
- sentry-arroyo 79.1K/mo
- taskbroker-client 69.7K/mo