Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.28 KB

HACKING.md

File metadata and controls

51 lines (35 loc) · 1.28 KB

Hacking on csvbase

Contributions

Gratefully accepted!

But please be patient in PRs - csvbase is a natural product and response times may vary.

You can always write to me for help.

Getting started, with Docker

Running docker compose up should bring up a working instance of the system.

Getting started, with virtual environments

You can use virtual environments such as python's virtualenv or anaconda:

with virtualenv:

virtualenv venv
source venv/bin/activate
pip install -e .[tests]

and anaconda:

conda create -n csvbase python=3.8
conda activate csvbase
pip install -e .[tests]

Depending on your base system, you may also need these prerequisites for pip install to work, which are operating system packages, not python:

On most debian/ubuntu systems, this command suffices:

sudo apt install libsystemd-dev libpq-dev