相关疑难解决方法(0)

如何让python setuptools找到顶级模块

我有一个结构(简化)如下所示的包:

mypackage/
    __init__.py
    setup.py
    module1.py
    module2.py
    mysubpackage/
        __init__.py
        mysubmodule1.py
        mysubmodule2.py
Run Code Online (Sandbox Code Playgroud)

我正在使用 setup.py 的配置,如下所示:

from setuptools import setup, find_packages

setup(
    name = "mypackage",
    version = "0.1",
    author = "Foo",
    author_email = "foo@gmail.com",
    description = ("My description"),
    packages=find_packages(),
)
Run Code Online (Sandbox Code Playgroud)

的默认where参数find_packages()'.',但它不包括我的顶级模块(module1.py 或 module2.py)。但是,所有子模块和子包在运行时都会添加python setup.py build

如何在不将 setup.py 上移一级的情况下也添加顶级 Python 模块?

python setuptools

5
推荐指数
1
解决办法
3137
查看次数

标签 统计

python ×1

setuptools ×1