跳至主要内容

自动创建Python包,上传到GitHub,设置持续集成,以便您可以专注于代码。

项目描述

# PipCreate

[![img](https://badge.fury.io/py/PipCreate.png)](http://badge.fury.io/py/PipCreate)
[![img](https://api.travis-ci.org/Carreau/PipCreate.png?branch=master)](https://travis-ci.org/Carreau/PipCreate)
[![img](https://pypip.in/d/PipCreate/badge.png)](https://pypi.python.org/pypi/PipCreate)


创建Python包,使其变得简单。

因为您应该专注于您包的功能,而不是托管、测试和构建基础设施。


- [x] 如果您不知道,请选择包名。
- [x] 检查该名称是否已被占用
- [x] 设置GitHub远程仓库
- [x] 将travis-ci与GitHub连接
- [ ] 将文档与GitHub连接
- [ ] 将covertall与GitHub连接
- [ ] 帮助构建和发布
- [ ] 如果travis失败,则拒绝上传到PyPi

但例子总是更好的

```bash
$ python3 -m pipcreate frobulator
将使用目标目录 /Users/bussonniermatthias/eraseme
# 将在首次启动时打开GitHub并要求您提供私人令牌。
比较 "frobulator" 与其他现有包名...
# 如果您不知道,请生成包名
frobulator似乎有一个足够具体的名称
以Matthias Bussonnier的身份登录GitHub
使用Carreau/frobulator仓库进行工作
在本地上克隆GitHub仓库
在 'frobulator' 中克隆...
警告:您似乎已经克隆了一个空的仓库。
检查连接... 完成。
我现在在 /Users/bussonniermatthias/eraseme/frobulator
Travis用户:Matthias Bussonnier
同步Travis与GitHub,这可能需要一段时间...
......
同步完成
为该仓库启用travis钩子
该仓库的Travis钩子现在已启用。
每次推送代码到GitHub时,应触发连续迭代测试。
/Users/bussonniermatthias/eraseme/frobulator
克隆,执行第一次提交
重新推送并打开构建页面上的Travis以确保一切正常。
```

严重依赖其他包,TraviPy、pygithub和cookiecutter。

虽然cookiecutter很好,并且提供了很多灵活性,但我认为它需要太多的思考
或者在您没有时间浪费或您是初学者时,可能会让您感到害怕。

Pipcreate会为您做出大部分决定,让您能专注于您喜欢的事情。




历史
-------

0.1.0 (2014-01-11)
---------------------

* 首次发布于PyPI。

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分布

pipcreate-0.1.1.tar.gz (13.7 kB 查看哈希)

上传时间

构建分布

pipcreate-0.1.1-py2.py3-none-any.whl (7.1 kB 查看哈希)

上传时间 Python 2 Python 3

由支持