Compiling the Python Extension module for CCExtractor

Dependencies

SWIG

sudo apt-get install swig (This has been tested on ubuntu-16.04 (xenial)).

Python-dev package

Installing the extension module

(This section is for contributors who want to compile the extension module without installing)

sudo pip install ccextractor or pip install ccextractor --user

pip install ccextractor

Compiling the extension module

(This section is for contributors who want to compile the extensionmodule without installing)

The entire compilation procedure is taken care of by the build_library script.

PyPI module

(This section is for contributors who want to upload the package to PyPI)

Adding files to distribution and generating the distribution

python setup.py sdist

An analysis of the setup.py file used

Uploading to PyPI