####前言
一直在努力进步,其实也在想做点项目,也作了一些东西,最近的计划就是看celery,pelican,然后开始看django,看requests,
其实任务还是很重的。
上段时间github转悠,发现一个挺有意思的东西colout:一个python的命令行显示彩色字符的软件,支持正则,支持各种语法的插件,但是作者呢..怎么说呢
也算是我为了练手,给他维护这个项目,
####我维护的内容
正如我给它修改的README
1 |
|
其实现在已经放到了gentoo的portage主干,你可以直接安装
1 |
|
####也就是说我维护了pypi,ubuntu’s ppa和gentoo
这个经验讲起来,很多很多,时间有点长了…
- pypi
我这部分源码是从作者项目拿下来的分支colout,
里面加了一些必要的东西,还有setup.py的格式
其中的’classifiers’是从官网文档分析的classifiers,
而且要注意的是,根据
最近的PEP438,
以后的pypi不要容许来自外部软件的网站连接,直接使用pypi的地址已加快速度
#####流程
- 注册pypi,你可以去网站 也可以python setup.py register
- 添加相关文件和setup.py
- python setup.py sdist upload #上传到pypi
技巧:
你可以写.pypirc配置文件就不用每次输入帐号密码了
1 |
|
表示构建dist包后并且上传,当然你还能再加’bdist_egg’ 构建eggs
- gentoo 本来就是我的一个layman,但是看来gentoo的开发者也挺喜欢这个小玩意,后来把它放在了主干
流程:
- 写ebuild脚本 请参看我的overlay for Gentoo
- 假如你想用第三方的overlay,上面README有安装方法,假如你想放到gentoo主干,继续…
- 建立一个Bugzilla帐号
- 创建一个bug,填写表单,附件加入你写的那个ebuild脚本,看我的例子app-misc/colout - a simple command to add colors to a text stream in your terminal
技巧:
- ubuntu ppa 是最闹残,最无奈的,源文件在我虚拟机里面,有时间我再补
版权声明:本文由 董伟明 原创,未经作者授权禁止任何微信公众号和向掘金(juejin.im)转载,技术博客转载采用 保留署名-非商业性使用-禁止演绎 4.0-国际许可协议
python