Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with mypy

A curated list of projects in awesome lists tagged with mypy .

https://github.com/dosisod/refurb

A tool for refurbishing and modernizing Python codebases

cli gplv3 mypy python python310 python311 python312 testing

Last synced: 29 Oct 2024

https://github.com/wemake-services/wemake-django-template

Bleeding edge django template focused on code quality and security.

caddy cookiecutter cookiecutter-template django docker gitlab-ci mypy pytest python python3

Last synced: 18 Dec 2024

https://github.com/rustedpy/result

A simple Rust like Result type for Python 3. Fully type annotated.

functional-programming mypy python python3 railway-oriented-programming rust strongly-typed type-safety typechecking

Last synced: 17 Dec 2024

https://github.com/nbqa-dev/nbqa

Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

black codequality doctest flake8 isort jupyter-notebook lint mypy pre-commit pre-commit-hook pylint python pyupgrade ruff yapf

Last synced: 18 Dec 2024

https://github.com/nbQA-dev/nbQA

Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

black codequality doctest flake8 isort jupyter-notebook lint mypy pre-commit pre-commit-hook pylint python pyupgrade ruff yapf

Last synced: 29 Oct 2024

https://github.com/aio-libs/janus

Thread-safe asyncio-aware queue for Python

asyncio mypy queue threadsafe

Last synced: 02 Nov 2024

https://github.com/ariebovenberg/whenever

⏰ Modern datetime library for Python, available in Rust or pure Python

cpython datetime mypy pure-python pypy python rfc3339 rust timezones type-safe utc utc-offsets

Last synced: 19 Dec 2024

https://github.com/life4/deal

🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.

contracts contracts-programming dbc deal decorators design-by-contract flake8 functional-programming hacktoberfest interface invariant linter mypy property-based-testing python pythonic refinement-types testing typing validation

Last synced: 29 Oct 2024

https://github.com/dry-python/classes

Smart, pythonic, ad-hoc, typed polymorphism for Python

fp mypy mypy-plugins mypy-stubs pep561 python python3 typeclasses typesafety

Last synced: 19 Dec 2024

https://github.com/aio-libs/aiomonitor

aiomonitor is module that adds monitor and python REPL capabilities for asyncio application

async-await asyncio mypy uvloop

Last synced: 08 Nov 2024

https://github.com/dropbox/sqlalchemy-stubs

Mypy plugin and stubs for SQLAlchemy

mypy python sql sqlalchemy stubs types typing

Last synced: 18 Nov 2024

https://github.com/youtype/mypy_boto3_builder

Type annotations builder for boto3 compatible with VSCode, PyCharm, Emacs, Sublime Text, pyright and mypy.

annotations annotations-builder auto-generated autocomplete boto3 boto3-stubs docker emacs mypy mypy-stubs pycharm pyright python3 sublime-text type-annotations typeshed vscode

Last synced: 19 Dec 2024

https://github.com/typeddjango/djangorestframework-stubs

PEP-484 stubs for django-rest-framework

django django-rest-framework mypy pep484 python

Last synced: 20 Dec 2024

https://github.com/andreoliwa/nitpick

Enforce the same settings on multiple projects

flake8 flake8-plugin isort linter mypy pylint python python3 styleguide

Last synced: 19 Dec 2024

https://github.com/dropbox/mypy-pycharm-plugin

A simple plugin that allows running mypy from PyCharm and navigate between errors

mypy pycharm python type-checking types typing

Last synced: 17 Dec 2024

https://github.com/dropbox/mypy-PyCharm-plugin

A simple plugin that allows running mypy from PyCharm and navigate between errors

mypy pycharm python type-checking types typing

Last synced: 18 Nov 2024

https://github.com/meadsteve/lagom

📦 Autowiring dependency injection container for python 3

dependency-injection django fastapi flask mypy python3 starlette types

Last synced: 15 Dec 2024

https://github.com/dry-python/lambdas

Write short and fully-typed lambdas where you need them.

composition dry-python fp functional-programming lambda lambdas mypy mypy-plugins mypy-stubs python python3

Last synced: 21 Dec 2024

https://github.com/ltworf/typedload

Python library to load dynamically typed data into statically typed data structures

dataclass enums json json-schema mypy namedtuple pydantic python python3 schema types typing

Last synced: 29 Oct 2024

https://github.com/sizmailov/pybind11-stubgen

Generate stubs for python modules

mypy pep484 pep561 pybind11 pycharm python typing

Last synced: 20 Dec 2024

https://github.com/jellezijlstra/autotyping

Automatically add simple type annotations to your code

mypy python typing

Last synced: 20 Dec 2024

https://github.com/JelleZijlstra/autotyping

Automatically add simple type annotations to your code

mypy python typing

Last synced: 30 Oct 2024

https://github.com/Frojd/Wagtail-Pipit

Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.

ansible boilerplate cookiecutter django docker mypy nextjs pytest reactjs wagtail

Last synced: 02 Nov 2024

https://github.com/karlicoss/cachew

Transparent and persistent cache/serialization powered by type hints

cache dataclass decorator mypy namedtuple python-decorator serialization sqlite sqlite-database

Last synced: 16 Dec 2024

https://github.com/mbarkhau/bumpver

BumpVer: Automatic Versioning

calver mypy python python2 python3 semver

Last synced: 22 Dec 2024

https://github.com/wearepal/data-science-types

Mypy stubs, i.e., type information, for numpy, pandas and matplotlib

matplotlib mypy mypy-stubs numpy pandas python stubs type-stubs

Last synced: 27 Sep 2024

https://github.com/leinardi/mypy-pycharm

A plugin providing both real-time and on-demand scanning of Python files with Mypy from within PyCharm/IDEA.

mypy pycharm pycharm-plugin python

Last synced: 18 Dec 2024

https://github.com/aio-libs/aiozipkin

Distributed tracing instrumentation for asyncio with zipkin

aiohttp async-await asyncio dapper distributed-tracing jaeger mypy stackdriver zipkin

Last synced: 30 Oct 2024

https://github.com/josverl/micropython-stubber

Generate and maintain stubs for different MicroPython ports to use with VSCode and Pylance, PyRight, Thonny, PyCharm or MyPy

firmware-stubs micropython micropython-stubber micropython-stubs mypy mypy-stubs pylance pyright python static-typing typed vscode

Last synced: 21 Dec 2024

https://github.com/jazzband/docopt-ng

Humane command line arguments parser. Now with maintenance, typehints, and complete test coverage.

argparse argument-parser docopt docopt-ng mypy optparse python3

Last synced: 02 Nov 2024

https://github.com/Josverl/micropython-stubber

Generate and maintain stubs for different MicroPython ports to use with VSCode and Pylance, PyRight, Thonny, PyCharm or MyPy

firmware-stubs micropython micropython-stubber micropython-stubs mypy mypy-stubs pylance pyright python static-typing typed vscode

Last synced: 18 Nov 2024

https://github.com/josverl/micropython-stubs

Stubs of most MicroPython ports, boards and versions to make writing code that much simpler.

awesome-micropython micropython mypy mypy-stubs pycharm-ide pylance pylint pyright pyscript static-typing type-checking type-stubs vscode

Last synced: 21 Dec 2024

https://github.com/Josverl/micropython-stubs

Stubs of most MicroPython ports, boards and versions to make writing code that much simpler.

awesome-micropython micropython mypy mypy-stubs pycharm-ide pylance pylint pyright pyscript static-typing type-checking type-stubs vscode

Last synced: 18 Nov 2024

https://github.com/ambv/retype

Re-apply type annotations from .pyi stubs to your codebase.

mypy pep484 python python2 python3 stubs type-checking typing

Last synced: 22 Dec 2024

https://github.com/aio-libs/aiorwlock

Read/Write Lock - synchronization primitive for asyncio

asyncio concurrency hacktoberfest lock mypy rwlock

Last synced: 14 Nov 2024

https://github.com/python/mypy_extensions

Extensions for mypy

mypy mypyc type-checking

Last synced: 21 Dec 2024

https://github.com/kracekumar/python-typing-koans

Python typing koans to learn type-hints in Python3 using Mypy

