setuptools 相关问题

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

pyproject.toml 包平面布局?

出于多种原因我不想将我的单个包存储在 src 文件夹中,所以我曾经选择平面布局项目结构(位于项目根目录中的包文件夹)。有一个名为 foo 的模块,我

回答 1 投票 0

conda可以安装源码分发吗?

conda install 可以用于安装源代码分发(即具有 setup.py 的非存档导入包)吗?

回答 3 投票 0

防止从源头输入毒素

我有使用 setuptools 测试命令的旧 Python 包,我想迁移到 tox。 这些包使用平面布局。我曾经在隔离环境中安装后运行测试...

回答 1 投票 0

pip install <.whl file> 安装 dist_info 但实际上并没有安装包

我正在尝试将我的包从使用 setup.py 更改为使用 pyproject.toml 和 setup.cfg。 我的setup.cfg大致如下: [元数据] 名字 = 我们的名字 版本 = 0.1.1 作者=我 [选项]

回答 0 投票 0

无法在 setup.py 中导入模块(使用 setuptools 和 pyproject.toml)

我目前有以下树 . ├── MANIFEST.in ├── README.md ├── AAA │ ├── __init__.py │ └── run.py ├── pyproject.toml ├── setup.py ├── 设置杂项 │ ├── __init__.py │ └── setup_misc....

回答 0 投票 0

如何为 package.__main__ 创建 python setuptools 入口点?

我想要这样的目录结构: 包裹 包/__init__.py 包/__main__.py 安装程序.py 并使用 package.__main__ 作为入口点 setuptools.setup( 名称=“包”,

回答 1 投票 0

importlib.metadata 似乎无法正确处理 pyproject.toml 文件中的作者字段

我在通过 importlib.metadata 检索包的作者元数据信息时遇到问题。 我的包设置如下: 我正在使用 Python 的 setuptools 和最小的 setup.py 和一些

回答 0 投票 0

从 GitLab 的包注册表中列出一个包作为包元数据中的依赖项

上下文 我目前有 2 个私有存储库,每个存储库都包含一个 python 包。例如:pkg_a、pkg_b 包 pkg_b 需要 pkg_a 在他的 requirements.txt 和 setup.py 文件中才能...

回答 1 投票 0

使用“build”构建包不排除排除文件(setup.py 不排除)

我们在使用 python3 setup.py sdist 构建时以及在阅读为什么不应该直接调用 setup.py 之后收到弃用警告?我看到推荐的替代方法是使用 build. se...

回答 0 投票 0

Setuptools 和 pyproject.toml 无法识别包的位置

我正在尝试使用 PEP 推荐的 Setuptools 包来打包我的代码(希望将来能够发布)。它建议根据 sp 使用 pyproject.toml 文件...

回答 0 投票 0

如何使用 scikit-build 打包嵌套的 Python 模块?

scikit-build 无法为我打包 python 项目。这是布局 你好-cpp ├── 来源 | └──你好 | ├── 其他模块 | | └── __init__.py # 空 | └── __init__.py ...

回答 0 投票 0

添加一个最小的 `pyproject.toml` 悄悄地破坏了我的构建

我正在尝试在基于他们的 cpp 示例 repo 的最小存储库中使用 pybind11 和 scikit-build。当尝试通过 pip install -e . 构建它时,pip 声称该文件“成功

回答 0 投票 0

Python3 setuptool 安装扩展寻找错误的 .so 来打包

Python 3.9 设置工具 58.1.0 我有一个 .so 文件,它是通过 cython 从 .pyx 文件构建的,我想将它包含到我的包中 .so 的位置如下 util/helper/foo.so 所以我

回答 0 投票 0

如何从命令行运行 python whl 端点

如何运行打包的 python .whl 文件的主要功能(或任何端点)。 例如,我创建了一个包: entry_points={'group_1': ['run=__main__:main']}, 并且有一个文件 \

回答 0 投票 0

需要扩展模块的可选 setup.py 依赖项

我有一个主包(比如包 A),我想有一个可选的依赖项。我知道我可以使用 extras_require 来定义可选的包依赖项,但是我想要这个可选的依赖项......

回答 0 投票 0

如何配置 setuptools_scm 始终生成时间戳和 git hash

setuptools_scm包默认生成4个不同的版本信息。 没有距离和干净:{tag} 距离和清洁:{next_version}.dev{distance}+{scm letter}{revision hash} 没有距离...

回答 0 投票 0

如何在setuptools项目的pyproject.toml中引用requirements.txt?

我正在尝试将基于 setuptools 的项目从遗留 setup.py 迁移到现代 pyproject.toml 配置。 同时,我想保持基于 pip-compil 的完善的工作流程...

回答 2 投票 0

使用 setuptools 和存根文件打包 C++ 扩展

所以我有以下文件结构: 项目/ ├─ cpp_src/ │ ├─ 源码/ │ │ ├─ cpp源文件 │ ├─ 测试/ │ │ ├─ cpp 测试文件 │ ├─ CMakeLists.txt │ ├─ 存根.pyi ├─ python_src/ │ ├─ ... ├─...

回答 0 投票 0

如何制作 python 包(setuptools)并在 pypi.org 上发布?

在这个链接中,我在尝试制作 Windows 操作系统 python-shout 模块时制作了一个 py 脚本和一个 exe 文件。 现在的问题是我如何制作一个 .whl 文件并将其发布到 github 和 pypi.org 包裹

回答 1 投票 0

有没有办法根据操作系统和模块中的 Python 版本从特定文件夹导入 Python?

我正在用 Python 构建一个图像处理模块,我在其中使用一些 Fortran90 编译文件来简化迭代方法,但这些文件严格依赖于 Python 版本。 现在,我

回答 1 投票 0

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