3 个不稳定版本

0.1.1 2023年4月4日
0.1.0 2021年11月17日
0.0.1 2021年5月19日

#17 in #create-file

每月 28 次下载

自定义许可

15KB
388

PyGo

crates.io lastupdated GitHub repo size issuse Lines of Code License Discord Chat

PyGo 是一个类似于 Cargo 的 Python 管理器

pygo new myproject

创建类似以下文件结构

myproject
|
- src
| |
| - __main__.py
|
- .git
|
- .gitignore
|
- README.md

__main__.py》文件将包含以下模板

def main():
  print("Hello World")

if __name__ == "__main__":
  main()

--bin 是默认参数

--lib 将创建类似以下文件结构的文件

pygo new mylib--lib

myproject
|
- src
| |
| - __init__.py
|
- .git
|
- .gitignore
|
- README.md

路线图

  • new 选项使用带有 --lib--bin 选项的 git 仓库命令创建新项目,其中 --bin 是默认选项。
  • init 选项使用带有 --lib--bin 选项的 git 仓库命令创建新项目,其中 --bin 是默认选项。
  • run 选项运行 Python 项目
  • clean 选项清除环境和包中所有未使用的文件。
  • build 选项将项目压缩并放置到 release 目录中。
  • test 选项运行项目的自定义测试。
  • 为 Python 项目创建自定义环境。

依赖项

~1.3–2.3MB
~36K SLoC