问题标签 [python-poetry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flake8 - 如何在诗歌虚拟环境中更改黑色或 flake8 的默认行长?
我已将 black and flake8 加载到诗歌虚拟环境中。我想将默认线长更改为黑色或 flake8,以便他们同意。做这个的最好方式是什么?
python - 诗歌的默认安装路径是什么
我安装了诗歌,但是在尝试调用诗歌时出现以下错误
我知道我已经安装了它,因为我在尝试运行以下安装脚本时得到以下输出
python-3.x - 如何解决 Python 诗歌依赖错误
尝试使用 Poetry 安装 Python 依赖项时,出现以下错误:
这是我的环境:
还有我的 pyproject.toml 示例:
我尝试将 pyproject 中的 python 版本更改为 3.7,但没有更改结果。如果我删除了 pre-commit 依赖项,我会在另一个依赖项上遇到同样的错误。
我不知道我应该寻找什么:升级/降级版本,不兼容的版本
python - Python 诗歌 - 如何安装可选依赖项?
Python 的诗歌依赖管理器允许通过命令指定可选依赖项:
这导致了这种配置:
但是,您如何实际安装它们?文档似乎暗示:
但这只是抛出和错误:
python - Poetry install --no-dev 需要安装 Rust 吗?
我正在将 Poetry 安装在我的 Raspberry pi 3b+(Lite buster 2020 年 2 月)的容器中。我使用图像arm32v7/python:3.7-slim-buster
。
这是Dockerfile
:
当 docker 运行该步骤时,poetry install --no-dev
它会安装许多包,包括orjson
(2.6.3),它需要“Rust nightly 工具链”。所以失败了!
这是错误消息:
我没有找到任何说要安装 Rust 的 Poetry 文档(因为orjson
需要maturin
,哪个需要cargo
,哪个需要 Rust?对吗?)。
为了解决这个问题,我决定通过编辑 Dockerfile 在我的镜像中安装cargo和maturin。
但是我遇到了一个新问题。
这是我的 Dockerfile:
这是错误消息:
为什么在这种情况下我需要 Rust?
python - 我应该单独提交 .lock 文件更改吗?我应该为提交消息写什么?
我正在为我的 Python 包管理器使用诗歌,但我相信这将适用于任何编程实践。
我一直在做这件事,但不知道我在做什么,或者我应该怎么做。
当您使用包管理器并安装新包时,通常会.lock
更改文件以保持构建确定性。
通常,我会提交这些更改,例如:
即,我每次安装/删除软件包时都会提交。我这样做是因为我觉得这是我应该做的,但我有 0 线索,如果这实际上是处理这个问题的正确方法。
我做得很好吗?还是我应该遵守任何其他特定的约定和规则以使其尽可能接近最佳实践?
python - Python 诗歌:如何指定特定于平台的依赖项替代方案?
一些背景:
我正在从事的项目使用python-ldap
库。由于我们是一个混合操作系统开发团队(一些使用 Linux,一些 macOS 和一些 Windows),我试图让项目在所有环境上构建。不幸的是,python-ldap
Windows 没有官方支持,但Christoph Gohlke 维护了非官方的轮子。我已经测试了轮文件,它工作正常。
问题:我如何告诉 Poetry 在 Windows 上使用轮子,python-ldap
在 Linux 和 macOS 上使用官方包?
我尝试了多种方法,包括使用多个约束依赖项和标记:
...但是,从poetry.lock
文件来看,似乎标记随后被合并,只是确定是否应该安装该库:
是否有另一种方法来处理 Poetry 中特定于平台的依赖关系?
python-3.x - 将 swagger_client 导入 python 项目以运行 strava API
我正在尝试用 Python 进行一些基本的编程,我希望能够从 strava 中提取、发布和编辑我自己的数据。
我对编程很陌生,我用它作为我的“顶点”项目来发展我的技能。
请参阅https://developers.strava.com/docs/reference/#api-Activities-createActivity
我正在尝试导入 swagger_client 但得到:
ModuleNotFoundError: No module named 'swagger_client'
我尝试使用以下命令安装 swagger 的命令行版本:
wget https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.13/swagger-codegen-cli-2.4.13.jar -O swagger-codegen-cli.jar
我在 ubuntu 18.04 上运行,不确定这是否会有所不同。
我的仓库是https://github.com/RobOwen-climb/Robruns.git
我正在使用诗歌包管理器。
rasa - 发现的虚拟环境好像坏了 | 天天要闻 蟒蛇诗
我正在按照以下链接在我的系统上安装 RASA:https ://github.com/RasaHQ/rasa 但不幸的是,在尝试安装依赖项或以下任何用 Makefile 编写的诗歌命令时,
我收到以下错误:
似乎虚拟环境设置中存在一些问题,但不知道如何解决。以下是堆栈跟踪:
python - 诗歌 - [AttributeError] 'bool' 对象没有属性 'strip'
我正在使用诗歌作为 python 的依赖项管理器,当我尝试使用诗歌安装依赖项时:
我收到此错误:
关于可能导致此错误发生的任何想法,因为它不允许安装依赖项...
pyproject.toml 示例