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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.24+ x86-64

File details

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

File metadata

  • Download URL: rql-0.38.0.tar.gz
  • Upload date:
  • Size: 114.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for rql-0.38.0.tar.gz
Algorithm Hash digest
SHA256 06e7dde978ce7c904e9b75513b51a868afe64735b326d1b3cc7eba2c1f2f3b28
MD5 8682c21aa5f0b169e3987893de898cea
BLAKE2b-256 a5725e644efdcd9b6d73f1d8b7e645acd20b3e6fde60cc10b25881b44d408e6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-0.38.0-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/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for rql-0.38.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 af11b717cf9db092ea36071ae3bca6231c2ddb9a972190049867145c3c0dad6a
MD5 47b94edb48d8559b7733c91245f9069e
BLAKE2b-256 cccc741204ada55c3d60fac843ea0ec80aceb2177eb0ec3f75810eddd02bef4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-0.38.0-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/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for rql-0.38.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 986d3f326e512e3a5dde3345c06d5d8bb4e0edb58f8bc8013735d9d11e9a66c5
MD5 e226194386f4fb8be740bc6c9eb9b1ea
BLAKE2b-256 1b7b7819834c6f6063c057524fd9993e6baa7140b83914101876796a2a9e9c9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-0.38.0-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/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for rql-0.38.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 79ff79a3aedcd81535762aa48e1e692d88467d7d9eb051a820c83dcfd16da81e
MD5 37934d23ac8d5e8bb738756aa00c8378
BLAKE2b-256 ffa519cd4b33a7208f290bb84a001d67cb502accf88d28ca8d1230f08908c5cc

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