Go to file
Drew Bednar f0e13acc36 Debugging
scripts Hello split-it
split_it Debugging
tests Hello split-it
.coveragerc Hello split-it
.drone.yml Hello split-it
.gitignore Debugging
.pre-commit-config.yaml Hello split-it
LICENSE Hello split-it
README.md Hello split-it
dev-requirements.in Hello split-it
dev-requirements.txt Hello split-it
entrypoint.sh Hello split-it
pyproject.toml Debugging
requirements.in Debugging
requirements.txt Debugging
tasks.py Hello split-it

README.md

split_it

Tool for Splitting Audio

First time setup

Create a virtual environment and activate it. Now from the root project directory run ./scripts/bootstrap. This will install pip-tools and sync any dependencies for the first time.

Dependency management

Dependencies are managed via [pip-tools].

Adding a dependency

To add a dependency, edit requirements.in (or dev-requirements.in for dev dependencies) and add your dependency then run pip-compile requirements.in.

Syncing dependencies

Run pip-sync requirements.txt dev_requirements.txt.

Testing

Run the tests by invoking py.test in the project root. Make sure you run any pending migrations beforehand.