author Nicolas Chauvat <>
Tue, 28 Jan 2020 14:19:41 +0100
changeset 891 5f4fa5857e46
parent 886 f4b6386e6f35
permissions -rw-r--r--
Fix tag name error

This package provides base library for the Relationship Query Language


the standard way:

python install

building rql binary extension in place:

python build_ext --inplace


Documentation is available at


Bump version number in, then update the debian changelog with::

	dch -v <version>-1 -D unstable

Commit with ``hg commit -m "[pkg] Version <version>"`` and tag with ``hg tag
<version> debian/<version>-1``.

Ensure you have a clean working directory before upload to pypi by running
``hg clean --all --dirs --files`` (warning: this will remove all untracked

Generate the source distribution with ``python3 sdist``.

rql has a faster implementation using libgecode. To make this available to
users using pip and not having libgecode installed, we publish manylinux
wheels to pypi.

To build a manylinux package for rql we use
docker image and a custom script `` so you just have to execute
it and it will pull docker image and execute script in this imageĀ ::

	docker pull

Then upload source dist and wheels to pypi using twine::

	twine upload dist/*.tar.gz dist/*.whl