setuptools 相关问题

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

使用`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

使用 pip 安装软件包很困难

我在 pypy 环境中尝试安装软件包时遇到错误。这是当我尝试安装 scipy 但无法安装任何软件包时出现的错误消息: C:\Users nton\Desktop\pyp...

回答 1 投票 0

使用 setuptools 构建 Dockerfile - 如何在文件更改时避免完全重建

如果必须对使用setuptools从setup.py文件而不是requirements.txt构建的现有项目进行docker化。 此构建包括大型二进制下载(pytorch、fast-whisper)和...

回答 1 投票 0

纯粹依赖 pyproject.toml 有哪些缺点?

假设您有一个 Python 程序,仅使用 pyproject.toml 即可成功打包。有什么缺点?在这种情况下为什么要使用 setup.py 或 setup.cfg ?

回答 1 投票 0

我应该只使用 pyproject.toml 吗?

我应该仅使用 pyproject.toml 还是将其与 setup.py 和 setup.cfg 一起使用?或者也许是它们的其他组合。 我找不到这个问题的任何明确答案,所以如果有的话我会很高兴......

回答 1 投票 0

setuptools 构建多个扩展

我有一个c++项目,我已经成功地使用了python和PyPI。我的问题是,当使用 setuptools 构建多个扩展时,从 swig 生成的二进制文件没有存储在各自的

回答 1 投票 0

编写pyproject.toml文件来构建子模块以进行独立导入

我正在尝试为我的项目编写一个 pyproject.toml 文件,其中包含几个子模块(注意:我没有对此结构的最终决定权),并且我想独立构建子模块。 ...

回答 1 投票 0

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