A fresh take on monorepos in Python
summary
Introduces a Python implementation of the Polylith architecture via the Poetry Polylith Plugin, a Poetry plugin that creates a workspace with top-level namespace, folders for components, bases and projects, and a single virtualenv that exposes all code. Demo shows commands like poly info, poly libs and poly diff and inspects repos (examples: 3 projects/5 components/3 bases; plugin repo: 1 project/16 components/1 base). Tool identifies affected projects for CI and is already used in open‑source and in‑house teams.
AI-written summary · about
chapters (8)
- 0:00Introduction and motivation
- 7:16What is Pololith
- 12:16Developer experience in Pololith
- 15:06Python tools for Pololith
- 16:29Live demo of Pololith
- 24:48Starting a new project with Pololith
- 33:25Documentation and feedback
- 35:33Summary and closing
related talks
52mManaging Dependencies in Python with Poetry
28mPyenv + Poetry: how to manage your Python environments simply
22mMonorepo - One Repo To Rule Them All
07mLightning Talk – Python Dependencies the Right Way
28mBeyond the Benchmark: Why the “Best” Python Dependency Manager Might Not Be Best for You
15mThere Is More Than One Way to Zen Your Python
28mModern Python packaging without pain
32mMonads, in my Python?
