lentodvd限速器
lento-dvd的Python项目详细描述
LentoDVD限速器
> >从系统托盘控制您的DVD / CD驱动器的最大速度。 与ubuntu unity和gnome一起工作。使用eject工具设置速度限制。
屏幕截图
用法
安装:
$ sudo apt-get install eject $ sudo pip install lento_dvd
运行
要运行lentodvd,请从unity dash或gnome桌面菜单启动 (无论使用哪种桌面)。
开发
项目目录布局
- bin/-入口点脚本
- img/-运行时使用的图像文件(图标)
- lento_dvd/-根应用程序包(所有源代码)
- Makefile-为开发提供基本任务
- setup.py-python打包脚本
- README-分布式包的自述文件,由自动生成 make doc
- README.md-此文件
python 2和python 3
当前的指示器实现运行在Python2.7和Python3上。 所有测试都在“两条Python”上执行。
运行和测试
运行测试
$ make venv # run only once, or run again to re-create the virtualenv $ make tests
获取测试覆盖率(报告给./coverage/)
$ make cover
创建python源包
$ make sdist
不安装就运行
$ make run
本地生成和安装/卸载
$ sudo make install $ sudo make uninstall
清理项目目录(删除dist/、*.pyc等)
$ make clean
从readme.md生成自述文件
$ make doc
发布到pypi
$ make publish
提醒-发布过程
- 进行更改、更新和运行测试,确保覆盖率良好
- 更新setup.py并根据semantic versioning更改版本
- 标记新版本;标记格式为“vx.y.z”;例如:v1.2.1
- 推送更改和新标记
- 发布到pypi
复制
版权所有2016,Pete Burgers
此应用程序指示符分布在GNU GENERAL PUBLIC LICENSE下,或者是 许可证,或(由您选择)任何更高版本。
gplv3
模板代码改编自Vagrant AppIndicator, 谢谢@candidtim!