setuptools 相关问题

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

如何构建符合 PEP 517 的 C 扩展,即使用 pyproject.toml 而不是 setup.py?

我想为 CPython 构建一个 C 扩展。我可以按照传统方式使用 setup.py 文件来完成此操作。然而,由于 PEP 517 中提到的原因,我更喜欢使用 pyproject.t 的声明式方法...

回答 2 投票 0

尝试在 python 中安装库时,如何修复构建环境中不可用的 setuptools?

我正在尝试在 Docker 中安装一个requirements.txt 文件,当我在尝试安装 importlib 时收到此错误时,我将其设置为大约 30 个包: 无法执行 setup.py,因为 setuptools 不是

回答 2 投票 0

在`setup.py`上使用Sphinx的`BuildDoc`

我正在选择一个 Python 项目,其 setup.py 脚本中包含以下内容: 从 sphinx.setup_command 导入 BuildDoc 命令[“build_sphinx”] = BuildDoc cmd_opts["build_sphinx&qu...

回答 1 投票 0

为什么我本地安装的Python包作为可编辑包安装时找不到?

我在 VSCode 中使用 Python 3.10.7 64 位。我有一个使用 setuptools 构建的 Python 包“pxml”。它位于一个带有空 __init.py__ 和 pyproject.toml 的文件夹中,其中包含: [构建系统]

回答 1 投票 0

防止软件包安装在旧Python版本上[重复]

我们可以在 setup.py 文件中放入什么来防止 pip 在使用不受支持的 Python 版本时收集并尝试安装包? 例如,magicstack 是一个列出的项目,其中包含 ...

回答 2 投票 0

如何在 pyproject.toml 的可编辑模式下使用 pip 安装包?

当仅通过 pyproject.toml 指定项目(即没有 setup.{py,cfg} 文件)时,如何通过 pip 以可编辑模式安装它(即 python -m pip install -e .)? 我尝试了 setuptools 和 p...

回答 6 投票 0

在 python 上安装很困难

我最近开始钻研Python(由于学习曲线而被推迟!)并且立即面临一些困难。我想开始使用电子表格和教程......

回答 1 投票 0

安装 Python 轮子时如何通过 pip 选项创建模块?

我正在尝试使用 pip install 命令提供的信息生成一个 Python 模块。我的项目具有以下结构: 顶级存储库/ |/setup.py |/要求...

回答 1 投票 0

setup.py sdist 排除子目录中的包

我想打包以下项目结构: ├── 文档 │   └── 来源 ├── 来源 │   ├── 核心 │   │   ├── 配置 │   │   │   └── log.tmpl │   │   └── 工作 │   ├── 脚本 │   └── 测试...

回答 5 投票 0

`pip install` 以及所有附加功能

一个 pip 如何安装所有附加功能?我知道做类似的事情: pip install -e .[文档、测试、其他] 是一个选项。但是,是否可以做类似的事情: pip install -e .[全部] 这个

回答 3 投票 0

在 pyproject.toml 中指定测试依赖项并使用 pip install -e 安装它们

我有一个 Python 项目,其 pyproject.toml 类似于下面的项目。我使用 python build 生成一个用于在生产环境中安装的包。对于开发环境,我使用 pip

回答 1 投票 0

如何向 PyPi 分发类型提示?

我致力于将 Python 3.5 类型提示添加到响应库中。但是当我测试制作发行版 sdist 或 bdist_wheel 时,它不会安装我的 .pyi 文件。我可以看到它是

回答 1 投票 0

在pyproject.toml的Setuptools配置中使用Poetry的[tool.poetry.dependencies]

我使用诗歌来处理项目中的依赖项。 诗歌添加包等 它们都在 pyproject.toml 名为 [tool.poetry.dependency] 的部分中指定。前任: [工具.诗歌.依赖项] p...

回答 1 投票 0

无法运行树懒标注工具

我正在尝试使用注释工具Sloth。 我如何让程序运行? JMAIR-3:sloth user$ 哪个 python /usr/local/bin/python JMAIR-3:sloth user$ python --version Python 2.7.10 JMAIR-3:树懒用户$

回答 3 投票 0

Python setuptools 在 setup.py 中使用“scripts”关键字

我试图了解 python 打包如何使用 setuptools 工作。 setup() 函数的参数之一是 script 。 该文档没有指定该参数的用途。任何...

回答 1 投票 0

Heroku 部署 - ModuleNotFoundError:没有名为“setuptools.extern.six”的模块

我正在尝试将应用程序部署到 Heroku 上。这是heroku python env 输出,因为它尝试让应用程序运行。 -----> 在 Heroku-22 堆栈上构建 -----> 使用构建包:heroku/python -...

回答 1 投票 0

NSIS 中是否可以在运行时更改特定对话框控件的大小?

我创建了 5 个自定义页面。 在设置过程中,我想更改特定控件的 x、y 坐标或大小。 我尝试了以下方法但没有成功: 例如,更改 y 坐标...

回答 1 投票 0

从 __main__.py 导入函数是一个好习惯吗?

我的包的 __main__.py 模块定义如下(简化): def main(): ... # 启动我的 GUI 如果 __name__ == "__main__": 主要的() 它也是一个包,其中 __init__.py 为

回答 1 投票 0

在 Docker 中运行 Apache Airflow 后无法将其扩展至需求 - 没有名为“setuptools.extern.six”的模块

我已经使用 Apache Airflow 启动了 docker 容器并且它正在运行。现在我正在尝试扩展所有必要的依赖项,这就是我面临的问题。我的 Dockerfile 来自阿帕奇/气流:2....

回答 1 投票 0

在与 __init__.py 相同的根文件夹中创建可编辑包 setup.py

现有项目的设置方式是存储库在根文件夹中有一个 __init__.py 。我想在存储库中创建一个 setup.py,因此这将是最终的项目结构...

回答 1 投票 0

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