https://github.com/davidvujic/python-polylith-example-pdm
Example Polylith setup for Python and PDM
https://github.com/davidvujic/python-polylith-example-pdm
Last synced: 7 months ago
JSON representation
Example Polylith setup for Python and PDM
- Host: GitHub
- URL: https://github.com/davidvujic/python-polylith-example-pdm
- Owner: DavidVujic
- License: mit
- Created: 2024-01-22T09:57:37.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-01T21:12:04.000Z (over 1 year ago)
- Last Synced: 2025-04-21T19:50:24.530Z (9 months ago)
- Language: Python
- Size: 155 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python Polylith Example
This is a repository with an example `Python` setup of the Polylith Architecture using `PDM`.
Here you will find examples of code being shared between different kind of projects, and the developer tooling setup.
## Developer experience
### Mypy
Have a look at the `mypy.ini` configuration file, to make `Mypy` work really well with this type of architecture.
``` ini
[mypy]
mypy_path = components, bases
namespace_packages = True
explicit_package_bases = True
```
Have a look at this repository for more information and links to documentation:
[Python tools for the Polylith Architecture](https://github.com/DavidVujic/python-polylith)