koans mypy pep-484 python python3 type-hints

Last synced: 27 Oct 2024

https://github.com/zero323/pyspark-stubs

Apache (Py)Spark type annotations (stub files).

apache-spark mypy pep484 pyspark python python-3 stub-files type-annotations

Last synced: 28 Sep 2024

https://github.com/kensho-technologies/pytest-annotate

Generate PyAnnotate annotations from your pytest tests.

mypy python testing testing-tools tools type-safety

Last synced: 18 Dec 2024

https://github.com/typeddjango/pytest-mypy-plugins

pytest plugin for testing mypy types, stubs, and plugins

mypy mypy-plugins mypy-stubs pep484 pytest pytest-plugin python

Last synced: 20 Dec 2024

https://github.com/ambv/flake8-mypy

A plugin for flake8 integrating Mypy.

flake8 linter linter-plugin mypy plugin type-hints typing

Last synced: 09 Nov 2024

https://github.com/integralist/vim-mypy

Vim plugin for executing Python's optional static type checker MyPy (http://mypy-lang.org/)

checker mypy open-source plugin static-analysis vim vim-mypy vim-plugins

Last synced: 27 Oct 2024

https://github.com/Integralist/vim-mypy

Vim plugin for executing Python's optional static type checker MyPy (http://mypy-lang.org/)

checker mypy open-source plugin static-analysis vim vim-mypy vim-plugins

Last synced: 10 Nov 2024

https://github.com/ricardochaves/python-lint

GitHub Action for Lint your code

black flake8 github-actions isort mypy pycodestyle pylint

Last synced: 17 Dec 2024

https://github.com/sbdchd/celery-types

:seedling: Type stubs for Celery and its related packages

amqp billiard celery django-celery-results kombu mypy stubs types

Last synced: 21 Dec 2024

https://github.com/mat1g3r/option

Rust like Option and Result types in Python

mypy option-type optional pep484 result result-type typing

Last synced: 18 Dec 2024

https://github.com/MaT1g3R/option

Rust like Option and Result types in Python

mypy option-type optional pep484 result result-type typing

Last synced: 31 Oct 2024

https://github.com/orsinium-labs/walnats

🌰 Nats-powered event-driven background jobs and microservices framework for Python.

asyncio celery distributed distributed-systems dramatiq event-driven framework jetstream microservices mypy nats python pythonic scheduler

Last synced: 16 Nov 2024

https://github.com/orsinium-labs/infer-types

A CLI tool to automatically add type annotations into Python code. Must have tool for annotating existing code.

annotations code-formatter code-generation mypy pyannotate python python3 pytype static-analysis type-annotations type-checking type-inference typing

Last synced: 16 Nov 2024

https://github.com/ymyzk/mypy-playground

The mypy playground. Try mypy with your web browser.

asyncio bootstrap5 docker gist hacktoberfest mypy playground python react tornado

Last synced: 17 Dec 2024

https://github.com/pycqa/flake8-pyi

A plugin for Flake8 that provides specializations for type hinting stub files

flake8 lint linter linter-plugin mypy pep484 python stub-files type-checking typing

Last synced: 21 Dec 2024

https://github.com/PyCQA/flake8-pyi

A plugin for Flake8 that provides specializations for type hinting stub files

flake8 lint linter linter-plugin mypy pep484 python stub-files type-checking typing

Last synced: 15 Nov 2024

https://github.com/smarlhens/python-boilerplate

Python boilerplate using uv, pre-commit, prettier, pytest, GitHub Actions, mypy, ruff, bandit & docformatter.

bandit boilerplate docformatter docker gh-actions mypy pre-commit prettier pytest python renovate ruff uv

Last synced: 20 Dec 2024

https://github.com/asottile/flake8-typing-imports

flake8 plugin which checks that typing imports are properly guarded

flake8 mypy pre-commit typing

Last synced: 21 Dec 2024

https://github.com/orsinium-labs/mypy-baseline

Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.

baseline cli gradual-typing legacy-code mypy python python3 static-typing typing

Last synced: 19 Dec 2024

https://github.com/gowee/json2pyi

