Setuptools构建于Python的distutils之上,可以更轻松地构建,分发和安装库和应用程序。
Wheel 文件不包含 Python 包中的 templates 目录和根文件
背景: 我刚开始使用标准 Python 打包工具,并且通常依赖自定义工具。然而,我决定更好地了解包装过程,但我
我有一个项目,例如: 我的项目 安装程序.py -我的项目 -包1 -包2 我使用 setup.py 作为: NAME='我的项目' 设置( 名称=名称, 版本=版本, 描述...
canonicalize_version(version, strip_trailing_zero=False) 在进行 colcon 构建时
我使用 Ubuntu 22.04 和 ros2-humble,在构建工作区时出现以下错误 我尝试了 colcon build 和 colcon build --symlink-install 我在另一个com上构建了相同的turtlebot3_msgs...
我使用安装工具。在setup.cfg中,我可以定义 [选项.package_data] 我的模块 = '*.csv' 确保为我的用户安装数据。 我可以用 pyproject.toml 达到同样的效果吗?
Python 的 setuptools 无法在我的 Github Actions 工作流程中随机安装
在过去的几周里,我注意到我的 Github Actions 工作流程在安装 setuptools 库时随机失败。通常运行工作流程一两次就能解决问题,但我不...
我编写了一个名为 fcards 的简单包,目前位于 PyPI 上。该软件包提供了一个基于诅咒的界面,用于创建和练习闪存卡,现在,为了运行它,...
如何构建 cffi 扩展以包含在带有 uv 的二进制 python 轮子中
我正在迁移我的一个库以使用 uv 来管理包。然而,我的包包含一个通过 CFFI 包装和编译的 C 扩展(有一个用于此的构建脚本)。 下面是
调用 python -m build 时将选项传递给后端安装工具
我刚刚开始将对 setup.py 的直接调用转换为使用构建模块 pyproject.toml 来提供建议的前端调用后端构建机制的分离(
`python -m build` 在 cibuildwheel 中运行时找不到 numpy 包含文件
我正在构建一个 python 模块,其中包含一个使用 numpy 的 cython 文件。在某些环境中 python -m build 按原样工作;在其他环境中我需要设置 C_INCLUDE_PATH=`python -c "import
我已经下载并安装了两次命令行工具,但我的系统说我仍然应该安装itenter image description here 我已经在Android Studio上下载了它,也单独下载了...
我正在尝试安装 couchapp,它使用 easy_install - 并且非常明确地说明需要特定版本的 easy_install/setuptools:0.6c6。我似乎已经在我身上安装了 easy_install...
我的问题与此问题相关,但我希望得到 2023 年的更新答案。我的项目名称最初包含“-”(例如 abc-def),并且我收到了一条警告,指出“-”是成为
SWIG 你好世界; ImportError:动态模块未定义模块导出函数
这应该是使用 SWIG、C 和 setuptools 的绝对最低限度的 Hello World。但导入模块时出现以下异常: >>> 导入你好 追溯(最...
我有几个python包需要安装在各种操作系统/环境上。这些软件包具有依赖性,其中一些软件包(例如 Polars)需要不同的软件包,具体取决于操作系统,因为
为什么我在安装时不断收到此消息,说 EntryPoint 必须位于 'name=module:attrs [extras]
我使用的是 OSx Mavericks,使用 Python 2.7、pip 版本 6.0.8 和 Setuptools 版本 12.2。 当我尝试安装我的项目时,我收到警告消息,但它安装成功。 $ python setup.py 安装...
我读了很多网站和问答,但我总是遇到同样的错误,而且我找不到解决方案。 我的错误: 处理时出错: python 错误 python-crypto python-wheel python...
pyproject.toml 从数据目录中排除一些Python源.py
我有一个数据文件夹,其中包含一个脚本,仅在开发过程中准备一些数据时才需要。 |--我的包 |--mypackage/数据 |--mypackage/data/prepare.py 问题是这个 py ...
尝试测试可编辑安装,但我不确定如何解释结果。 我故意在 Egg= 部分打错字,但它仍然能够在没有我帮助的情况下找到鸡蛋:...
Numba AOT 使用 setuptools 编译 .pyd,导入 pyd 会导致重新编译。为什么?
我有一些代码,通用的numba。 我正在尝试使用 setuptools 编译它,我之前在这台计算机上、在这个环境中成功完成了它,但丢失了我的 setup.py 文件。 要编译的代码
导入错误:没有名为“pkg_resources.extern.six.moves”的模块; 'pkg_resources.extern.six' 不是一个包
我无法导入pkg_resources。每当我尝试时它都会显示 Python 3.5.2(默认,2016 年 6 月 28 日,08:46:01) [GCC 6.1.1 20160602] 在 Linux 上 输入“帮助”、“版权”、“制作人员”或“许可证”以获取更多信息