my_project/
│
├── package1/
│ ├── src/
│ │ └── module1.py
│ ├── tests/
│ │ └── test_module1.py
│ └── __init__.py
│
├── pyproject.toml
├── poetry.lock
├── README.md
├── .gitignore
If you want a multi-package project you can check the src layout or namespace packages, and mine