Knocki的异步Python客户端。
项目描述
Python: Knocki
Knocki的异步Python客户端。
关于
此包用于将Knocki连接到Home Assistant。
安装
pip install knocki
变更日志 & 发布
此存储库使用GitHub的发布功能维护更改日志。日志格式基于Keep a Changelog。
版本基于语义版本控制,使用MAJOR.MINOR.PATCH
格式。简单来说,版本号将根据以下方式递增:
MAJOR
:不兼容或重大更改。MINOR
:向后兼容的新特性和增强。PATCH
:向后兼容的bug修复和包更新。
贡献
这是一个活跃的开源项目。我们始终欢迎那些希望使用代码或为其做出贡献的人。
我们已为我们的贡献指南建立了一个单独的文档。
感谢您的参与! :heart_eyes
设置开发环境
此Python项目完全使用Poetry依赖管理器管理。但也依赖于NodeJS在开发过程中的某些检查。
您需要至少
- Python 3.11+
- Poetry
- NodeJS 12+(包括NPM)
安装所有包,包括所有开发需求
npm install
poetry install
由于此存储库使用pre-commit框架,所有更改都会在每次提交时进行lint和测试。您可以使用以下命令手动运行所有检查和测试
poetry run pre-commit run --all-files
仅运行Python测试
poetry run pytest
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
knocki-0.3.5.tar.gz (6.9 kB 查看哈希值)
构建分布
knocki-0.3.5-py3-none-any.whl (7.0 kB 查看哈希值)
关闭
knocki-0.3.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1c930d01bd5169279408324e1e00f8b347128244c412c5f00679ec772bb73519 |
|
MD5 | 590f3cb4a858deecb59a1058d31d603e |
|
BLAKE2b-256 | 37b4345df2dc7ba3ad78547db70b7ef35b7f730773be661853e9621214ec5917 |
关闭
knocki-0.3.5-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9d7f8bf51581c2f748f397cc6ec95686dbacb656a0ea688d16472517f5d50acd |
|
MD5 | e7220aa64ca8198f0ae9381f91fa0052 |
|
BLAKE2b-256 | fb106f77baedc8637a7578ab3c5d01e986eaf67222ceca79ca039195c59209fc |