跳转到主要内容

未提供项目描述

项目描述

Tests

ckanext-recaptcha

待办事项:在此处放置您的扩展描述:它做什么?它有哪些功能?考虑包括一些截图或嵌入视频!

需求

待办事项:例如,您可能希望在此处提及此扩展与哪些版本的CKAN兼容。

如果您的扩展适用于不同版本,您可以添加以下表格

与核心CKAN版本的兼容性

CKAN版本 兼容?
2.6及以下 未测试
2.7 未测试
2.8 未测试
2.9 未测试

建议值

  • "yes"
  • "not tested" - 我想不到为什么它不会工作
  • "not yet" - 有使其工作的意图
  • "no"

安装

待办事项:将任何其他安装步骤添加到以下列表中。例如,安装任何非Python依赖项或添加任何必需的配置设置。

要安装ckanext-recaptcha

  1. 激活您的CKAN虚拟环境,例如

    . /usr/lib/ckan/default/bin/activate

  2. 克隆源并将其安装到虚拟环境

    git clone https://github.com/DataShades/ckanext-recaptcha.git cd ckanext-recaptcha pip install -e . pip install -r requirements.txt

  3. recaptcha 添加到您的CKAN配置文件中的 ckan.plugins 设置(默认配置文件位于 /etc/ckan/default/ckan.ini)。

  4. 重启CKAN。例如,如果您在Ubuntu上使用Apache部署CKAN

    sudo service apache2 reload

配置设置

目前无

待办:在此处记录任何可选配置设置。例如

# The minimum number of hours to wait before re-checking a resource
# (optional, default: 24).
ckanext.recaptcha.some_setting = some_default_value

开发者安装

要为开发安装 ckanext-recaptcha,请激活您的 CKAN 虚拟环境并执行以下操作

git clone https://github.com/DataShades/ckanext-recaptcha.git
cd ckanext-recaptcha
python setup.py develop
pip install -r dev-requirements.txt

测试

要运行测试,请执行以下操作

pytest --ckan-ini=test.ini

发布 ckanext-recaptcha 的新版本

如果 ckanext-recaptcha 应该在 PyPI 上可用,您可以按照以下步骤发布新版本

  1. setup.py 文件中更新版本号。有关如何选择版本号的说明,请参阅 PEP 440

  2. 确保您拥有所需包的最新版本

    pip install --upgrade setuptools wheel twine

  3. 创建新版本的源代码和二进制发行版

    python setup.py sdist bdist_wheel && twine check dist/*
    

    修复您遇到的任何错误

  4. 将源代码发行版上传到 PyPI

    twine upload dist/*
    
  5. 提交任何未完成的更改

    git commit -a
    git push
    
  6. 使用来自 setup.py 文件的版本号在 GitHub 上标记项目的最新发布。例如,如果 setup.py 中的版本号是 0.0.1,那么执行以下操作

    git tag 0.0.1
    git push --tags
    

许可证

AGPL

项目详情


下载文件

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

源代码发行版

ckanext-recaptcha-0.1.0.tar.gz (20.4 kB 查看散列值)

上传时间 源代码

构建发行版

ckanext_recaptcha-0.1.0-py3-none-any.whl (21.0 kB 查看散列值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面