Python项目结构将测试文件夹放在站点软件包的根目录下

2024-09-28 04:25:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文件夹结构的项目

/top_folder/
|__README.txt
|__setup.py
|__aikif/
|   |__config.py
|   |__run_agents.py
|   |__lib/
|   |   |__cls_goal.py
|   |   |__cls_plan.py
|   |__web_app/   
|       |__page_about.py
|__tests/
    |__test_goal.py
    |__run_tests.py

它在github上运行良好,似乎是标准的文件夹结构,但是当我尝试按以下方式打包时

setup(
    name='aikif',
    version='0.0.2',
    packages=['aikif', 'tests', 'aikif.lib', 'aikif.web_app'],

它在python\lib\site\u包的根目录中安装一个tests文件夹,其他包肯定也会使用这个文件夹。你知道吗

正确的方法是什么-我是否需要将tests文件夹移到aikif项目文件夹中,或者是否有问题设置.py?你知道吗


Tags: 项目runpy文件夹webapplibtop
1条回答
网友
1楼 · 发布于 2024-09-28 04:25:16

在我的项目中,我不打包test文件夹,因为我相信测试只由程序员使用,打包的版本是为用户构建的。你知道吗

你真的需要打包测试文件夹吗?你知道吗

相关问题 更多 >

    热门问题