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
634ecf512e
continuous-integration/drone/push Build is passing
Details
|
1 year ago | |
---|---|---|
scripts | 1 year ago | |
speech_collect | 1 year ago | |
tests | 1 year ago | |
.coveragerc | 1 year ago | |
.dockerignore | 1 year ago | |
.drone.yml | 1 year ago | |
.gitignore | 1 year ago | |
.pre-commit-config.yaml | 1 year ago | |
Dockerfile | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 1 year ago | |
dev-requirements.in | 1 year ago | |
dev-requirements.txt | 1 year ago | |
entrypoint.sh | 1 year ago | |
pyproject.toml | 1 year ago | |
requirements.in | 1 year ago | |
requirements.txt | 1 year ago | |
tasks.py | 1 year ago |
README.md
speech_collect
A speech collection tool for machine learning datasets
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.