一套用于在[Kaibu](https://kaibu.org)中处理GeoJSON注解的实用函数。
项目描述
kaibu-geojson-utils
一套用于在Kaibu中处理GeoJSON注解的实用函数。
创建新仓库
- 创建一个新的仓库,并将
imjoy-team/imjoy-python-template
作为模板仓库。 - 克隆您的新仓库。
- 搜索并替换所有出现的
kaibu-geojson-utils
。将kaibu-geojson-utils
替换为新仓库的名称。 - 在
setup.py
和requirements.txt
中添加所需的包要求。 - 更新此
README.md
,包含对新仓库的描述和说明。
开发
-
安装并设置开发环境。
pip install -r requirements_dev.txt
这将安装所有要求。它还会以开发模式安装此包,因此代码更改将立即应用,无需重新安装。
-
以下是我们使用的一些开发工具列表。
-
建议在代码编辑器中也使用相应的代码格式化和linters,以获得即时反馈。一个可以做到这一点的流行编辑器是
vscode
。 -
运行所有测试,检查格式和代码风格。
tox
-
运行单个 tox 环境。
tox -e lint
-
重新安装所有 tox 环境。
tox -r
-
运行 pytest 和所有测试。
pytest
-
运行 pytest 并计算包的覆盖率。
pytest --cov-report term-missing --cov=kaibu-geojson-utils
-
默认支持通过 GitHub Actions 进行持续集成。GitHub Actions 对公共仓库免费,并且每月为私有仓库提供 2000 个免费的 Ubuntu 构建分钟。
项目详情
关闭
kaibu-geojson-utils-0.1.5.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 2fc436a2d3f68e6258d331e693eacc50970c115c490dbcba7d3b4253e3813ba1 |
|
MD5 | 62cdee3f45ba84c22b8016eb20229d5c |
|
BLAKE2b-256 | c2a38f095318c3399088f4f0d2bb8e0ad341d6ce2d646a5666867ccb297cef9d |
关闭
kaibu_geojson_utils-0.1.5-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 9191ba8b369906f062c42409cfc9780d3244b2aa6e25291ce159b473c3f0d0fb |
|
MD5 | 1fce7d28cdab5b2ce8cba145454314f2 |
|
BLAKE2b-256 | 57541122fb0d28dd7ae5c76713128ab1c5444e23d809b66603b2c56b10715db1 |