诗歌如何知道我的包位于 src 文件夹中?
How poetry knows my package is located in the src folder?
我有一个简单的问题。
我曾经在根目录下用我的包创建一个诗歌项目。
project.toml
mypackage
+- __init__.py
+- mypackage.py
+- test_mypackage.py
我最近将我的测试移到了另一个目录中,因此该文件夹现在看起来像这样。
project.toml
src
+- mypackage
+- __init__.py
+- mypackage.py
tests
+- test_mypackage.py
当我制作 poetry build
时,诗歌没有任何变化,仍然可以正常工作。它如何搜索包根文件夹?它是否在 project.toml
中搜索包名称的文件夹?
感谢您的帮助。
有一个名为 src
的文件夹来包含包代码只是 poetry
无需告知即可识别的预定义标准。它通过项目文件中的 packages
部分工作,该部分默认扫描 mypackage
和 src/mypackage
。如果您提供自己的值,它将停止自动检测这两个值。
我有一个简单的问题。
我曾经在根目录下用我的包创建一个诗歌项目。
project.toml
mypackage
+- __init__.py
+- mypackage.py
+- test_mypackage.py
我最近将我的测试移到了另一个目录中,因此该文件夹现在看起来像这样。
project.toml
src
+- mypackage
+- __init__.py
+- mypackage.py
tests
+- test_mypackage.py
当我制作 poetry build
时,诗歌没有任何变化,仍然可以正常工作。它如何搜索包根文件夹?它是否在 project.toml
中搜索包名称的文件夹?
感谢您的帮助。
有一个名为 src
的文件夹来包含包代码只是 poetry
无需告知即可识别的预定义标准。它通过项目文件中的 packages
部分工作,该部分默认扫描 mypackage
和 src/mypackage
。如果您提供自己的值,它将停止自动检测这两个值。