django-cte-stubs 0.2.1

Creator: codyrutscher

Last updated:

Add to Cart

Description:

djangoctestubs 0.2.1

django-cte-stubs
Type stubs for the django-cte package,
enabling static type checking and improved IDE experiences for Django developers.
Key Features

Comprehensive type stubs for the django-cte package.
Better type hinting and autocompletions in supported IDEs.
Compatible with Python 3.9 and above.
Compatible with django-stubs 4.*
Compatible with django-cte 1.3.* for now.

Installation
To get started with django-cte-stubs, simply install the package via pip:
pip install django-cte-stubs

Once installed, setup https://github.com/typeddjango/django-stubs if not already, and add mypy_django_cte_plugin :
plugins =
mypy_django_plugin.main,
mypy_django_cte_plugin.main,

Typing Examples
We have provided a few examples of how typing is implemented using these stubs. Explore the following modules in our test suite for more insights:

simple.py simple CTE typing
simple_typed.py simple CTE with strong typing
as_manager.py with as_manager()
raw.py With raw sql code
recursive_example.py With a recursive CTE.

Feedback & Contributions
We encourage feedback, bug reports, and contributions:

Issues: If you find any issues or areas of improvement, please raise an issue in our GitHub repository.
Contributions: Check out our CONTRIBUTING.md for guidelines on how to provide contributions.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.