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-0.37.0.tar.gz (123.5 kB view details)

Uploaded Source

Built Distributions

rql-0.37.0-cp38-cp38-manylinux_2_24_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64

rql-0.37.0-cp37-cp37m-manylinux_2_24_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ x86-64

rql-0.37.0-cp36-cp36m-manylinux_2_24_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.24+ x86-64

File details

Details for the file rql-0.37.0.tar.gz.

File metadata

  • Download URL: rql-0.37.0.tar.gz
  • Upload date:
  • Size: 123.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.8

File hashes

Hashes for rql-0.37.0.tar.gz
Algorithm Hash digest
SHA256 eb986865045534d2d019196b95642480d0faa89d48b95e98f19d2e872be1a356
MD5 f6c2773f048daa8ad5c63c2dc9adab81
BLAKE2b-256 b27a1d2ed85acfc23a5d78093b8a252b4d0409e8167d60baafc01e42c9a06d23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-0.37.0-cp38-cp38-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 18.9 MB
  • Tags: CPython 3.8, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.8

File hashes

Hashes for rql-0.37.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 984f18b832482de0f3f6f0ad09b9a0c2efd62494361f1be991a1ab9dab4e1691
MD5 501c42baf3c9e62443b4d70374e37605
BLAKE2b-256 d81ca9e7e3a24128bee8cdc800e5e19d96a571e73fb9207afe81ae02beecf66b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-0.37.0-cp37-cp37m-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 18.9 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.8

File hashes

Hashes for rql-0.37.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e0cad099b8178a1d7b1d6c2fb85676b2bbf93d3bdc172051648ffb52a4922a85
MD5 6bd66ddded0b378ce00cf5ceb2de5510
BLAKE2b-256 5544a43591fe23a533ea5b567b623479babb6389693ba3becea2b15089da92f9

See more details on using hashes here.

File details

Details for the file rql-0.37.0-cp36-cp36m-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: rql-0.37.0-cp36-cp36m-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 18.9 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.8

File hashes

Hashes for rql-0.37.0-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e0caa4e6bd44ce319852b25c1c95997dfda362f01e55696060e1da26791f5312
MD5 be5c783d166d64527874b684e8d77bdb
BLAKE2b-256 3d4cc7e8a910386bb9f613bf65264a427ad86f3758c2fe44ac4f636076175797

See more details on using hashes here.

Supported by

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