用于为 PyPI 包创建骨架的 python 工具?

标签 python rubygems pip cpan pypi

我想编写我的第一个可以上传到 PyPi 的 python 包。 我的问题是是否有任何工具可以初始化 PyPi 包所需的框架? 到目前为止,我在这里找到了说明 http://peterdowns.com/posts/first-time-with-pypi.html但它需要我手动创建所有文件。我有 Perl 背景,在 Perl 中我可以使用以下内容为 cpan 模块创建骨架。

module-starter --module=Foo::Bar --author="Foo Bar" --email=foo@bar.com

在 ruby 中我可以做到

 bundle gem foo::bar

我很惊讶在 python 中没有类似的东西,或者可能只是我找不到它。

谢谢

最佳答案

有一个:cookiecutter-pypackage

顺便说一下,我认为您应该先手动操作,这样您才能更好地了解如何创建 python 包。当您熟悉它时,您可以使用工具自动完成此任务。

进一步阅读:

关于用于为 PyPI 包创建骨架的 python 工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30261420/

相关文章:

python - 如何暂停 for 循环并等待用户输入 matplotlib

python - 聚合、排名、分箱、重命名数据框中的每一列

ruby-on-rails - Bundle exec rake 测试没有产生结果

python - Mac 中使用 pip 安装的 SSL 问题

python - 在 Tkinter 帧上播放带音频的视频

python - 游戏错误 : File is not a windows BMP file

ruby - $GEM_HOME 被 `gem install` 忽略

ruby - 是否存在任何 BoltDB Ruby gem 绑定(bind)?

python - pip、pythontools 或 easy-install 的最佳选择是什么

python - 无法在 Fedora23 中安装 Pillow