My python monorepo, the successor to my previous one omnibus
(... 'ish').
Core libraries begin with om
, scratch app is in app
, temp / dump code is in x
.
The core libraries have no required dependencies besides each other, but there are numerous optional ones - see their
respective pyproject.toml
files for details.
General code is written for python 3.12+, 'lite' code for 3.8+.
- omlish - Core foundational code
- omdev - Development utilities
- omserv - Production web server
- ominfra - Infrastructure and cloud code
- ommlx - ML / AI code
Core libraries installable by name from pypi:
pip install omlish
Or directly from git via:
pip install 'git+https://github.com/wrmsr/omlish@master#subdirectory=.pkg/<pkg>'
The CLI is installable through uvx or pipx via:
curl -LsSf 'https://raw.githubusercontent.com/wrmsr/omlish/master/omdev/cli/install.py' | python3 -
Additional deps to be injected may be appended to the command.