命令行项目经理

pyx-manager的Python项目详细描述


PYX,面向任务的项目经理

这个项目主要是由mix,为灵药项目的项目管理工具启发的。 它为创建、测试、运行…python项目,可用作命令行工具。

PYX项目的结构

可以使用以下命令创建新项目:

pyx new my_project

这将创建以下目录:

my_project/
├── .gitignore
├── main.py
├── my_project
│   └── __init__.py
├── Pipfile
├── .pyx
│   ├── project.py
│   └── tasks
├── README.md
├── setup.py
└── test
    └── test_my_project.py

让我们看看这个。 代码位于以项目命名的目录中;这里是./my_project/。 这背后的原因是pyx将帮助您将项目构建为一个包。

pyx项目的入口点是main.py。 它将在调用项目根目录中的pyx run时运行。 此任务实际上将激活相应的pipenv环境,并在那里运行项目。

test目录是应该放置单元测试文件的位置。 已经提供了一个,./test/test_my_project.py。 单元测试使用pyx test运行,它将调用unittest模块。

该项目还包含git项目的README.md.gitignore文件。 它包含一个用于将项目分发到pypi的setup.py,可以通过pyx release任务完成。 分发的凭据和存储库存储在./.pyx/project.py;尽管您不需要编写这些:如果pyx找不到它们,则会提示您键入它们。

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

推荐PyPI第三方库


热门话题
java在ArrayList中比较数字   java在Kotlin中使异步调用同步   让“Scala编程”junit示例在IntelliJ中工作的java问题   java Servlet侦听器未在ContextListener中设置属性   将Microsoft SQL Server数据库连接到我的Java项目   加载资源时出现java“需要注册工厂”异常   java如何使用POI检查excel中的重复记录?   java如何更改机器生成的代码   java如何确保重写的方法是同步的   用Spring编写Hibernate时的java XML奥秘   java管理mysql数据库中存储的用户权限   java如何运行。来自Javascript的jar方法   java我想在Web应用程序中进行身份验证&对桌面应用程序使用相同的凭据。我该怎么做?