setuptools 相关问题

Setuptools构建于Python的distutils之上,可以更轻松地构建,分发和安装库和应用程序。

如何在 pyproject.toml 中使用连字符或下划线指定可选依赖项?

我的 pyproject.toml 中有以下部分: [tool.setuptools.dynamic.可选依赖项] some_extra = {file = ["requirements-some-extra.txt"]} 但是,当我尝试安装

回答 1 投票 0

使用 pyproject.toml 进行打包,其中将包含其他多级目录

我花了整整两天的时间试图解决这个问题,但没有成功。我有一个python项目想要打包。这是最简单的部分。我不明白的部分是如何复制其他多重...

回答 1 投票 0

开发二进制模块时避免重新安装包

我正在开发一个包含编译代码的Python模块。使用 pip install 时可以编译和安装模块。来自包含 pyproject.toml 和 setup.py 的目录(我不是在行动......

回答 1 投票 0

类似sklearn的导入/隐藏公共API

假设你有一个Python包,其src布局如下: 包文件夹 ... 项目.toml /src /包裹 __init__.py /楷模 __init__.py _model_1.py ... 文件_mo...

回答 1 投票 0

如何在源代码分发中包含头文件?

我正在尝试创建一个包含简单 c 函数的源发行版。这是我拥有的文件。 # 文件setup.py 从 setuptools 导入设置 设置( 名称=“示例”, 版本...

回答 2 投票 0

Windows:ModuleNotFoundError:没有名为“distutils”的模块

Python 3.7.2 点 18.1 安装工具 40.7.2 Windows-10-10.0.14393-SP0 我见过有人在 Linux/Ubuntu 上遇到名为“distutils”的 No module 问题(例如,此处和此处)。报告的解决方案是

回答 3 投票 0

使用`pyproject.toml`添加包含数据的文件夹

我想将一些遗留代码打包到一个 hello Python 包中,该包在顶级目录中仅包含一个模块(hello.py)文件,以及名为 my_data 的文件夹中的一些数据,而不包含

回答 1 投票 0

Python 中是否有相当于 NPM 的“peerDependency”(最好在 setuptools 中)?

我正在寻找一种方法来表达类似于NPM在setuptools中的peerDependency的东西。 我的 Python 库是一个插件,应该与我不想使用的另一个 Python 库一起使用...

回答 2 投票 0

有没有简单的方法将setup.py转换为pyproject.toml

我们有多个Python项目,正在考虑将它们转换为使用pyproject.toml而不是setup.py。 有没有一种简单的方法可以自动化此操作?

回答 3 投票 0

Mingw64安装添加了Pyhton版本!如何删除 mingw64 Python 并保留我的?

我安装了Python 3.8.10 64位(win10)。我将它与 VSC 一起使用。另外对于 c/c++ 我已经安装了 mingw64。 Mingw64安装了一个python版本,不知道为什么和为什么,但它已经在制作

回答 1 投票 0

启用Python包中所有子模块导入的正确方法

我正在使用 setuptools 制作 python 包,但在安装包后无法使源代码中的所有嵌套文件夹可供导入。我正在工作的目录有一个

回答 3 投票 0

“在构建我自己的 pip 包时找不到 setuptools 的匹配发行版”

我正在使用 setuptools 构建一个 Python 包。这是基本结构: /路径/到/项目/ ├── myproj/ │ ├── __init__.py │ └── my_module.py ...

回答 1 投票 0

尝试使用 setuptools (setup.py) 读取 __version__ 会导致构建期间出现 FileNotFoundError

编辑:请参阅下面的答案来解释我的错误和解决方案。 我试图按照 @dnozay 的答案中有关如何从文件中读取 setup.py 中的 __version__ 的说明进行操作。 我的(简体)

回答 2 投票 0

使用 pyproject.toml 中的 setuptools 进行 Git 版本控制

我正在尝试构建一些具有由 setuptools-git-versioning 设置的自动版本控制的包。不幸的是,即使遵循文档和网上很少的资源,我也无法管理...

回答 1 投票 0

pip install本地python项目并自动安装本地子项目

我正在尝试安装我正在处理的本地Python项目: pip install -e 。 我正在尝试使用此处详细介绍的自动发现:https://setuptools.pypa.io/en/latest/userguide/package_dis...

回答 1 投票 0

ModuleNotFoundError:没有名为“setuptools_rust”的模块错误不是因为pip

我正在尝试安装 autopy,但出现此错误 收集尸检 使用缓存的 autopy-4.0.0.tar.gz (20 kB) 安装构建依赖项...完成 获取建造轮子的要求...呃...

回答 1 投票 0

安装 grpcio 时出现 DeprecationWarning 错误:pkg_resources

我安装了 python 3.12,1 并在 venv 中工作 点位于 23.3.2 安装工具位于 69.0.3 安装 grpcio-1.57.0 时失败。输出如下所示。任何帮助将不胜感激...

回答 1 投票 0

发布包到testpypi/pypi时如何避免生成*.egg文件?

当我使用 Github 工作流程构建包并将其发布到 testpypi 时,我遇到以下错误。 当我尝试在本地构建我的包时,我只得到两个文件,但是当我使用工作流程时...

回答 1 投票 0

Pip 安装在我自己的包中(在可编辑模式下)不会将该包暴露给我的系统

问题描述 通过 py -3.11 -m pip install -e 安装我的 Coolcustom 软件包时。该包无法从其他地方导入。 重现我的问题的最小示例 我的项目

回答 1 投票 0

尽管安装了 setuptools,但没有名为“distutils”的模块

我明白了 $ pip install -e 。 ... ModuleNotFoundError:没有名为“distutils”的模块 尽管使用Python 3.12 $ conda 安装安装工具 ... 所有请求的软件包都已安装。 我的 pyproject.toml 是 [

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.