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.1.tar.gz (117.4 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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: rql-1.0.1.tar.gz
  • Upload date:
  • Size: 117.4 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.1.tar.gz
Algorithm Hash digest
SHA256 e7b414d16617ebba87b8a4b828c93e65a289180cdbe72a57e480ef22a532155d
MD5 823ead79d960d270124538bb6911af7d
BLAKE2b-256 4308db7af6a6eac953d95801422ee905096f2e50e0469673297c61f511dd402b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-1.0.1-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.1-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 a80bce71756815adb7da3dcf662f33e6637da697928283caeb309b25718b2a09
MD5 5dd090f34cbda38710704136864a3e36
BLAKE2b-256 16de9f78836bcba8099091696466be35dee9deaa95bb1a377253b92cc3f2beb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-1.0.1-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.1-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 0fc2408b78c2d6ce11b2310bfa3f9736eb9c1819102193025a663ccebd97cb0c
MD5 d2df01206e33521776a00be5d883715e
BLAKE2b-256 49d2113160f36d772b8f6f35bf64db44dda77b6fc594c02f7c9de1fc74d9a705

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-1.0.1-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.1-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 10a80ad2a7d5b1461ae384378fb1352614720d84dadb68882cb7df3ac7651e05
MD5 a31b2e806f699ca63436dc16ef91cfee
BLAKE2b-256 414faf20bf641c902e650238ad40e9cd3c0308a6a034cb72b4b1f16add9f5449

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