首页 > 解决方案 > 等效于 Python 中的 R 包自动化工具

问题描述

我是 R 用户。我习惯于在 R 中创建项目时开发 R 包。仅仅因为 R 包具有文件组织、命名、约定等的标准结构......所以这让生活变得更轻松。每当我需要一个新的 R 包时,我只需继续 RStudio 并“创建新包”。如果我需要使用测试或添加依赖项,我将使用usethis包,这对我来说几乎没有问题。

现在我正在做一些切换到 Python 的工作,并且......我将如何做同样的事情?我可以创建一些 python 脚本,定义一些依赖项。但是做 python 项目的“惯例”是什么?我知道https://pypi.org/定义了一种模式。

有没有办法自动化这种模式创建,就像 RStudio 自动化 R 包开发一样?

标签: pythonpipsetuptoolspypipython-packaging

解决方案


最终,我找到了一本正是我想要的在线书籍。https://py-pkgs.org/是使用自动化工具(例如cookiecutterpoetry. 关键是整本书的灵感来自于制作 R 包的过程,这正是我一直在寻找的。


推荐阅读