ARCHIVED: Please use https://github.com/jvrana/poetry-hooks
Pre-commit hook for exporting requirements.txt
from pyproject.toml
using poetry.
Basic usage:
repos:
- repo: https://github.com/jvrana/poetry-export-hook
rev: 0.0.1a2
hooks:
- id: poetry-export
Exporting basic requirements + development requirements with custom filename.
repos:
- repo: https://github.com/jvrana/poetry-export-hook
rev: 0.0.1a2
hooks:
- id: poetry-export
args: ["--requirements", "requirements-dev.txt", "--dev"]
Exporting extra requirements:
repos:
- repo: https://github.com/jvrana/poetry-export-hook
rev: 0.0.1a2
hooks:
- id: poetry-export
args: ["--requirements", "requirements-docs.txt", "-E", "docs"]
Verbose:
repos:
- repo: https://github.com/jvrana/poetry-export-hook
rev: 0.0.1a2
hooks:
- id: poetry-export
args: ["-vvv"]
Export basic, development, and doc requirement files:
repos:
- repo: https://github.com/jvrana/poetry-export-hook
rev: 0.0.1a2
hooks:
- id: poetry-export
- id: poetry-export
args: ['--requirements', 'requirements-dev.txt', '--dev']
- id: poetry-export
args: ['--requirements', 'requirements-docs.txt', '--dev', '-E', 'docs']