【问题标题】:How can I customize Repl.it to not use poetry?如何自定义 Repl.it 以不使用诗歌?
【发布时间】:2020-06-23 03:25:27
【问题描述】:

我正在尝试在我的 Python 项目上创建一个 Repl.it,当我运行时,它因找不到 [tool.poetry] 部分而失败。是的,我的项目有一个pyproject.toml 文件。

Repl.it: Updating package configuration

--> /usr/local/bin/python3 -m poetry add halo vistir distlib click packaging tomlkit pip-shims pythonfinder python-cfonts appdirs

[RuntimeError]
[tool.poetry] section not found in pyproject.toml

add [-D|--dev] [--git GIT] [--path PATH] [-E|--extras EXTRAS] [--optional] [--python PYTHON] [--platform PLATFORM] [--allow-prereleases] [--dry-run] [--] <name> (<name>)...

exit status 1


Repl.it: Package operation failed.

问题是,我如何知道初始化阶段发生了什么,它如何知道要安装哪些依赖项以及如何更改行为?你可以试试这个 repo:github/frostming/pdm 进行复制。

【问题讨论】:

    标签: python repl.it


    【解决方案1】:

    导入项目后,您可以使用 bash 命令指定 run 按钮行为:

    这将被保存到.replit。你可以写像pip3 install -r requirements.txt &amp;&amp; python3 main.py 这样的东西。在.replit docs 中阅读有关可用设置的更多信息


    还有另一个 doc about dependencies 引用如下:

    在 pyproject.toml 文件中,您列出了您的包以及其他包 有关您的项目的详细信息。例如,考虑以下 pyproject.toml 中的 sn-p:

    ...
    [tool.poetry.dependencies]
    python = "^3.8"
    flask = "^1.1"
    ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-12
      • 2022-12-29
      • 1970-01-01
      • 2022-10-21
      • 2022-08-11
      • 1970-01-01
      • 2023-01-13
      • 2013-01-21
      相关资源
      最近更新 更多