一个用于制作提供同步或异步作业功能的Web服务的库
项目描述
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的新版本
-
在setup.py中增加版本号
-
构建新版本的源代码包,并发布到PyPI
python setup.py sdist bdist_wheel pip install --upgrade twine twine upload dist/*
在继续下一步之前,您可能想在一个干净的虚拟环境中测试从PyPI安装和运行新版本。
-
将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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b86486df8dcdb86e02a0ae19b16f446ae132290bb6e8f00789b9842fec2422f1 |
|
MD5 | 4165eadb7373e244c0c6444ac0aca63c |
|
BLAKE2b-256 | 6ff615ba8953f6ea22049b516d2d8412c396cbb7293e4629b712dd63da698472 |