复制Python Package Creator
rppc的Python项目详细描述
RPPC
可复制的python包创建者
rppc
提供了一个命令行接口,用于为可复制的python包创建骨架。这里的包结构遵循许多科学python生态系统的标准和约定。有了这些标准和建议,其他人将能够使用您的代码,将您的代码移植到其他项目中,并与其他用户协作。
创建的包试图遵循华盛顿大学escience研究所的做法。
注意:此包仅适用于python 3.5及以上版本
双因素身份验证
注意,git
cli命令只接受基本的身份验证过程。如果您的帐户上设置了2fa,则必须生成Personal Access Token。在这种情况下,当要求您以如下方式输入密码时:
Enter the GitHub password for <user_name>
:
您必须输入访问令牌,而不是自己的密码。
如何使用此软件包
- 从pypi安装包
pip install rppc
- 用你最喜欢的编辑器创建一个yaml文件,名为
package.yml
name:mypythonpackagedescription:This is the description for the packageauthor:name:First Lastemail:myemail@example.comdependencies:-pandas-numpygithub-id:github_username
- 运行
rppc init
。请注意,这将要求您选择许可证。如果您不确定哪种许可证最适合您的软件包,请参考choosealicense.com
# The optional --github argument will allow to push the newly created repository to your github
rppc init --file package.yml --github
联系开发人员
与开发人员联系此软件包的最佳方式是解决问题。如果您发现了任何错误,或者请求增强,请创建一个问题。任何其他问题也可以去那里。谢谢您!