You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Drew Bednar f0e13acc36 | 12 months ago | |
---|---|---|
scripts | 12 months ago | |
split_it | 12 months ago | |
tests | 12 months ago | |
.coveragerc | 12 months ago | |
.drone.yml | 12 months ago | |
.gitignore | 12 months ago | |
.pre-commit-config.yaml | 12 months ago | |
LICENSE | 12 months ago | |
README.md | 12 months ago | |
dev-requirements.in | 12 months ago | |
dev-requirements.txt | 12 months ago | |
entrypoint.sh | 12 months ago | |
pyproject.toml | 12 months ago | |
requirements.in | 12 months ago | |
requirements.txt | 12 months ago | |
tasks.py | 12 months ago |
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.