A template for developing production-ready Python applications.
Before attempting to build this project, make sure you have Python 3.10 or higher, just, and uv installed on your machine.
To get a local copy of the project up and running on your machine, follow these simple steps:
-
Clone the project repository
git clone https://github.com/Kaweees/modern-python.git cd modern-python -
Install the virtual environment and pre-commit hooks
just install
-
Run the project
just run <package_name>
modern-python/
├── .github/ - GitHub Actions CI/CD workflows
├── scripts/ - Standalone scripts
├── shared/
│ └── utils/ - Shared utility functions
├── src/ - Project packages
│ ├── core/ - Core application logic
│ └── ... - Other packages
├── tests/ - Project tests (mirrors the main project structure)
├── LICENSE - Project license
└── README.md - You are hereThe source code for this project is distributed under the terms of the MIT License, as I firmly believe that collaborating on free and open-source software fosters innovations that mutually and equitably beneficial to both collaborators and users alike. See LICENSE for details and more information.