A minimal Python project template managed with PDM, showcasing a clean structure and aligned with modern Python packaging standards.
This project was bootstrapped using pdm init
and follows the recommended layout with a src/
-based structure. It includes:
- A basic executable script (
main.py
) with a themed message. - Metadata managed via
pyproject.toml
. - No external dependencies (yet!), but ready to scale.
Make sure you have Python 3.13+ and PDM installed.
pdm install
pdm run python src/echo_app_pdm/main.py
Ikebukuro never sleeps!
This project is set up for testing, though no tests are defined yet. To prepare your test workflow:
pdm add -d pytest
pdm run pytest
echo-app-pdm/
├── .gitignore
├── LICENSE
├── pyproject.toml
├── README.md
├── src/
│ └── echo_app_pdm/
│ ├── __init__.py
│ └── main.py
└── tests/
└── __init__.py
BSD 2-Clause License. See the LICENSE file for details.
Created by r8vnhill.