有Python Duktape JS包装器

hat-duktape的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如何通过标记名检索多个标记中的元素以进行selenium自动化测试   java iText如何查找最后一行被拆分到下一页   java如何在hudson中的特定jdk上运行Findbugs和PMD?   如何确保java程序与java Environment 6兼容?   对形状进行分组,这样我就可以通过鼠标点击和java处理循环浏览它们   使用生成器映射对象时,java定义无效   maven Java:Struts2和IntelliJ供初学者使用   java子类不继承父类字段   java Android Grid View在Android版本kitkat上崩溃   java Hibernate从缓存返回错误的列表,即使预期的列表与缓存的列表不同   java SendGrid:模板和替换标记   用于普通生产者| Kafka流的java自定义分区器   安卓理解Java内部类中的作用域   无法从Android Studio中的非静态方法调用java非静态方法   比较两个XML响应的JavaXMLUnit   java使用keytool列出密钥   不使用Java客户端库将视频上传到YouTube数据API v3   java My While循环即使在满足条件时也不会结束   自动在外部存储字符串数据,以便以后在Java中使用