复制Python Package Creator

rppc的Python项目详细描述


RPPC

可复制的python包创建者

rppc提供了一个命令行接口,用于为可复制的python包创建骨架。这里的包结构遵循许多科学python生态系统的标准和约定。有了这些标准和建议,其他人将能够使用您的代码,将您的代码移植到其他项目中,并与其他用户协作。

创建的包试图遵循华盛顿大学escience研究所的做法。

注意:此包仅适用于python 3.5及以上版本

双因素身份验证

注意,gitcli命令只接受基本的身份验证过程。如果您的帐户上设置了2fa,则必须生成Personal Access Token。在这种情况下,当要求您以如下方式输入密码时:

Enter the GitHub password for <user_name>

您必须输入访问令牌,而不是自己的密码。

如何使用此软件包

  1. 从pypi安装包
pip install rppc
  1. 用你最喜欢的编辑器创建一个yaml文件,名为package.yml
name:mypythonpackagedescription:This is the description for the packageauthor:name:First Lastemail:myemail@example.comdependencies:-pandas-numpygithub-id:github_username
  1. 运行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

联系开发人员

与开发人员联系此软件包的最佳方式是解决问题。如果您发现了任何错误,或者请求增强,请创建一个问题。任何其他问题也可以去那里。谢谢您!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java例外。Lang.Stringindexoutofboundsexception索引超出范围(0)   java Spring引导Freemarker从2.2.0升级失败   重构Java反模式名称?包含对象的对象包含。。。等   用java处理JDBC可能出现的死锁的最佳方法   java无法访问主线程上的数据库,因为它可能会在很长一段时间内锁定UI   java如何将固定大小的画布包装在边框窗格中的滚动窗格居中?   java解析xsd文件后得到空结果   在html页面中表示XML文件的java   socketjava对象流   sql Java越界异常数据库   JavaJBoss7.1.1不会在Mavericks上启动   Twincat ADS事件驱动读取在一段时间后停止工作(Java)   java MyBatis使用生成的ID插入所有   Mojave上缺少MacOS Java控制面板   JavaGuice:如果多次注入相同的依赖项,是否注入了该依赖项的相同实例?