Setuptools构建于Python的distutils之上,可以更轻松地构建,分发和安装库和应用程序。
我编写了一个Python包并将其上传到PyPI(注意:我一直在使用Python 3.11.3并将Python >=3.11设置为要求以确保包兼容)。 随后,我安装...
setup.py 文件与 pyproject.toml 中的 data-files 属性等效
有谁知道 pyptoject.toml 中数据文件的等效语法。我知道它已被弃用,但我想做一些快速而肮脏的事情,而不对现有存储库进行太多更改......
pep 420 setup.py 中的namespace_packages用途
使用 PEP420 命名空间包(没有 __init__.py 的包)时,setup.py 中的 namespace_packages 参数的用途是什么? 我玩过它,发现我是否拒绝没有什么区别...
运行 build_ext 在构建 detectorron2 时给出“[WinError 2] 系统找不到指定的文件”
我目前正在尝试在 Anaconda 环境中构建 detectorron2。以下是我在环境中使用的软件包: 视窗 11 康达包 蟒蛇3.8 CUDA 11.3 火炬1.11 火炬音频0.11.0
我正在安装 pyautogui 包,它给出了一些安装构建依赖项...错误
我已经成功安装了所有其他软件包,但对 pyautogui 软件包没有任何作用。我的Python版本是3.11,pip版本是23.3.1,setuptools版本是68.2.2。 我尝试使用 b...
基本上,我有两个python项目,一个位于myapp/screening下,另一个位于myapp/server下。我目前正在开发服务器模块,并希望使用...
pyproject.toml 中的 [tool.poetry] 和 [project] 表有什么区别? [已关闭]
上下文 因此,我尝试按照本教程创建一个新的 Python 包:https://packaging.python.org/en/latest/tutorials/packaging-projects/ 正如教程所说,在我的 pyproject.toml 中我应该
如何以正确的方式为独立的Python应用程序制作setup.py?
我读过几个类似的主题,但还没有成功。我觉得我错过或误解了一些基本的事情,这就是我失败的原因。 我有一个用 python 编写的“应用程序”...
有没有办法在Python解释器中使用setuptools来安装包?当你打开 PyMOL 时,会运行一个 Python 解释器,所以我想我可以使用它来安装 p...
“pip3 install -e .”有什么区别?和'python3 setup.py开发'
以可编辑模式本地安装 Python 包时,“pip3 install -e .”和“python3 setup.pydevelop”都将以可编辑模式本地安装包。我知道'pip3安装...
如何使用 setuptools 和 setup.py 从包中排除单个文件
我正在研究blowdrycss。存储库在这里。 我希望将blowdrycss_settings.py 的设置文件从pypi 上的最终包中排除。目的是动态构建自定义
我有一个这样的项目目录结构: 根\ .git\ 服务器\ 安装程序.py 公司\ __init__.py 泽德\ __init__.py ...
将构建要求指定为 setuptools pyproject.toml 中的文件
Setuptools 支持 pyproject.toml 中项目属性的动态元数据,并且作为 PEP517 后端,它还可以选择通过实现 get_requires_for_build_w...
Python setuptools-scm 生成带有 .dev 的版本,无法上传到 PyPi
何时/为何 setuptools-scm 将 .devXXX 附加到其生成的版本中? 在几个存储库中,我维护 setuptools-scm 开始生成版本号后附加 .devXXX 的版本。这会导致
我正在将项目打包到wheel文件中,但无法获得正确的导入路径。 该项目很简单: 。 ├── setup.py └── 来源 ├── 欧洲 │ ├── 德国.py │ └── __init__.py ├──...
use_2to3 对于降级的 setuptools 无效<58.0
我面临着一个已经在很多论坛、github 问题、堆栈溢出问题等中进行过详细讨论的问题。 仅举几例: Anyjson 设置命令出错:use_2to3 无效...
我正在我的私人计算机(Win11)上开发一个Python应用程序,该应用程序应该在代理后面的我的工作计算机(Win10)上运行。该应用程序在我的私人计算机上运行良好,但我发现...
setuptools_scm:如何在 gitflow 中合并时将“-alpha”附加到包版本?
我的团队使用: Gitflow:我们有一个主分支和一个开发分支 语义版本控制 https://semver.org/ setuptools_scm 用于我们的包版本发布 我们想发布一个错误修复版本...
使用Python函数的返回值作为pyproject.toml中版本字段的值
我使用 setuptools 构建后端和 pyproject.toml 配置来创建 Python 包。我的包版本是动态的,现在我在 __init__.py 中设置 __version__ 属性并且...
如何使用Setuptools使具有TensorFlow依赖项的Python库适用于CPU和GPU版本?
我正在构建一个 python 库,它将作为 python 包部署在 PyPI 上。 我用作构建系统的工具是Setuptools。该库应该与 TensorFlow 作为依赖项一起使用......