跳转到主要内容

关系查询语言(RQL)实用工具

项目描述

此软件包提供关系查询语言的基础库

安装

标准方式

python setup.py install

就地构建rql二进制扩展

python setup.py build_ext –inplace

文档

文档可在https://rql.readthedocs.io找到

如何发布?

在__pkginfo__.py中增加版本号,然后使用以下命令更新debian变更日志:

dch -v <version>-1 -D unstable

使用hg commit -m "[pkg] 版本 <version>"提交,并用hg tag <version> debian/<version>-1打标签。

在将文件上传到PyPI之前,请确保您有一个干净的工 作目录,运行hg clean --all --dirs --files(警告:这将删除所有未跟踪的文件)。

使用python3 setup.py sdist生成源代码分 布包。

rql使用libgecode实现得更快。为了让使用pip且没有安装libgecode的用户也能使用,我们在pypi上发布了许多manylinux wheel。

为了为rql构建manylinux包,我们使用quay.io/pypa/manylinux1_x86_64 docker镜像和自定义脚本build_wheel.sh,因此您只需执行它,它就会拉取docker镜像并在此镜像中执行脚本。

docker pull quay.io/pypa/manylinux_2_24_x86_64
./build_wheel.sh

然后使用twine上传源分发和wheel到pypi。

twine upload dist/*.tar.gz dist/*.whl

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分发

rql-1.0.2.tar.gz (117.5 kB 查看散列值)

上传时间

构建分发

rql-1.0.2-cp39-cp39-manylinux_2_24_x86_64.whl (26.2 MB 查看散列值)

上传时间 CPython 3.9 manylinux: glibc 2.24+ x86-64

rql-1.0.2-cp38-cp38-manylinux_2_24_x86_64.whl (26.2 MB 查看散列值)

上传时间 CPython 3.8 manylinux: glibc 2.24+ x86-64

rql-1.0.2-cp37-cp37m-manylinux_2_24_x86_64.whl (26.2 MB 查看散列值)

上传时间 CPython 3.7m manylinux: glibc 2.24+ x86-64

支持