python安装目录结构_python目录规范和仓库结构

模块

位置:./sample/ 或 ./sample/xx.py

意图:惯用方式

注意: 项目核心文件夹应该放在显眼的地方单项目文件放置于仓库根目录, 文件命名和项目名称最好有关联

LICENCE

位置:./LICENSE

意图:条款和许可证用于授权和法律纠纷

注意: 仓库比较重要的部分,涉及项目的许可和申明信息,版权信息应该写在这个文件里面

如果不知道你的项目该选哪个可以参看网站: choosealicense

Setup.py

位置:./setup.py

意图:打包和项目分布式管理

注意: 如果使用打包管理,应该把setup.py文件放置在根目录

Requirements.txt

位置:./requirements.txt

意图:项目依赖文件和包列表,使用 pip安装

注意:如果你的项目需要额外安装其他python依赖包,则需要用此文件列出安装包的名称和版本号

方便使用 pip install -r requirements.txt进行依赖安装

文档和说明

位置:./docs/

意图:项目相关的说明文档

测试套件

位置:./test_sample.py 或 ./tests

意图:项目集成测试和单元测试相关的套件

Makefile

位置:./test_sample.py 或 ./tests

意图:通用任务管理

注意: 用于任务的通用管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值