跳转到主要内容

Knocki的异步Python客户端。

项目描述

Python: Knocki

GitHub Release Python Versions Project Stage Project Maintenance License

Build Status Code Coverage

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 查看哈希值

上传时间 Python 3

由以下机构支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面