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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rql-0.40.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.40.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.40.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.40.0.tar.gz.

File metadata

  • Download URL: rql-0.40.0.tar.gz
  • Upload date:
  • Size: 116.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for rql-0.40.0.tar.gz
Algorithm Hash digest
SHA256 e5ff103f3ee09efec8ab88ec2698f9681400c08395bff24c6f1669bbbb00e532
MD5 c5789b9a979533799ed59e33e0db07d1
BLAKE2b-256 986db039b3bac54807b75318e775e366c620555eb5ca7490433418e74ec5bebd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-0.40.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/4.0.1 CPython/3.9.14

File hashes

Hashes for rql-0.40.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 04a99e647af48ed38057bbe8e3f6073662964696385adf019be32b1ef75a7651
MD5 a87bd5d24e208f8bb5349ef840d38aa0
BLAKE2b-256 2785d5ba15d88be6a9473c90ecda03bc63a87281bfbad3ce574528bf32c06635

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-0.40.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/4.0.1 CPython/3.9.14

File hashes

Hashes for rql-0.40.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 5fee15a604508c02a348a315ddcbf0d1cbd3d1ab56860fe304ceb5a3b89ea86b
MD5 1c9d94f86f4646c49503ccad3233c18f
BLAKE2b-256 39884cd6a929e0666da55f83ebdc1a4fcaf117d7fac692fbda3a31c21906a318

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rql-0.40.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 c857f2c1b75ac616067d0bc6185810e4832ce3b8eb56a521908f41c6eb64eb47
MD5 43e3bb2591c73044b738a29e9bcbc992
BLAKE2b-256 3ad2e9d688825d50552314bb5b73956759526e65147bc1deba3b79ce50d2a125

See more details on using hashes here.

Supported by

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