python - 等效于 Python 中的 R 包自动化工具
问题描述
我是 R 用户。我习惯于在 R 中创建项目时开发 R 包。仅仅因为 R 包具有文件组织、命名、约定等的标准结构......所以这让生活变得更轻松。每当我需要一个新的 R 包时,我只需继续 RStudio 并“创建新包”。如果我需要使用测试或添加依赖项,我将使用usethis
包,这对我来说几乎没有问题。
现在我正在做一些切换到 Python 的工作,并且......我将如何做同样的事情?我可以创建一些 python 脚本,定义一些依赖项。但是做 python 项目的“惯例”是什么?我知道https://pypi.org/定义了一种模式。
有没有办法自动化这种模式创建,就像 RStudio 自动化 R 包开发一样?
解决方案
最终,我找到了一本正是我想要的在线书籍。https://py-pkgs.org/是使用自动化工具(例如cookiecutter
和poetry
. 关键是整本书的灵感来自于制作 R 包的过程,这正是我一直在寻找的。
推荐阅读
- java - 如果许多多部分/表单请求,TomCat Spring 服务器会死机
- java - 如何使用 Iterator next() 方法生成 LinkedSet 的幂集
- c# - 如何查询多个列表以及选择多个项目
- sql-server - SQL Server 插入透视视图
- mysql - 是否可以使用 express.js 在前端构建 rest api?
- html - 提醒换行防止在 Chrome 中复制
- reactjs - Cloud Function 或客户端 API 中的大型 Firestore 事务是否更快?
- javascript - 触摸屏长按
- sqlite - 连接 SQLite 表
- python - Python whois 转换为 exe 后失败