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.43.2.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-0.43.2-cp39-cp39-manylinux_2_24_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64

rql-0.43.2-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.43.2.tar.gz.

File metadata

  • Download URL: rql-0.43.2.tar.gz
  • Upload date:
  • Size: 117.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for rql-0.43.2.tar.gz
Algorithm Hash digest
SHA256 9d9df3e5a964fba4e00c02becf5f45a6bd45a9c2ab2dd1c5ad660e42ca648886
MD5 70bc0b94a17953797f4cffb2777dcc40
BLAKE2b-256 4ade737899b489ebbd12297b3dbeff0b8dc797a004dd7f082d33a7db06be5d0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-0.43.2-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/5.0.0 CPython/3.10.9

File hashes

Hashes for rql-0.43.2-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3cd321b592c984d83b860dbcdd5e512e89de0f0a686bd57e8f8e44e643584b75
MD5 5a41c8f08f07a1a9edd0d66a3f8befda
BLAKE2b-256 b04a517f69a7dc1ec8c03ae5109b938a56329b68c0cd506480d30c2f01aaca4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rql-0.43.2-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/5.0.0 CPython/3.10.9

File hashes

Hashes for rql-0.43.2-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 8988ae3c012c990a2c90fef85d71a5f990b14a59c103c06e6f4e399fc6df8781
MD5 825dbae86423290f954da663ab1fd456
BLAKE2b-256 72bae87180f73cc384d786e9e1ea8641f904da38f51f5ed8745a656131df98b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rql-0.43.2-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 4a86a178987647ee9f1d7f6919a7d5c932a2487e285f78462492919f5f1c8a43
MD5 41f3e4eedfad55cce17338a4b91fa906
BLAKE2b-256 96fe5cd58d55e510fb73f83f4ab8deb868e283d3129984a59491a30fa8abb318

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