labelbox-python
Python libraries for interacting with Labelbox.
Developing
Always consult .circleci/config.yml
to make sure your dev environment matches
up with the current testing environment.
We use Python 3.6.4 and pipenv
to manage dependencies.
To get set up:
pipenv sync --dev
To run tests and the linter
pipenv run tox
Releasing
pipenv run tox -e release-test
Check https://test.pypi.org/project/labelbox/ and if it looks good
pipenv run tox -e release
To generate a requirements.txt
for usage outside of pipenv
pipenv lock -r > requirements.txt