Introducing pristan: plugins defined by typed functions.
Turns a typed Python function into a complete plugin extension point with discovery, registration, default behavior, and result collection.
PUBLICATIONS / TAGGED SIGNALS
pristan: plugins defined by typed functions.Turns a typed Python function into a complete plugin extension point with discovery, registration, default behavior, and result collection.
denial: a marker for omitted values.Lets Python libraries distinguish a missing argument from a deliberate None value.
skelet: typed settings from multiple sources.Loads typed Python settings from several sources, validates later changes, and reports errors without exposing secrets.
simtypes: lightweight runtime checks for Python type hints.Checks whether a Python value broadly matches a type hint without recursively validating collections or changing the value.