70得票5回答
pre-commit 安装 isort 5.11.4 失败,报错 "RuntimeError: The Poetry configuration is invalid"。

pre-commit 在今天的构建中突然开始安装isort钩子失败,并出现以下错误 [INFO] Installing environment for https://github.com/pycqa/isort. [INFO] Once installed this environment...

17得票6回答
VS Code: "isort 服务器在过去3分钟内崩溃了5次..."

我可能弄乱了一些环境路径变量。 在学习Django和虚拟环境时,我在VS Code中进行了一些调试,并更改了Python安装的目录路径。在找到如何指向VS Code的默认Python路径时,我删除了一些用户路径变量。 然后,isort开始拒绝运行。 我尝试卸载扩展程序、删除ms-pyth...

17得票5回答
VSCode: 如何配置Python的'整理导入'功能(isort)

镜像问题: "如何配置VSCode的Organize Imports顺序?",这是一个.js项目。 我想要配置VSCode如何调用isort,这样我就可以在.py文件中调用Organize imports时进行自定义设置。 特别是,VSCode开始删除两个isort-sectio...

17得票2回答
pre-commit 在安装 isort 5.10.1 时出错,报错信息为 "RuntimeError: The Poetry configuration is invalid"。

[INFO] Installing environment for https://github.com/pycqa/isort. [INFO] Once installed this environment will be reused. [INFO] This may take a few...

12得票2回答
使用pre-commit、flake8、black、isort、pylint等工具简化代码行长度

当使用多个检查或格式化Python文件的工具时,是否有一种方法可以一次性设置所有行的长度? 目前我有: .flake8 文件: max-line-length = 120 .isort.cfg文件: line-length = 120 .black文件: line-lengt...

9得票1回答
如何使isort在一行中有多个导入时始终产生多行输出?

我目前在我的Python项目中使用 isort --profile=black --line-length=79 作为一个代码检查器。 这会产生类似于垂直挂起缩进(isort文档中的第3种多行输出模式)的输出:请参见isort文档。 from third_party import ( ...

8得票2回答
使用project.toml配置isort和autoflake

我有一系列工具本地和在Jenkins上运行,用于检查和格式化我的Python代码: autoflake isort black 我使用 pyproject.toml 文件来配置 black 和 isort,使用 .isort.cfg 配置文件来配置 isort,使用命令行参数来配置 a...

8得票1回答
让isort识别来自Django应用程序的导入作为第一方导入

我正在处理一个包括多个不同Django应用的项目。 我想在这个项目中使用isort,但从Django应用程序导入的import语句(from myapp1.mymodule import myfunction)被isort视为第三方import。 如何让isort将它们识别为第一方impo...

7得票1回答
可以配置 Black 忽略导入吗?

我现在决定从现在开始使用 Black 来处理所有 Python 项目。此前,我一直使用 autopep8 作为自动格式化程序并使用 isort 对导入进行排序。但是在使用 Black 时,我发现它除了能格式化代码之外,还可以完成 isort 的工作。虽然我不介意 Black 排序我的导入方式,...

7得票2回答
isort是否可以自动检测在具有多个独立包的代码库中的第一方和第三方模块?

在 project 代码库中,有多个独立的包在一个名为 plugins 的文件夹中,每个包都在自己的文件夹中,其中有一个 setup.py 文件,而项目本身是一个 Python 包,有自己的 setup.py 文件。 我有两个文件夹 project/project 和 plugins/myp...