rjgtoys: A collection of projects and ideas
This is a collection of projects that has built up over several years.
I do them to explore ideas, learn about new technologies, or simply to
‘keep my hand in’.
Here is a list of what you’ll find here:
A thin layer on top of setuptools to simplify writing Python projects.
Allows threads to interact with tkinter applications.
Structured exceptions for Python. Easy to declare and to handle, and also good in Web APIs.
A modular configuration data interface built using pydantic.
Command-line tool components built on top of the Python argparse library module.
A thin layer on top of ruamel.yaml that does YAML I/O with some tricks
that I find useful.
A kind of dict
that behaves a bit like a JavaScript object, so x['a']
and x.a
are equivalent.