Development Setup


Thrift Binding

When the upstream mapd-core project updates its Thrift definition, we have to regenerate the bindings we ship with pymapd. From the root of the pymapd repository, run

python scripts/ </path/to/mapd-core>/mapd.thrift

The requires that Thrift is installed and on your PATH. Running it will update two files, mapd/ and mapd/, which can be committed to the repository.