Nimporter 1.0.0 发布了,作者介绍目前已经实现了 Nimporter 所必需的所有功能,但将继续提供必要的 bug 修复与小改进。
Nimporter 可以简单地将 Nim 源代码文件导入为类似 Python 模块的代码,与 Python 代码无缝地结合使用。
此版本中的最大功能是可以使用 Nim 代码分发库而无需最终用户安装 Nim 编译器。除此之外,亮点包括:
- 更易安装:
pip install nimporter
。 - Nimporter 可以通过 Choosenim 或手动安装 Nim。
- 可以自动找到 Nim 标准库。
- 正式支持具有 .nimble 依赖的完整 Nim 项目。
- 支持二进制(wheel)版本,并且可以通过一行代码轻松创建。
- 对于不同平台的不同情况,现在支持对 CLI 任意数量参数的绝对控制。
- 对于使用 Nim 代码打包的库,可以保持任意复杂的命名空间。
- 44 项单元测试和 5 项集成测试,94% 代码覆盖率。
- 出了官方的 Nimporter CLI,用于在终端中清理缓存版本和编译扩展。
- 生成文档。
- 新 logo。
详情查看发布说明:
https://github.com/Pebaz/nimporter/releases/tag/v1.0.0
转自 https://www.oschina.net/news/114888/nimporter-1-0-0-released