Skip to content

A minimal Python project scaffold managed with PDM, showcasing a clean src/ layout and ready to grow.

License

Notifications You must be signed in to change notification settings

r8vnhill/echo-app-pdm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

echo-app-pdm

Python PDM

A minimal Python project template managed with PDM, showcasing a clean structure and aligned with modern Python packaging standards.

📦 About

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.

🚀 Quick Start

Make sure you have Python 3.13+ and PDM installed.

pdm install
pdm run python src/echo_app_pdm/main.py

Output:

Ikebukuro never sleeps!

🧪 Running Tests

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

📁 Project Structure

echo-app-pdm/
├── .gitignore
├── LICENSE
├── pyproject.toml
├── README.md
├── src/
│   └── echo_app_pdm/
│       ├── __init__.py
│       └── main.py
└── tests/
    └── __init__.py

📝 License

BSD 2-Clause License. See the LICENSE file for details.

✨ Author

Created by r8vnhill.

About

A minimal Python project scaffold managed with PDM, showcasing a clean src/ layout and ready to grow.

Topics

Resources

License

Stars

Watchers

Forks

Languages