可重复的Python包创建器
项目描述
rppc
可重复的Python包创建器
rppc
提供了一个用于创建可重复的Python包骨架的命令行界面。该包结构遵循大多数科学Python生态系统的标准和惯例。有了这些标准和推荐,其他人将能够使用您的代码,将您的代码移植到其他项目中,并与其他用户合作。
创建的包试图遵循华盛顿大学eScience研究所的 可重复和开放科学指南。
注意:此包仅适用于Python 3.5及以上版本
双因素认证
请注意,git
CLI命令仅接受基本认证过程。如果您在帐户上设置了双因素认证,您必须生成一个 个人访问令牌。在这种情况下,当您被要求以类似以下方式输入密码时
输入 <user_name> 的GitHub密码
:
您必须输入您的访问令牌而不是您自己的密码。
如何使用此包
- 从PyPI安装包
pip install rppc
- 使用您喜欢的编辑器创建一个名为
package.yml
的yaml文件
name: mypythonpackage
description: This is the description for the package
author:
name: First Last
email: myemail@example.com
dependencies:
- pandas
- numpy
github-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
联系开发者
联系开发者的最佳方式是通过问题报告。如果您发现任何错误或有增强请求,请创建一个问题报告。其他任何问题也可以在那里提出。谢谢!
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
此版本没有可用的源代码分发文件。请参阅生成分发存档的教程。
构建分发
rppc-0.1.1b3-py3-none-any.whl (11.9 kB 查看哈希值)
关闭
rppc-0.1.1b3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5f5335e23882acd9f325694b880059c11700ce8d609dbe2baaf2b0d81e396904 |
|
MD5 | 42ad2cca720b65c77b3e319d7e557207 |
|
BLAKE2b-256 | 388fcd3431b8b646213e3a2bff4592dc7852e4c564240e704a98dadf24cc2f78 |