Skip to content

A set of Python packages to enable as much type-driven development as possible in Python, i.e., start with defining your type and let repetitive mundane tasks be automated.

stasharrofi/pytyped

Repository files navigation

pytyped

pytyped is a collection of Python packages that strive to enable as much type-driven development as possible in Python. That is, starting from the definition of your type in Python, we try to automate repetitive and mundane tasks for those types.

Currently, pytyped repository includes following Python packages:

  • pytyped-macros introduces an extensible introspective package that takes a type and applies a custom-defined type transformation to that type.
  • pytyped-json introduces automatic extraction of JSON decoders and JSON encoders for a given type.
  • pytyped-hocon introduces automatic parsing of HOCON format for a given Python type.
  • pytyped-metrics introduces automatic metric exporter extraction from Python types.
  • pytyped is just a collection of all packages above and an easy way to install all of them together.

About

A set of Python packages to enable as much type-driven development as possible in Python, i.e., start with defining your type and let repetitive mundane tasks be automated.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages