This repository serves as a template for creating Python packages. It includes a standard project structure, setup configurations, and best practices to help you get started quickly with your own Python package development.
- Linting with ruff
- Formatting with ruff
- Testing with pytest
- Continuous integration with GitHub Actions
- Create a new repository using this template.
- Clone your new repository to your local machine.
- Install uv if you haven't already
- Install just
- Install pre-commit if you haven't already
- You can then customize the package by modifying the files and structure as needed.
- Commit and push your changes to your repository and check the CI/CD pipeline for any issues.
We welcome contributions from the community! Please follow the Contributing Guidelines to contribute to this project.