|
# Contributing to faster-whisper |
|
|
|
Contributions are welcome! Here are some pointers to help you install the library for development and validate your changes before submitting a pull request. |
|
|
|
## Install the library for development |
|
|
|
We recommend installing the module in editable mode with the `dev` extra requirements: |
|
|
|
```bash |
|
git clone https://github.com/SYSTRAN/faster-whisper.git |
|
cd faster-whisper/ |
|
pip install -e .[dev] |
|
``` |
|
|
|
## Validate the changes before creating a pull request |
|
|
|
1. Make sure the existing tests are still passing (and consider adding new tests as well!): |
|
|
|
```bash |
|
pytest tests/ |
|
``` |
|
|
|
2. Reformat and validate the code with the following tools: |
|
|
|
```bash |
|
black . |
|
isort . |
|
flake8 . |
|
``` |
|
|
|
These steps are also run automatically in the CI when you open the pull request. |
|
|