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/manylinux_2_24_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-1.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e7d46200f466bd3fbbc5a188e02b3f400ffd9c8624e5e7450c008f33156cf56 |
|
MD5 | ca49b4c82b4a5ced847e222f44f005d5 |
|
BLAKE2b-256 | 7abd5c8d7930b64402540235e5fd7bc6448cc2a78057e363ec0b5ff2693694ac |
Hashes for rql-1.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 434b8c88e80048b4cf7e5391f4ea74e86e690db70a97333cccb59091cbd69367 |
|
MD5 | a23842f7a55c69a403fb330f03dc32a9 |
|
BLAKE2b-256 | 9d4f1cebc839fc3252ef78de724c79c1092ef1e765c8fbda1b2230b6e5dd18dc |
Hashes for rql-1.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 233e8156f7bc74d233e02429360299310fbe6d4e75b311600bded2d98a0bc6d9 |
|
MD5 | 1b8dd09f9369c873c814f91ff138ee36 |
|
BLAKE2b-256 | 8965ee04560298005e5fd2bd8d8448fb748961503b601a8c7870971cc8594cc1 |