Skip to main content

Your DIY smart house. Simplified.

Project description

Joint Box



First of all ensure you have all prerequisites:

1. Python >=3.5
2. Virtual Environment tool (virtualenv)

Then follow procedure described below to prepare environment for development:

1. Checkout git repository: ``git clone``. Open terminal and change dir to the project root.
2. Create virtual environment: ``virtualenv virtualenv``. Activate it: ``source ./virtualenv/bin/activate``
3. Install development requirements: ``pip install -r requirements.txt``
4. Configure hooks: ``cd .git/hooks && ln -s ../../development/ pre-commit && cd ../..``
5. Install application as a package in dev mode: ``cd src && ./ sdist``
6. Validate your setup:
* Check if ``jointbox`` and ``jointboxd`` executables are in the context
* Run ``jointbox -h`` and insure that output doesn't contain exceptions

Development procedures

Ensure that all python sources contain license notice:

In order to run suplementary services under docker you may use predefined docker-compose config:
cd ./development/docker
docker-compose up -d

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for jointbox, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size jointbox-0.1.1-py3-none-any.whl (72.4 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size jointbox-0.1.1.tar.gz (36.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page