自动创建Python包,上传到GitHub,设置持续集成,以便您可以专注于代码。
项目描述
# PipCreate
[](http://badge.fury.io/py/PipCreate)
[](https://travis-ci.org/Carreau/PipCreate)
[](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。
[](http://badge.fury.io/py/PipCreate)
[](https://travis-ci.org/Carreau/PipCreate)
[](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 查看哈希)
关闭
pipcreate-0.1.1.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f693ab5373873bb070b8e4b10cd6d9bb86f37883e6399de15e2c4e1439f1a826 |
|
MD5 | cf74a5544883af0d0b6322a37f751976 |
|
BLAKE2b-256 | 498af2fb18d355080c6cf9fe1bac3008ba569f642b604630984c1b5fce57b1d7 |
关闭
pipcreate-0.1.1-py2.py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 783642fe6581c1c4c09f6385a8184abe93fc1131f20f751fb4de23ed113f085d |
|
MD5 | 5406f34c7fdbe4e2f275d691d9062f95 |
|
BLAKE2b-256 | 9f188c210edd031091fb476bbb36c9d11e0b99b11ecc4b2c17a6a6e542351133 |