Typelets 1.0¶
Release date: July 15, 2024
Typelets is a Python typing utility module designed to augment some of the types provided in Python and third-party libraries. It was built to help develop Review Board, our premier code review product from Beanbag, and we’re making it available for use in other projects.
This initial release features the following Python typing and utility modules:
typelets.funcs: Typing for general keyword arguments in functions.typelets.json: Typing for JSON structures, and for application-defined data that can be serialized to JSON.typelets.symbols: Symbols for marking variables or function arguments as unset/unsettable.
Plus typing useful for Django developers:
typelets.django.auth: Types for accepting users.typelets.django.forms: Types for forms and form fields.typelets.django.json: Types for Django’s JSON serialization.typelets.django.models: Types for working with Django models.typelets.django.strings: Types for localized strings.typelets.django.urls: Types for URL management.
Contributors¶
Christian Hammond
David Trowbridge