pimp-my-repo is an open-source tool designed to enhance your Python repositories by adding essential development tools and configurations. It automates the setup of linting and formatting tools, pre-commit hooks, a Makefile with basic commands, and Poetry for dependency management.
Project description
pimp-my-repo
pimp-my-repo pimp-my-repo is an open-source tool designed to enhance your Python repositories by adding essential development tools and configurations. It automates the setup of linting and formatting tools, pre-commit hooks, a Makefile with basic commands, and Poetry for dependency management.
Features
- Linting & Formatting: Automatically configure
ruff
,black
, andisort
to keep your code clean and consistent. - Pre-commit Hooks: Set up pre-commit hooks to ensure code quality before changes are committed.
- Makefile: Generate a Makefile with common commands like
install
,test
,format
,lint
, andbuild
. - Dependency Management: Integrate Poetry or another package manager of your choice for modern dependency management.
- CI Integration: Add CI job configurations for GitHub Actions or GitLab CI to enforce your rules in a continuous integration environment.
- Extensibility: Designed to be language-agnostic, with easy extension to other languages and tools.
Installation
You can install pimp-my-repo via pip:
pip install pimp-my-repo
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pimp_my_repo-0.1.0.tar.gz
(2.1 kB
view hashes)
Built Distribution
Close
Hashes for pimp_my_repo-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38da95e0d705659296b59c9e0f1285e8ddbc3594f85e93b4fb797d03eb89a49b |
|
MD5 | 1291892717cb77bcabe6e646c7e80a88 |
|
BLAKE2b-256 | 9d06a2c931e2d0f11c0cf0c2ba1e083f4a97aa75ac220974bdb7bd2facca0274 |