帽子戏法

hat-juggler的Python项目详细描述


Hat-Open是开发工具和库的开源框架 用于远程监视、控制和管理 智能电子设备,如物联网设备、可编程逻辑控制器、工业 自动化或家庭自动化系统。在

hatcore是Hat Open的一部分,提供组件和库的集合 开放系统的基础。在

Hat开放式和关联存储库的开发由 Končar-发电厂和电力牵引工程公司。 (Končcar KET-https://www.koncar-ket.hr)。在

有关更多信息,请参阅:

警告

该项目目前正处于积极开发阶段。特征, 功能和API不稳定。在

安装

帽子打开由多个相互连接的部分组成。每个部件实现 特定功能。为了更容易重用,提供的实现是 分成多个包:

Python包

Python包需要python3.8,并且可以与pip一起安装:

$ pip install <package-name>

其中package-name是以下之一:

JavaScript包

JavaScript包可以与npm一起安装:

^{pr2}$

其中package-name是以下之一:

建造

用于Hat is pydoit的构建工具(http://pydoit.org/)。可以安装 通过运行pip

$ pip install doit

要列出可用的doit任务,请使用:

$ doit list

默认任务:

$ doit

创建包含生成包的dist文件夹。在

依赖性

用于管理依赖项的包管理器:

  • pacman

    Package manager of Arch linux distribution. Available on Windows as part of msys2 (http://www.msys2.org/).

  • 皮普

    Package manager available as part of CPython installation.

  • 纱线

    Package manager for NodeJS.

生成和运行hat组件的所有依赖项列表可用 在:

  • requirements.pacman.win.txt (windows only)
  • requirements.pacman.linux.txt (archlinux only)
  • requirements.pip.txt
  • package.json

Python代码只针对cpython3.8。在

文件

文档可以用以下方式构建:

$ doit docs

创建包含文档的build/docs文件夹。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在mongodb中获取用户有权访问的数据库列表?   基于契约和类不变量的java设计   java我的代码有什么问题,似乎是正确的,但事实并非如此   java Android初学者:布局按钮和文本   400错误Paypal令牌API与Java(HttpURLConnection)   为什么Java从socket中随机读取数据,而不是整个消息?   如果我调用scanner,我会扫描两次。先是下一个,然后是扫描仪。下一个   如果消息发送失败,java ActiveMQ/JMS不重试   java有没有类似于dynaTrace的开源框架?   java Android:获取zip中的文件数(使用存储卷/存储访问框架)   java无法将流图像解码为片段   java如何修复Jenkins插件中的“此位置的预期stackmap帧”   java如何使用javac编译器编译AndroidManifest。xml文件?