Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Looking for maintainers #245

Closed
messense opened this issue Jul 23, 2017 · 14 comments
Closed

Looking for maintainers #245

messense opened this issue Jul 23, 2017 · 14 comments
Assignees

Comments

@messense
Copy link
Member

You will be given write access to this repository.

Requirements:

  1. Understand advanced Python techniques (mostly meta-programming).
  2. Understand wechatpy's internal design.
@LKI
Copy link
Collaborator

LKI commented Jul 24, 2017

唔,举手自荐,我愿意当maintainer。

我司 (zaihui)目前做的是SaaS服务,
用的 Python + Django。

因为一部分东西是基于微信开发的,
以前用的库是wechat-python-sdk
一直想换库,
最近才换完,
换成了wechatpy。

有什么想法求交流,
比如一些 milestone, todo 什么之类的。

@messense
Copy link
Member Author

@LKI Invited. Please check your email.

@messense
Copy link
Member Author

messense commented Aug 1, 2017

@cloverstd @LKI 你们的 pypi 用户名都是啥,我给你们发布权限。

@cloverstd
Copy link
Collaborator

@messense 同 ID

😕 现在的工作已经没有做与微信相关的了,只是个人玩玩了

@messense
Copy link
Member Author

messense commented Aug 1, 2017

@cloverstd Added.

目前工作中也用得不多,一些基础的接口。所以比较需要更多的 maintainers

@messense
Copy link
Member Author

messense commented Aug 1, 2017

@cloverstd BTW, https://github.com/wechatpy/wechatpy-tornado 估计现在可用了...

@LKI
Copy link
Collaborator

LKI commented Aug 1, 2017

@messense ID是lirian~
具体发布流程什么的,小弟我不太熟悉,所以可能要先学习一个……

是要先bumpversion,再py27/py34/py35/py36挨个build一遍吗

@cloverstd
Copy link
Collaborator

@messense 工作中用到 Tornado,然而发现如果不能所有的操作都异步化的话,对于性能的是副作用。
而且 Tornado 不是一般人 hold 住的,很容易写出 block 的代码。

pypi 的发布能不能和 github 的 release 结合在一起自动发布呀?
通过 robot,当某一个版本的 roadmap 完成后,然后自动发布。

@LKI
Copy link
Collaborator

LKI commented Aug 1, 2017

@cloverstd 自动release感觉很科学,不过我没找到比较热门的bot。是不是因为release往往要password之类的,不好搞的原因?

@messense
Copy link
Member Author

messense commented Aug 1, 2017

patch 版本(major.minor.x)bumpversion patch
minor 版本:bumpversion minor

构建:python setup.py sdist bdist_wheel
上传:twine upload dist/*

auto release 我近期可以弄一下。

@messense
Copy link
Member Author

messense commented Aug 1, 2017

@LKI 自动 release 并不麻烦,我司内部的库目前大多是自动 release 到私有 PypiCloud 上的。password 可以用加密环境变量。

@messense
Copy link
Member Author

messense commented Aug 1, 2017

发布之前还需要确认一下 docs/changelog.rst 更新好了。

@messense
Copy link
Member Author

messense commented Aug 1, 2017

再py27/py34/py35/py36挨个build一遍吗

@LKI 因为是 universal wheel 只需要在一个版本下构建上传就可以了。带二进制文件的即非 universal wheel 才需要各个版本构建。

@LKI
Copy link
Collaborator

LKI commented Aug 1, 2017

@messense 好的!多谢指教!我先理解学习一下。 😃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants