Skip to main content

Apache Airflow Mypy Plugins

This package provides Mypy plugins for Apache Airflow to enhance type checking capabilities.

Installation

pip install apache-airflow-mypy

Usage

Add the plugins to your mypy.ini or pyproject.toml configuration:

Using mypy.ini

[mypy]
plugins = airflow_mypy.plugins.decorators, airflow_mypy.plugins.outputs

Using pyproject.toml

[tool.mypy]
plugins = ["airflow_mypy.plugins.decorators", "airflow_mypy.plugins.outputs"]

Available Plugins

decorators Plugin

Provides type checking support for Airflow decorators that modify function signatures.

outputs Plugin

Handles type checking for operator outputs and XComArg types, allowing proper type inference when passing task outputs between tasks.

Metadata

Release files for apache-airflow-mypy 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for apache-airflow-mypy 0.1.0
File Size Uploaded Provenance Actions
apache_airflow_mypy-0.1.0.tar.gz 9.1 kB Without provenance Details for apache_airflow_mypy-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for apache-airflow-mypy 0.1.0
File Interpreter ABI Platform Actions
apache_airflow_mypy-0.1.0-py3-none-any.whl Python 3 none any Details for apache_airflow_mypy-0.1.0-py3-none-any.whl

Total release size: 20.2 kB

Release files / apache_airflow_mypy-0.1.0.tar.gz

Download URL apache_airflow_mypy-0.1.0.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
92a24e7ff0042457b53491665240c80584002e0d1f0407525045cdca0cdf8c5f
BLAKE2b-256 checksum
How to use checksums
e94c12de8d40c31371ce93d52eb84a35dbd3e81ba77233def3a97dcc421a9abe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / apache_airflow_mypy-0.1.0-py3-none-any.whl

Download URL apache_airflow_mypy-0.1.0-py3-none-any.whl
Size 11.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6f6c6a6bab2ab4b75be041660d854135ffae8008094e00cdf7d3831b3acb6453
BLAKE2b-256 checksum
How to use checksums
7d2bebbcd51358171ed38b6e86353d35ee5596227480b8044af897b7fbd03129
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Security for apache-airflow-mypy 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page