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
Raw data
{
"_id": null,
"home_page": "https://forge.extranet.logilab.fr/CubicWeb/RQL/",
"name": "rql",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Logilab",
"author_email": "contact@logilab.fr",
"download_url": "https://files.pythonhosted.org/packages/43/08/db7af6a6eac953d95801422ee905096f2e50e0469673297c61f511dd402b/rql-1.0.1.tar.gz",
"platform": null,
"description": "This package provides base library for the Relationship Query Language\n\nINSTALL\n-------\n\nthe standard way:\n\npython setup.py install\n\nbuilding rql binary extension in place:\n\npython setup.py build_ext --inplace\n\nDOCUMENTATION\n-------------\n\nDocumentation is available at https://rql.readthedocs.io\n\nHOW TO RELEASE?\n---------------\n\nBump version number in __pkginfo__.py, then update the debian changelog with::\n\n\tdch -v <version>-1 -D unstable\n\nCommit with ``hg commit -m \"[pkg] Version <version>\"`` and tag with ``hg tag\n<version> debian/<version>-1``.\n\nEnsure you have a clean working directory before upload to pypi by running\n``hg clean --all --dirs --files`` (warning: this will remove all untracked\nfiles).\n\nGenerate the source distribution with ``python3 setup.py sdist``.\n\nrql has a faster implementation using libgecode. To make this available to\nusers using pip and not having libgecode installed, we publish manylinux\nwheels to pypi.\n\nTo build a manylinux package for rql we use quay.io/pypa/manylinux1_x86_64\ndocker image and a custom script `build_wheel.sh` so you just have to execute\nit and it will pull docker image and execute script in this image\u00a0::\n\n\tdocker pull quay.io/pypa/manylinux_2_24_x86_64\n\t./build_wheel.sh\n\nThen upload source dist and wheels to pypi using twine::\n\n\ttwine upload dist/*.tar.gz dist/*.whl\n",
"bugtrack_url": null,
"license": "LGPL",
"summary": "relationship query language (RQL) utilities",
"version": "1.0.1",
"project_urls": {
"Homepage": "https://forge.extranet.logilab.fr/CubicWeb/RQL/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "414faf20bf641c902e650238ad40e9cd3c0308a6a034cb72b4b1f16add9f5449",
"md5": "a31b2e806f699ca63436dc16ef91cfee",
"sha256": "10a80ad2a7d5b1461ae384378fb1352614720d84dadb68882cb7df3ac7651e05"
},
"downloads": -1,
"filename": "rql-1.0.1-cp37-cp37m-manylinux_2_24_x86_64.whl",
"has_sig": false,
"md5_digest": "a31b2e806f699ca63436dc16ef91cfee",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 26196724,
"upload_time": "2024-01-24T22:31:41",
"upload_time_iso_8601": "2024-01-24T22:31:41.443096Z",
"url": "https://files.pythonhosted.org/packages/41/4f/af20bf641c902e650238ad40e9cd3c0308a6a034cb72b4b1f16add9f5449/rql-1.0.1-cp37-cp37m-manylinux_2_24_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "49d2113160f36d772b8f6f35bf64db44dda77b6fc594c02f7c9de1fc74d9a705",
"md5": "d2df01206e33521776a00be5d883715e",
"sha256": "0fc2408b78c2d6ce11b2310bfa3f9736eb9c1819102193025a663ccebd97cb0c"
},
"downloads": -1,
"filename": "rql-1.0.1-cp38-cp38-manylinux_2_24_x86_64.whl",
"has_sig": false,
"md5_digest": "d2df01206e33521776a00be5d883715e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 26195772,
"upload_time": "2024-01-24T22:31:47",
"upload_time_iso_8601": "2024-01-24T22:31:47.732573Z",
"url": "https://files.pythonhosted.org/packages/49/d2/113160f36d772b8f6f35bf64db44dda77b6fc594c02f7c9de1fc74d9a705/rql-1.0.1-cp38-cp38-manylinux_2_24_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "16de9f78836bcba8099091696466be35dee9deaa95bb1a377253b92cc3f2beb1",
"md5": "5dd090f34cbda38710704136864a3e36",
"sha256": "a80bce71756815adb7da3dcf662f33e6637da697928283caeb309b25718b2a09"
},
"downloads": -1,
"filename": "rql-1.0.1-cp39-cp39-manylinux_2_24_x86_64.whl",
"has_sig": false,
"md5_digest": "5dd090f34cbda38710704136864a3e36",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 26195798,
"upload_time": "2024-01-24T22:31:52",
"upload_time_iso_8601": "2024-01-24T22:31:52.420921Z",
"url": "https://files.pythonhosted.org/packages/16/de/9f78836bcba8099091696466be35dee9deaa95bb1a377253b92cc3f2beb1/rql-1.0.1-cp39-cp39-manylinux_2_24_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4308db7af6a6eac953d95801422ee905096f2e50e0469673297c61f511dd402b",
"md5": "823ead79d960d270124538bb6911af7d",
"sha256": "e7b414d16617ebba87b8a4b828c93e65a289180cdbe72a57e480ef22a532155d"
},
"downloads": -1,
"filename": "rql-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "823ead79d960d270124538bb6911af7d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 117443,
"upload_time": "2024-01-24T22:26:57",
"upload_time_iso_8601": "2024-01-24T22:26:57.675117Z",
"url": "https://files.pythonhosted.org/packages/43/08/db7af6a6eac953d95801422ee905096f2e50e0469673297c61f511dd402b/rql-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-24 22:26:57",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "rql"
}