painless-software / python-cli-test-helpers
Useful helpers for writing tests for your Python CLI program.
☆28Updated 6 months ago
Related projects: ⓘ
- A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C proje…☆70Updated last year
- Fancy PyPI READMEs with Hatch☆152Updated 2 weeks ago
- Poetry plugin to update __version__ in __init__ file and other files containing version strings☆81Updated last month
- flake8 plugin to validate Python docstrings as reStructuredText (RST)☆55Updated last month
- A pytest plugin to skip `@pytest.mark.slow` tests by default.☆27Updated last year
- upgrade a setup.py to declarative metadata☆148Updated 3 weeks ago
- A library to generate badges for typical checks (flake8, pytest, coverage, etc.)☆66Updated last month
- A project showcasing features and plugins for Hatch☆26Updated last year
- apply a consistent format to `setup.cfg` files☆152Updated 3 weeks ago
- flake8 plugin to run black for checking Python coding style☆166Updated last month
- Flake8 plugin for managing type-checking imports & forward references.☆112Updated 3 months ago
- Automatically format your Python docstrings to conform with PEP 8 and PEP 257☆74Updated last week
- Integration of pydocstyle and flake8 for combined linting and reporting☆154Updated last month
- Validation library for simple check on `pyproject.toml`☆114Updated this week
- Useful types for Python☆88Updated 2 months ago
- flakeheaven is a python linter built around flake8 to enable inheritable and complex toml configuration.☆169Updated last year
- Bump software releases☆155Updated 5 months ago
- Use the Nox testing automation tool for Python in GitHub Actions.☆25Updated last week
- A flake8 plugin checking common style issues or inconsistencies with pytest-based tests.☆228Updated last week
- Use Poetry inside Nox sessions☆165Updated this week
- ☆79Updated last year
- Command-line parsing library for Python 3.☆127Updated 2 weeks ago
- Flake8 Type Annotation Checking☆156Updated 2 weeks ago
- Creates fake JSON files from a JSON schema☆165Updated 4 months ago
- A Python Enum that inherits from str.☆104Updated 7 months ago
- ❄️ Spellcheck variables, classnames, comments, docstrings etc☆72Updated 3 weeks ago
- Copier template for Python projects managed by Poetry.☆80Updated 6 months ago
- Add inline tabbed content to your Sphinx documentation. (maintained, though extremely stable as of Jan 2022)☆83Updated last week
- Proof-of-concept `record` type for Python☆29Updated 5 months ago
- A plugin for tox that utilizes PDM as the package manager and installer☆25Updated 3 weeks ago