Setuptools构建于Python的distutils之上,可以更轻松地构建,分发和安装库和应用程序。
如何从简单的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\
项目有以下目录结构 LUT/ ├── pyproject.toml ├── MANIFEST.in ├── src/ │ ├── init__.py | ├── 县FIPS.csv | ├── SCCountyFIPS.pkl │ └── NationwideCountyFIPS.pkl w...
我尝试在 Windows 上以可编辑模式安装 MetaGPT 时遇到问题。以下是我遵循的步骤: (基础)D:\>git 克隆 https://github.com/geekan/MetaGPT.git 致命:命运...
我有一个 C++ 代码,可以通过 setuptools.Extension 生成 python 扩展。 在 setup.py 文件中,我定义了一个 build_ext,并依赖 CMake 来构建扩展: 类 BuildCMakeExtens...
使用 setup.py / pyproject.toml 在可编辑安装中编译库
我正在使用 setuptools 和 pyproject.toml 设置一个 Python 包。 Python 代码依赖于需要与代码一起编译和安装的 C 库(它是 make p...
setuptool和setup.cfg:如何声明data_files?
设置 Python 包的新方法是使用 setup.cfg 文件。 但是,不可能找到如何添加 data_files 参数。 我怎样才能做到?
如何使用setuptools和pkg_ressources获取安装目录
我正在开发一个带有 setuptools 和 pkg_resources 的包 P, 安装后,该软件包需要下载一些二进制文件并将它们放置在专用目录(P/bin/)中。 我正在努力...
使用 pip 安装 Python 包时出现“TOMLDecodeError:无法覆盖值”
我正在尝试使用我正在开发的模块,就像使用 python -m pip install -e 的包一样。 - 我在包目录中运行了此命令,其中 setup.py 位于目录的根目录中。 我是