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 ddff6396d8
continuous-integration/drone/push Build encountered an error Details
adding pipeline for image promotion
1 year ago
.environments Preparing for helm deployments 1 year ago
charts Preparing for helm deployments 1 year ago
scripts Upgrade pip 2 years ago
speech_collect Dockerfile support 2 years ago
tests Adding simple tests for initial routes 2 years ago
.coveragerc Init project 2 years ago
.dockerignore Dockerfile support 2 years ago
.drone.yml adding pipeline for image promotion 1 year ago
.gitignore Helm chart packaging 1 year ago
.pre-commit-config.yaml adding pipeline for image promotion 1 year ago
Dockerfile Use 3.10 2 years ago
LICENSE Init project 2 years ago
README.md Add helm chart with basic CI tasks 1 year ago
dev-requirements.in Adding better dependency management 2 years ago
dev-requirements.txt Adding better dependency management 2 years ago
entrypoint.sh Dockerfile support 2 years ago
pyproject.toml Init project 2 years ago
requirements.in Init project 2 years ago
requirements.txt Init project 2 years ago
tasks.py Helm chart packaging 1 year ago

README.md

Speech Collect

build-status

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.