An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: type-annotations

dynamic-graphics-inc/dgpy-libs

Dynamic Graphics Python libraries/modules

Language: Python - Size: 7.67 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 27 - Forks: 2

hunterhogan/stubFileNotFound

Crowdsourced stub type files for third-party Python packages.

Language: Python - Size: 8.71 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

MATRIX30/alx-backend-python

Official python repository for ALX backend specialization which covers topics such as

Language: Python - Size: 101 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

sco1/flake8-annotations

Flake8 Type Annotation Checking

Language: Python - Size: 893 KB - Last synced at: about 6 hours ago - Pushed at: 3 months ago - Stars: 163 - Forks: 9

henribru/google-ads-stubs

Type stubs for the Google Ads API Client Library for Python

Language: Python - Size: 8.87 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 10 - Forks: 1

henribru/google-auth-stubs

Type stubs for the Google Auth Python Library

Language: Python - Size: 50.8 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 2

youtype/mypy_boto3_builder

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

Language: Python - Size: 14.7 MB - Last synced at: 8 days ago - Pushed at: 30 days ago - Stars: 617 - Forks: 41

MilanStaffehl/numdantic

Typing support for numpy arrays and numpy array validation with pydantic.

Language: Python - Size: 134 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 0

pyapp-kit/magicgui

build GUIs from type annotations

Language: Python - Size: 54.5 MB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 439 - Forks: 52

youtype/botocore-stubs

Type annotations and code completion for botocore package

Language: Python - Size: 1.61 MB - Last synced at: 9 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 7

orsinium-labs/infer-types

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

Language: Python - Size: 62.5 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 89 - Forks: 5

ilevkivskyi/com2ann

Tool for translation type comments to type annotations in Python

Language: Python - Size: 120 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 147 - Forks: 12

eigenein/protobuf

Python implementation of Protocol Buffers with dataclass-based schemaʼs

Language: Python - Size: 831 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 269 - Forks: 22

jacebrowning/datafiles

A file-based ORM for Python dataclasses.

Language: Python - Size: 1.74 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 209 - Forks: 19

vincentullmann/houdini_stubs 📦

Python Stub File Generator for Houdini

Language: Python - Size: 91.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 1

rsinger86/drf-typed

Type hints for enhanced API views and serializers.

Language: Python - Size: 783 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 82 - Forks: 5

SSmJaE/PepperBot

An intuitive multi-platform bot framework, easily forward messages among platforms, support QQ, WeChat, Telegram. 一个符合直觉的跨社交平台机器人框架,轻松地在平台间传递消息,支持QQ、微信、Telegram

Language: Python - Size: 7.8 MB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 106 - Forks: 15

typed-argparse/typed-argparse

💡 write type-safe and elegant CLIs with a clear separation of concerns.

Language: Python - Size: 808 KB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 29 - Forks: 6

youtype/boto3-stubs

Type annotations and code completion for boto3 package

Language: Python - Size: 139 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

youtype/types-aiobotocore

Type annotations and code completion for aiobotocore

Language: Python - Size: 1.04 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 1

johnthagen/sealed-typing-pep

A PEP to add a `@sealed` typing decorator to Python

Size: 79.1 KB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 0

drivendataorg/typenames

String representations of Python type annotations

Language: Python - Size: 1.45 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 10 - Forks: 0

mttbernardini/datetypes

Typed counterparts for built-in datetime module classes with zero runtime overhead

Language: Python - Size: 41 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

zero323/pyspark-stubs 📦

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

Language: Python - Size: 1.3 MB - Last synced at: 27 days ago - Pushed at: almost 3 years ago - Stars: 117 - Forks: 37

danchev/pulsar-stubs

Apache Pulsar type annotations (stub files).

Language: Python - Size: 7.81 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

obriencj/koji-typing

Experimental typing support for Koji

Language: Python - Size: 292 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

seandstewart/typical 📦

Typical: Fast, simple, & correct data-validation using Python 3 typing.

Language: Python - Size: 2.57 MB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 180 - Forks: 9

lxml/lxml-stubs

Type stubs for the lxml package

Language: Python - Size: 139 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 46 - Forks: 29

kosei28/ts-explicit

CLI tool that adds type annotations based on TypeScript's type inference

Language: JavaScript - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

henribru/google-api-python-client-stubs

Type stubs for google-api-python-client

Language: Python - Size: 16 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 55 - Forks: 8

msoedov/quick.py

Property-based testing library for Python

Language: Python - Size: 56.6 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 3

BarakKatzir/types-scipy-sparse

Type hints for scipy sparse module

Language: Python - Size: 181 KB - Last synced at: 26 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

mbdevpl/typed-astunparse

Python 3 AST unparser with type comments support.

Language: Python - Size: 153 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 30 - Forks: 4

vemel/mypy_boto3 Fork of alliefitter/boto3_type_annotations

MOVED PERMANENTLY TO

Language: Python - Size: 32 MB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 34 - Forks: 2

flxdot/pyUnitTypes

python package to work with different physical units as types and pythons type annotations

Language: Python - Size: 86.9 KB - Last synced at: 25 days ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

pushfoo/python-better-sum

Python's sum, minus ugly annotations and extra arguments.

Language: Python - Size: 56.6 KB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

severstal-digital/typed-blocks 📦

Tiny framework for writing loosely coupled event-driven applications via type hints

Language: Python - Size: 219 KB - Last synced at: 17 days ago - Pushed at: 9 months ago - Stars: 16 - Forks: 2

Saebasol/pypixiv

Pixiv ajax async wrapper

Language: Python - Size: 52.7 KB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 3

henribru/django-huey-stubs

Type stubs for django-huey

Language: Python - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

NiclasvanEyk/diy

A dependency injection container that utilizes Pythons type annotations.

Language: Python - Size: 759 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

paulross/typin

Python type inferencer for generating type annotations.

Language: Python - Size: 168 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 0

typilus/typilus-action

A GitHub Action for suggesting Python type annotations.

Language: Python - Size: 224 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 40 - Forks: 5

helios1138/graphql-typed-client

A tool that generates a strongly typed client library for any GraphQL endpoint. The client allows writing GraphQL queries as plain JS objects (with type safety, awesome code completion experience, custom scalar type mapping, type guards and more)

Language: TypeScript - Size: 299 KB - Last synced at: 9 days ago - Pushed at: almost 5 years ago - Stars: 212 - Forks: 18

atollk/flake8-typing-collections

A flake8 plugin that checks the use of suggestions made by the official documentation of the "typing" module.

Language: Python - Size: 73.2 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

saltudelft/many-types-4-py-dataset

ManyTypes4Py: A benchmark Python dataset for machine learning-based type inference

Language: Jupyter Notebook - Size: 14.6 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 5

touch-callable/touch-callable

Automatically generate a Web UI for Python function using type annotations.

Language: JavaScript - Size: 3.48 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 40 - Forks: 3

ava-silver/doc2ann

Convert Docstring argument/return types to python3 annotations

Language: Python - Size: 139 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

PaddeCraft/typed-env

Typed env is an easy solution to type-check and check for environment variables, including the ones from .env-files.

Language: Python - Size: 23.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

FourtyThree43/alx-backend-python

Alx backend python

Language: Python - Size: 51.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

hariyebk/Oop-GoogleMaps

Design Patterns in Typescript

Language: TypeScript - Size: 3.91 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

VirtusLab/pandas-stubs

Pandas type stubs. Helps you type-check your code.

Language: Python - Size: 442 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 117 - Forks: 20

welli7ngton/python-type-annotations

python type annotations

Language: Python - Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ruancomelli/funcy-stubs

Type stubs for funcy

Language: Python - Size: 31.3 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 1

arachnys/protostub

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

Language: Go - Size: 272 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 22 - Forks: 2

DahlitzFlorian/leverage-the-full-potential-of-type-hints-article-snippets

Supporting material for the article "Leverage the full potential of type hints" published on my website.

Language: Python - Size: 5.86 KB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

florimondmanca/limier 📦

Smart conversion and validation toolkit powered by type annotations

Language: Python - Size: 93.8 KB - Last synced at: 9 days ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 0

laurentpayot/floweret 📦

Runtime type annotations for CoffeeScript (and JavaScript too!)

Language: CoffeeScript - Size: 1.14 MB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 0

zero323/delta-spark-stubs 📦

Type annotations for delta-spark

Language: Python - Size: 12.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

rafaelmachadobr/type-annotations

Este repositório é uma coleção de exemplos de uso de anotações de tipo em Python. As anotações de tipo são uma forma de informar o tipo de uma variável ou função em um programa Python, o que pode ajudar a evitar erros e facilitar a depuração.

Language: Python - Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

henribru/googleapis-common-protos-stubs

Type stubs for googleapis-common-protos

Language: Python - Size: 292 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

cnsfeir/CI-mphony

Python project template with a single configuration file that orchestrates a collection of pre-commit CI tools that run locally without any extra installation required.

Language: Dockerfile - Size: 36.1 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

henribru/huey-stubs

Type stubs for huey

Language: Python - Size: 15.6 KB - Last synced at: 17 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

python-supply/advantages-of-type-annotations

Native syntactic support for type annotations was introduced in Python 3. This article provides an overview of this feature, reviews how it can be used to document information about expressions and functions in a structured way, and illustrates some of the advantages of leveraging it for applicable use cases.

Language: Jupyter Notebook - Size: 57.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

henribru/proto-plus-stubs

Type stubs for Proto Plus for Python

Language: Python - Size: 33.2 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

miphreal/gqltype

GraphQL schema generator based on Python type annotations

Language: Python - Size: 124 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

triaxtec/pymongo-stubs

Type stubs for pymongo

Language: Python - Size: 38.1 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

marrow/typecast

Utilize Python 3 function annotations for rich, structured typecasting, not just type validation and hinting, through direct specification and inference.

Language: Makefile - Size: 16.6 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Vykstorm/pychecker

Python module that allows function arguments and return values to be validated easily using decorators and PEP 484 type annotations

Language: Python - Size: 146 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

onionka/protoc-gen-python-typings

Protoc plugin that generates python stubs

Language: Python - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 1

TheDan64/rusty-types

[Experimental] Python classes that mimic a couple useful Rust types. With typing and typehint support.

Language: Python - Size: 26.4 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0