Skip to content

Working area to establish best practices for a python monorepo using poetry

License

Notifications You must be signed in to change notification settings

matthewadams/python-poetry-monorepo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sample Python Monorepo

This project is attempting to illustrate how to organize python library projects & runnable projects in a monorepo.

This project is using the minimum python version as indicated in pyproject.toml.

After Cloning

python3 -m venv .venv
source .venv/bin/activate
# see below for TODOs

TODOs

Determine poetry commands to install dependencies

Determine how best to provide a good out-of-the-box dev experience

Determine how best to import monorepo project into IDEs

Poetry edit mode?

PyCharm

Determine poetry commands to build the project via command line

Determine poetry commands to publish private libraries to private package repo

Determine poetry commands to publish public libraries to pypi

Determine poetry commands to package app so that it runs

  • Deliver a self-contained, single-file, portable, runnable executable?
  • Binary and obfuscated format?

About

Working area to establish best practices for a python monorepo using poetry

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages