Setuptools构建于Python的distutils之上,可以更轻松地构建,分发和安装库和应用程序。
我有几个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 上 输入“帮助”、“版权”、“制作人员”或“许可证”以获取更多信息
如何从简单的Python项目:requirements.txt setup.py(setuptools)迁移到uv项目
如果我想在一个名为 my_project 的现有项目中使用 uv,该项目仅包含requirements.txt(或requirements.in)和简单的setup.py(setuptools),该项目已使用 pip install -e 安装...
我正在使用 python setup.py bdist_wheel 构建一个简单的wheel包。 这将首先在目录 ./build 中构建包。我如何自定义该位置? 对于 setup.py bdist 命令...
Conda-Build:平台 osx-64 无法满足的依赖关系:{“torch[version='>=0.4']”}
我是构建 conda 包的新手。我已将包上传到 PyPI,因此我遵循了有关从 pip 包构建 conda 的文档。当我尝试从 pip 构建 pyinstrument 时,它起作用了,b...
使用 ctyped.cdll.loadLibrary 从 dist-packages 文件夹加载共享对象
我创建了这个setup.py来编译libDIV.so共享库并安装它。 从 distutils.core 导入设置,扩展 libDIV = 扩展( 'DIV', 来源 = ['example.c'] ) 设置 ( 名称='
pytest 如何将 pytest 和 _pytest 安装到 site-packages 中
在 site-packages 中,有 pytest 和 _pytest 文件夹。 大部分核心代码都在_pytest中。 当查看 pyproject.toml 时,我找不到 setuptools 如何知道安装 pytest 和 _pyt...
pytest如何将pytest和_pytest安装到site-packages中,这是在pyproject.toml中指定的?
在 site-packages 中,有 pytest 和 _pytest 文件夹。 大部分核心代码都在_pytest中。 当查看 pyproject.toml 时,我找不到 setuptools 如何知道安装 pytest 和 _pyt...
“需要”(pyproject.toml)与可编辑模式下的本地包
我使用 pyproject.toml 文件来允许我在构建过程中使用第三方包。 (例如,我想在 setup.up 中使用 toml 包。)当我将本地包添加到“requires...
pyproject.toml setuptools:如何指定可选脚本(和模块)?
我有一个 python 项目,其中包含一些模块、脚本和可选依赖项: [项目.可选依赖项] 额外= [“tqdm”,“antspyx>=0.4.2”,“scikit-image”,&q...
我们曾经遇到过这样的情况:我们在 PyPI 上发布了 Python 源代码分发 (sdist) 文件,并且在发布后才注意到一个问题。即对于某些文件,权限...
我知道您可以使用以下方法排除某些软件包: 包= find_packages(“src”,排除= [“测试”]), 是否也可以排除单个 python 文件? 我正在构建一个二进制轮并想要排除...
Python setuptools_scm 从 git 标签获取版本
我正在使用project.toml文件来打包我的模块,我想使用setuptools_scm模块从git标签中提取版本。 当我运行 python setup.p y --version 命令时,它给出输出 0.0.1.p...
如何使用 pyproject.toml 在 Python 轮子中包含已编译二进制文件的目录?
我想创建一个 Python 轮,其中包含单个 Python 模块 (script.py) 和已编译的 C++ 二进制文件的目录。以下是我的项目结构: 根/ │ ├── 垃圾箱/ │ ├── 二进制1 │ ├── 双...
python setup.py 当我得到 setuptools 但错误
运行 python3 -m pip install --upgrade setuptools 出现错误 错误代码如下: 错误:由于操作系统错误而无法安装软件包:[Errno 2] 没有这样的文件或目录:'C:\Users\