命令行项目经理

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 Hibernate:合并并删除,而不是从数据库中删除实体对象   java如何在WebFilter中有条件地从Mono返回?   java调用mysql c3p0函数   可执行jar Java jar文件加载错误:无法找到或加载主类。类导致的错误:java。lang.ClassNotFoundException:某些东西。班   java如何减少/更改爬网后的延迟?   从其他语言(如Java、PHP、Perl、Python等)调用C/C++代码的最佳方式是什么?   java如何模拟影响对象的void返回方法   当我试图在ubuntu上启动JavaScala时,它抛出了一个异常   java如何正确输出游戏   理解java和C++背景下的JavaScript原型   oracle如何将Java函数转换为postgresql函数   多线程为什么我的java服务器程序在超时后不退出?   java如何使listView中的按钮在单击时工作?   试图将这个嵌套的java forloop转换为python,但我不知道如何转换。有没有一种方法可以像这样为循环执行if语句?   java幂函数在计算器中的应用   如何在java中滚动浏览mysql数据库   在Spring Boot应用程序的JUnit测试中,java没有符合自动连线JPA存储库要求的bean   java如何使用扩展类的JPanel对象?