小编emo*_*ier的帖子

诗歌如何知道我的包位于 src 文件夹中?

我有一个简单的问题。

我曾经用我的包在根目录下创建一个诗歌项目。

project.toml
mypackage
  +- __init__.py
  +- mypackage.py
  +- test_mypackage.py
Run Code Online (Sandbox Code Playgroud)

我最近将测试移到了另一个目录中,因此该文件夹现在看起来像。

project.toml
src
  +- mypackage
      +- __init__.py
      +- mypackage.py
tests
  +- test_mypackage.py
Run Code Online (Sandbox Code Playgroud)

诗歌没有任何改变,当我创作时它仍然工作得很好poetry build。它如何搜索包根文件夹?它是否搜索包名称为 的文件夹project.toml

感谢您的帮助。

python testing python-poetry

22
推荐指数
2
解决办法
2万
查看次数

是否可以从 python 中的 black 命令运行 isort formatter

我喜欢从精心设计的 Python 项目中获取灵感。

最后一个给我启发的是诗歌库

我从中复制了很多,但这篇文章的主题是blackisort

两者都配置良好pyproject.toml

[tool.isort]
profile = "black"
...
known_first_party = "poetry"


[tool.black]
line-length = 88
include = '\.pyi?$'
exclude = '''
/(
...
)/
'''
Run Code Online (Sandbox Code Playgroud)

格式设置如下Makefile

format: clean
    @poetry run black poetry/ tests/
Run Code Online (Sandbox Code Playgroud)

我认为运行make format会运行black,它将在内部运行isort,但是当我运行时isort .,它随后正确地格式化了导入语句。然后好像black没跑isort

问:内部运行吗?blackisort

python isort python-black python-poetry

6
推荐指数
1
解决办法
8307
查看次数

标签 统计

python ×2

python-poetry ×2

isort ×1

python-black ×1

testing ×1