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
File details
Details for the file rql-1.0.2.tar.gz
.
File metadata
- Download URL: rql-1.0.2.tar.gz
- Upload date:
- Size: 117.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26d7992142c701853b633673147895751b29cbe4ab63000a09ec3ea92d61901f |
|
MD5 | 8567a3d53c13e9cb9b551a964239743b |
|
BLAKE2b-256 | 6af60e8fb6dfdf8957a3661621e3f0b8c5635490aaf6f7ab76ac35ddb962b533 |
File details
Details for the file rql-1.0.2-cp39-cp39-manylinux_2_24_x86_64.whl
.
File metadata
- Download URL: rql-1.0.2-cp39-cp39-manylinux_2_24_x86_64.whl
- Upload date:
- Size: 26.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.24+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61ea8bc6939300c492eb7a98b958dc146e83cae6a6744ec2e16ca7e6c391016d |
|
MD5 | 03fce29b090ce39e17fa480871782e4c |
|
BLAKE2b-256 | 7d8a5835d9ee465f4d7b5b669b21c06e859480d9e6a17d2375ef7be31638d5fa |
File details
Details for the file rql-1.0.2-cp38-cp38-manylinux_2_24_x86_64.whl
.
File metadata
- Download URL: rql-1.0.2-cp38-cp38-manylinux_2_24_x86_64.whl
- Upload date:
- Size: 26.2 MB
- Tags: CPython 3.8, manylinux: glibc 2.24+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd45f74e0b3e8003acedfd2ba0a64ac97b37abedf1c50f6d134868263052d0ab |
|
MD5 | 715b2e1b958678f0960f6e2a939267ee |
|
BLAKE2b-256 | df5a820d0d30c4461308e032c362804a25064b594234e03c40b457056e0251cf |
File details
Details for the file rql-1.0.2-cp37-cp37m-manylinux_2_24_x86_64.whl
.
File metadata
- Download URL: rql-1.0.2-cp37-cp37m-manylinux_2_24_x86_64.whl
- Upload date:
- Size: 26.2 MB
- Tags: CPython 3.7m, manylinux: glibc 2.24+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0ed270bf3e3b8822311e18f119ad42092ca2b97aa2890c03f70a41664274e06 |
|
MD5 | 25adcedd86ba83a295b14a1e4eee4212 |
|
BLAKE2b-256 | 34e75945fd1f4df7343ad276b591a806918d87b71ead2e12ced7a49790ddc583 |