Skip to content

MartinThoma/flask-httpauth-stubs

Repository files navigation

PyPI version Code on Github Code style: black GitHub last commit

Flask-HTTPAuth-stubs

Add types for Flask-HTTPAuth for mypy.

Installation

$ pip install flask-httpauth-stubs

Usage

Mypy will automatically use the type annotations in this package, once it is installed. You just need to annotate your code:

from typing import Optional
from flask_httpauth import HTTPAuth, Authorization


def foo(bar: HTTPAuth) -> Optional[Authorization]:
    return bar.get_auth()

For general hints how to use type annotations, please read Type Annotations in Python 3.8