Generate Python type definitions from a JSON sample (both Pydantic BaseModel and TypedDict are supported)

dataclass json mypy pep589 pydantic python typeddict web-app

Last synced: 09 Nov 2024

https://github.com/iwatkot/py3xui

Sync and Async Object-oriented Python SDK for the 3x-ui API.

3x-ui api async httpx mypy pydantic pylint pytest python requests sdk vless vpn x-ui

Last synced: 20 Dec 2024

https://github.com/jsonschema-typed/jsonschema-typed

Use JSON Schema for type checking in Python

experimental json json-schema mypy static-analysis typing

Last synced: 20 Nov 2024

https://github.com/shoobx/mypy-zope

Plugin for mypy to support zope.interface

mypy plugin python static-typing zope

Last synced: 20 Dec 2024

https://github.com/Shoobx/mypy-zope

Plugin for mypy to support zope.interface

mypy plugin python static-typing zope

Last synced: 18 Nov 2024

https://github.com/ofek/hatch-mypyc

Hatch build hook plugin for Mypyc

build hatch mypy plugin python

Last synced: 16 Dec 2024

https://github.com/jpetrucciani/mypy-check

github action for python's mypy type checker tool

action github-action hacktoberfest mypy python types

Last synced: 17 Dec 2024

https://github.com/kludex/promypy

Progressive type annotation without regression! 🚀

annotation mypy python type

Last synced: 12 Dec 2024

https://github.com/davidfritzsche/pytest-mypy-testing

pytest plugin to test mypy static type analysis

mypy pytest-plugin

Last synced: 18 Nov 2024

https://github.com/sunnysid3up/python-linter

A GitHub Action which ensures Python code quality and supports customizable strictness.

action actions black django github-actions isort lint linter linting mypy pylint python python-linter quality

Last synced: 11 Oct 2024

https://github.com/escaped/django-admin-display

Simplifies the use of function attributes (eg. `short_description`) for the ModelAdmin and makes mypy happy :)

decorators django django-admin django-helpers hacktoberfest helper mypy

Last synced: 08 Nov 2024

https://github.com/juliojimenez/hypermedia.systems

Examples from the book Hypermedia Systems.

flask htmx hypermedia hyperview mypy pytest python python3

Last synced: 13 Nov 2024

https://github.com/arachnys/protostub

A tool for generating Mypy type stubs from a Protocol Buffer definition.

mypy protobuf type type-annotations type-checking

Last synced: 18 Nov 2024

https://github.com/sbdchd/mongo-types

:fallen_leaf: Type stubs for mongoengine, pymongo, and bson

mongoengine mypy mypy-stubs stubs type-stubs

Last synced: 16 Nov 2024

https://github.com/persephone-tools/tensorflow-stubs

Type stubs for the tensorflow library

mypy tensorflow

Last synced: 13 Nov 2024

https://github.com/alpha-build/alpha-build

Simple monorepo build tool based on Make with out-of-the-box support for Python, Bash, Jupyter Notebooks, Markdown, YAML, HTML, CSS, JS, TS and with a strong focus on flexibility, transparency, and extensibility.

bash build-system build-tool conda haskell html isort jupyter jupyter-notebook make makefile markdown monorepo mypy npm pip prettier python yaml

Last synced: 07 Nov 2024

https://github.com/kornicameister/loguru-mypy

mypy plugin for loguru

logging loguru mypy plugin typing

Last synced: 13 Nov 2024

https://github.com/wemake-services/safe-assert

Safe and composable assert for Python that can be used together with optimised mode

assert mypy mypy-stubs pep561 python python3 type-safety utility

Last synced: 08 Nov 2024

https://github.com/beda-software/fhir-py-types

Convert FHIR StructureDefinition into Python type annotations

fhir mypy pydantic python

Last synced: 11 Nov 2024

https://github.com/ariebovenberg/quacks

🦆 Better duck-typing with mypy-compatible extensions to Protocol

duck-typing immutability mypy mypy-plugins protocols traits

Last synced: 28 Oct 2024

https://github.com/whtsky/mypy-silent

Silence mypy by adding or removing code comments

mypy python typehints

Last synced: 15 Oct 2024