跳转到主要内容

一个用于制作提供同步或异步作业功能的Web服务的库

项目描述

Tests Latest Version Downloads Supported Python versions Development Status License

CKAN服务提供商

一个用于制作提供同步或异步作业功能的Web服务的库。由 DataPusher 使用。

入门

要为开发安装ckanserviceprovider

git clone https://github.com/ckan/ckan-service-provider.git
cd ckan-service-provider
pip install -r requirements-dev.txt

要使用ckanserviceprovider制作Web服务,请参阅 /example。您可以使用以下命令运行示例服务器: python example/main.py example/settings_local.py

要查看真实世界的示例,请参阅 DataPusher

运行测试

要运行ckanserviceprovider测试

pytest

构建文档

要构建ckanserviceprovider文档

python setup.py build_sphinx

发布新版本

发布ckanserviceprovider的新版本

  1. setup.py中增加版本号

  2. 构建新版本的源代码包,并发布到PyPI

    python setup.py sdist bdist_wheel
    pip install --upgrade twine
    twine upload dist/*
    

    在继续下一步之前,您可能想在一个干净的虚拟环境中测试从PyPI安装和运行新版本。

  3. 将setup.py的更改提交到git,标记发布,并将更改和标记推送到GitHub

    git commit setup.py -m "Bump version number"
    git tag 0.0.1
    git push
    git push origin 0.0.1
    

    (将0.0.1替换为您要发布的版本号。)

作者

ckanserviceprovider的原始作者是David Raznick david.raznick@okfn.org 和Dominik Moritz dominik.moritz@okfn.org。有关贡献者列表,请参阅github.com/ckan/ckan-service-provider/contributors

项目详情


下载文件

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

源代码包

ckanserviceprovider-1.2.0.tar.gz (29.4 kB 查看哈希值)

上传时间 源代码

支持者