Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rql-1.0.2.tar.gz (117.5 kB view details)

Uploaded Source

Built Distributions

rql-1.0.2-cp39-cp39-manylinux_2_24_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.24+ x86-64

rql-1.0.2-cp38-cp38-manylinux_2_24_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.24+ x86-64

rql-1.0.2-cp37-cp37m-manylinux_2_24_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.24+ x86-64

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

Hashes for rql-1.0.2.tar.gz
Algorithm Hash digest
SHA256 26d7992142c701853b633673147895751b29cbe4ab63000a09ec3ea92d61901f
MD5 8567a3d53c13e9cb9b551a964239743b
BLAKE2b-256 6af60e8fb6dfdf8957a3661621e3f0b8c5635490aaf6f7ab76ac35ddb962b533

See more details on using hashes here.

File details

Details for the file rql-1.0.2-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for rql-1.0.2-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 61ea8bc6939300c492eb7a98b958dc146e83cae6a6744ec2e16ca7e6c391016d
MD5 03fce29b090ce39e17fa480871782e4c
BLAKE2b-256 7d8a5835d9ee465f4d7b5b669b21c06e859480d9e6a17d2375ef7be31638d5fa

See more details on using hashes here.

File details

Details for the file rql-1.0.2-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for rql-1.0.2-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 bd45f74e0b3e8003acedfd2ba0a64ac97b37abedf1c50f6d134868263052d0ab
MD5 715b2e1b958678f0960f6e2a939267ee
BLAKE2b-256 df5a820d0d30c4461308e032c362804a25064b594234e03c40b457056e0251cf

See more details on using hashes here.

File details

Details for the file rql-1.0.2-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for rql-1.0.2-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d0ed270bf3e3b8822311e18f119ad42092ca2b97aa2890c03f70a41664274e06
MD5 25adcedd86ba83a295b14a1e4eee4212
BLAKE2b-256 34e75945fd1f4df7343ad276b591a806918d87b71ead2e12ced7a49790ddc583

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page