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

Uploaded Source

Built Distributions

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

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

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64

rql-1.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-1.0.tar.gz.

File metadata

  • Download URL: rql-1.0.tar.gz
  • Upload date:
  • Size: 117.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for rql-1.0.tar.gz
Algorithm Hash digest
SHA256 d42fe3977a149364f944e5cf98a9f5367821d15681d3c1c85ab5029e4e0328ff
MD5 77b29b7b34663d599c8e8b06e1a9a41e
BLAKE2b-256 bb0ca1ab2f994371745532a125590ca6223901ff52631d635dc0864b2395b2f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-1.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.2 CPython/3.10.9

File hashes

Hashes for rql-1.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 9e7d46200f466bd3fbbc5a188e02b3f400ffd9c8624e5e7450c008f33156cf56
MD5 ca49b4c82b4a5ced847e222f44f005d5
BLAKE2b-256 7abd5c8d7930b64402540235e5fd7bc6448cc2a78057e363ec0b5ff2693694ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-1.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.2 CPython/3.10.9

File hashes

Hashes for rql-1.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 434b8c88e80048b4cf7e5391f4ea74e86e690db70a97333cccb59091cbd69367
MD5 a23842f7a55c69a403fb330f03dc32a9
BLAKE2b-256 9d4f1cebc839fc3252ef78de724c79c1092ef1e765c8fbda1b2230b6e5dd18dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-1.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/4.0.2 CPython/3.10.9

File hashes

Hashes for rql-1.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 233e8156f7bc74d233e02429360299310fbe6d4e75b311600bded2d98a0bc6d9
MD5 1b8dd09f9369c873c814f91ff138ee36
BLAKE2b-256 8965ee04560298005e5fd2bd8d8448fb748961503b601a8c7870971cc8594cc1

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