PyCon JP 2026

The Answer's in the Library: Making Short Work of Python Monorepos

You may have heard the saying an afternoon in the lab saves twenty minutes in the library. In the world of Python mono-repos, teams can spend years trapped in their own "labs", building complex, bespoke infrastructure, when the answer they might already be found in the "libraries" of modern tooling.

In this talk, we’ll move out from the custom-built lab by exploring uv workspaces. We will walk through a real-world example to show how, and when, you can leverage modern tooling to build, test, and deploy containerized Python services.

このトピックに関するあなた自身の経験を教えてください

I have been building production solutions since 2022. Since the release of uv in 2024, I have fully migrated to this modern workflow, as it avoids unwieldy custom solutions in favor of a testable, and maintainable codebase. I have implemented this mono-repo approach in production, optimising deployment, and I actively refine these patterns to keep infrastructure simple and effective.

I have also presented on similar topics at Python User Groups.

この発表を通じて、参加者とどんな議論が可能ですか?

I want to share my experiences in transitioning to modern, workspace-based tooling and hear how other attendees navigate the balance between simple, maintainable standards and the pressure to build bespoke, custom solutions. I look forward to swapping "lessons learned" from our production journeys.

登壇者のプロフィール写真
Ben Allen

Independent contractor with a background in banking and finance. I enjoy modern Python architectures and high-performance tooling leveraging tools like uv and ruff to build scalable, maintainable systems.