在 Heroku 上运行 CKAN 时设置正确的配置选项
项目描述
ckanext-heroku
要求
例如,您可能想在此处提及此扩展适用于哪些版本的 CKAN。
安装
安装ckanext-heroku:
激活您的 CKAN 虚拟环境,例如:
. /usr/lib/ckan/default/bin/activate
将 ckanext-heroku Python 包安装到您的虚拟环境中:
pip install ckanext-heroku
将heroku添加到 CKAN 配置文件中的ckan.plugins设置中(默认情况下,配置文件位于 /etc/ckan/default/production.ini)。
重启 CKAN。例如,如果您在 Ubuntu 上使用 Apache 部署了 CKAN:
sudo service apache2 reload
配置设置
在此处记录任何可选配置设置。例如:
# The minimum number of hours to wait before re-checking a resource # (optional, default: 24). ckanext.heroku.some_setting = some_default_value
开发安装
要安装 ckanext-heroku 进行开发,请激活您的 CKAN virtualenv 并执行以下操作:
git clone https://github.com/nerevu/ckanext-heroku.git cd ckanext-heroku python setup.py develop pip install -r dev-requirements.txt
运行测试
要运行测试,请执行以下操作:
nosetests --nologcapture --with-pylons=test.ini
要运行测试并生成覆盖率报告,首先确保你的 virtualenv 中安装了覆盖率(pip install coverage)然后运行:
nosetests --nologcapture --with-pylons=test.ini --with-coverage --cover-package=ckanext.heroku --cover-inclusive --cover-erase --cover-tests
在 PyPI 上注册 ckanext-heroku
ckanext-heroku 应该在 PyPI 上作为 https://pypi.python.org/pypi/ckanext-heroku可用。如果该链接不起作用,那么您可以按照以下步骤首次在 PyPI 上注册项目:
创建项目的源代码分发:
python setup.py sdist
注册项目:
python setup.py register
将源分发上传到 PyPI:
python setup.py sdist upload
使用setup.py文件中的版本号标记 GitHub 上项目的第一个版本。例如,如果setup.py中的版本号为 0.0.1,则执行以下操作:
git tag 0.0.1 git push --tags
发布新版本的 ckanext-heroku
ckanext-heroku 在 PyPI 上可用https://pypi.python.org/pypi/ckanext-heroku。要将新版本发布到 PyPI,请执行以下步骤:
更新setup.py文件中的版本号。 有关如何选择版本号的信息,请参阅PEP 440 。
创建新版本的源代码分发:
python setup.py sdist
将源分发上传到 PyPI:
python setup.py sdist upload
使用setup.py文件中的版本号标记 GitHub 上项目的新版本。例如,如果setup.py中的版本号是 0.0.2,那么执行以下操作:
git tag 0.0.2 git push --tags
项目详情
ckanext_heroku -0.5.1-py2.py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 2efba22059f176694bce56fdcb818730a077b5504ee07959efb2a4cb3233279c |
|
| MD5 | 471c1fc13d7b68c0fc2ab5ccb276a6a8 |
|
| 布莱克2-256 | e6784080f1c82022e36f424a72dbc3b46876c5f327324aa6918cd2d4ac65d100 |