relationship query language (RQL) utilities
Project description
This package provides base library for the Relationship Query Language
INSTALL
the standard way:
python setup.py install
building rql binary extension in place:
python setup.py build_ext –inplace
DOCUMENTATION
Documentation is available at https://rql.readthedocs.io
HOW TO RELEASE?
Bump version number in __pkginfo__.py, 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 files).
Generate the source distribution with python3 setup.py 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 quay.io/pypa/manylinux1_x86_64 docker image and a custom script build_wheel.sh so you just have to execute it and it will pull docker image and execute script in this image :
docker pull quay.io/pypa/manylinux1_x86_64 ./build_wheel.sh
Then upload source dist and wheels to pypi using twine:
twine upload dist/*.tar.gz dist/*.whl
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for rql-0.36.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff9122670dbee18548d5d6383be7f20d8a0948f75d1362e23b42d86f37c54045 |
|
MD5 | 2464211f02ed09d577f1655e26631b47 |
|
BLAKE2b-256 | 8dfe4ed4c7b5535302d0dbe3bead967e2ba908c168a03b2c2008c90bfe6f4790 |
Hashes for rql-0.36.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eb81d1b58c55c84e4209340e896697be59de628d5957b86b48d24d9a383c4f9 |
|
MD5 | be33bbfa0b1c95e3bb02c63a99bf0287 |
|
BLAKE2b-256 | 229adcd1275ee3873ab6ed80532fe1836c2820fdaf33d3021ea638bc9a935c4c |
Hashes for rql-0.36.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44964fd662cb0e992d8436a6e6d6a72a18ec2eb6d4bc74989fc75e7ea76f7430 |
|
MD5 | b3004c96ed9b32c8de6dc46ee784f648 |
|
BLAKE2b-256 | 9d462a309a8241d740fd7870f0c7f150d098ddb05c08657f60d04c751df16ffc |
Hashes for rql-0.36.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f91b3ee943d1b03ca367b7607b80957c7fd53e1fff7131b30d503a8904f36b59 |
|
MD5 | b91e255c0a1c479d9af177c487d0de2a |
|
BLAKE2b-256 | f753fd36618a595af82c5e8d44821aad90ee7b1f2d2392443ac1d76217fdd1b4 |
Hashes for rql-0.36.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa278e6164fdc27e5d6ce496483072fa6f27346df258b7116999bf9b12cdced0 |
|
MD5 | 79e1da40e7d15845281ead0d046729dc |
|
BLAKE2b-256 | 87d1abc7e2c707666fa718f221896d5db7947e2640a21f3b8f2245b024afd312 |