怎么启动python项目_如何组织Python项目?
目录结构.
|-- bin
| `-- my_program
|-- docs
| `-- doc.txt
|-- my_program
| |-- data
| | `-- some_data.html
| |-- __init__.py
| |-- submodule
| | `-- __init__.py
| |-- helpers.py
|-- tests
| |-- __init__.py
| |-- test_helpers.py
|-- Makefile
|-- CHANGES.txt
|-- LICENSE.txt
|-- README.md
|-- requirements-dev.txt
|-- requirements.txt
`-- setup.py
cat生成文件PYTHON=`which python`
NAME=`python setup.py --name`
all: check test source deb
init:
pip install -r requirements.txt --use-mirrors
dist: source deb
source:
$(PYTHON) setup.py sdist
deb:
$(PYTHON) setup.py --command-packages=stdeb.command bdist_deb
rpm:
$(PYTHON) setup.py bdist_rpm --post-install=rpm/postinstall --pre-uninstall=rpm/preuninstall
test:
unit2 discover -s tests -t .
python -mpytest weasyprint
check:
find . -name \*.py | grep -v "^test_" | xargs pylint --errors-only --reports=n
# pep8
# pyntch
# pyflakes
# pychecker
# pymetrics
clean:
$(PYTHON) setup.py clean
rm -rf build/ MANIFEST dist build my_program.egg-info deb_dist
find . -name '*.pyc' -delete
怎么启动python项目_如何组织Python项目?相关推荐
- java包装项目_项目包装组织
java包装项目 程序包是Java的基本概念,是您开始用该语言编程时偶然发现的第一件事. 作为一个初学者,您可能不太关注软件包的结构,但是随着您成为经验丰富且成熟的软件开发人员,您开始考虑可以采取哪些 ...
- 品达物流TMS项目_第12章 项目总结
品达物流TMS项目_第12章 项目总结 文章目录 品达物流TMS项目_第12章 项目总结 第12章 项目总结 1. 微服务架构 2. 软件架构体系 3. 系统架构 4. 技术架构 5. 业务流程 6. ...
- python开发小工具项目_给中级Python开发者的13个练手项目,适合你不?
选自realpython 作者:Habeeb Shopeju 机器之心编译 参与:高璇 学习 Python 的基础知识是一种美妙的体验.但对于中级 Python 开发人员来说,很多项目要么过难,要么过 ...
- java和python结合做项目_由浅入深Java+Python结合项目实战
[课程内容] [初级项目:图片社交+电商导购+漂流瓶] 项目实现功能: 用户注册,登录,登出图片的多种上传方式,删除首页图片分类,排序和分页个人页管理图片分享 课程内容: 开发工具和Python语言介 ...
- 2018年python薪资_最好的Python:2017和2018年至今我最喜欢的文章集
2018年python薪资 我打算发布此收藏集 (My intention with publishing this collection) Last year I only used Medium ...
- python股市_如何使用python和破折号创建仪表板来主导股市
python股市 始终关注大局 (Keep Your Eyes on the Big Picture) I've been fascinated with the stock market since ...
- 学习python课程_想学习Python吗? 这是我们的免费4小时互动课程
学习python课程 Python is a popular, versatile and easy-to-learn language. It's the go-to language for AI ...
- python程序_正确配置Python应用程序
让我们来讨论一下如何配置Python应用程序,特别是那些可能存在于多个环境中的应用程序--开发环境.模拟环境.生产环境等等-- 应用程序中使用的工具和框架并不是特别重要,因为我将在下面概述的方法是基于 ...
- python 切片_全面解读Python高级特性切片
大家好,欢迎来到Crossin的编程教室! 众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串.列表.元组-)中的单个元素,那么,如果要获取一个索引区间的元素该怎么办呢? 切片(slic ...
最新文章
- Windows10 搭建java环境——JDK11的安装与eclipse的安装
- Homebrew 1.9发布,将支持Linux与Windows 10
- SecureCRT如何与Linux虚拟机进行关联
- 神不知鬼不觉地置换 XP用户密码
- 基础概念总结(spring security、Quartz、JUnit测试)
- 活动:北京Xamarin分享会第8期(2017年11月11日)
- zen of python什么意思_如何理解「The Zen of Python」?
- 【数据库实验课堂】实验三:管理SQL Server表数据
- 扫地机器人的特点描写_扫地机器人的特点是什么
- 【Kafka】nable to write to standard out, closing consumer Console consumer process hangs on SIGINT
- python代码写好了怎么运行-python代码如何运行
- Solidity语言基础 和 Etherum ERC20合约基础
- Android 经常使用设计模式(一)
- 魅族手机便签里的备忘录内容如何导出到华为手机上?
- 2021年关于Delphi/Object Pascal编程语言的现状和历史
- 【数据库记录】数据库三大范式和BCNF范式
- Visual SourceSafe Explorer界面出现乱码+字体翻转
- 短信网关协议(cmpp、sgip、smgp、smpp)长短信开发要点
- iOS设备屏幕尺寸和适配
- 利用Log parse 分析Exchange 性能并产生相应报表!(1)-Agent Log!