python-packaging 相关问题

包是名称空间,包含多个包和模块本身。

“pip3 install -e .”有什么区别?和'python3 setup.py开发'

以可编辑模式本地安装 Python 包时,“pip3 install -e .”和“python3 setup.pydevelop”都将以可编辑模式本地安装包。我知道'pip3安装...

回答 1 投票 0

如何使用setuptools_scm?

我不太明白如何使用setuptools-scm。 据我了解,这个工具应该根据 SCM(在我的例子中是 git)历史记录得出版本号。它基本上使用距离 f...

回答 1 投票 0

有没有办法发布与python版本无关的pyarmor混淆的python包?

所以我试图发布一个专有的 python 包,并且我使用 pyarmor 包对其进行混淆,然后在 PyPi 上发布混淆后的版本。它正在相同的 python 版本环境中工作...

回答 1 投票 0

Python诗歌,安装可选依赖项

我只想要这样的诗歌: $ pip install pydantic[电子邮件] 我已阅读所有相关帖子。现在我的 pyproject.toml 看起来像这样(我也尝试了其他所有方法): [工具.诗歌.依赖...

回答 1 投票 0

由于导入错误而无法运行测试

我有以下项目结构: | .gitignore |自述文件.md | call_test_outside.py |主要.py |安装程序.cfg |安装程序.py |- 源代码 |- PropTools | __init__.py |道具工具 ...

回答 1 投票 0

如果脚本没有存储在“src”目录中,那么在[project.scripts]表中应该放入什么?

我有这个遵循 src 布局的包: 。 +-- 脚本 | \-- lorem.py | +-- 源代码 | \ - 酒吧 | |-- __init__.py | \-- bazqux.py | |-- .editorconfig |-- .gitignore |-- 许可证 |--

回答 1 投票 0

使用Python函数的返回值作为pyproject.toml中版本字段的值

我使用 setuptools 构建后端和 pyproject.toml 配置来创建 Python 包。我的包版本是动态的,现在我在 __init__.py 中设置 __version__ 属性并且...

回答 1 投票 0

在安装构建依赖项之前检查 PyPI 上是否存在 Python 轮

我有一份 CI 工作,为许多架构构建我的项目。在此过程中,我使用 pip 安装 pygit2,它依赖于 libgit2。在某些情况下,pip 从 PyPI 安装 Wheel,而不安装其他构建

回答 1 投票 0

列出 PySpark 作业中轮子中包含的 Python 包

我正在使用spark-submit CLI 提交我的Spark 作业,并以--py-files(轮文件)作为参数。我想在驱动程序或执行程序端列出轮文件中包含的所有包。怎么会...

回答 1 投票 0

构建一个包含两个独立模块的Python包,其中一个是git子模块

我正在尝试构建一个用于分发的Python包,其中包含两个独立的模块(module1和module2),但具有非标准目录布局。 这两个模块包含在不同的...

回答 2 投票 0

ModuleNotFoundError 但模块已安装在 pip 上

由于我更像是一名数据科学家而不是程序员,所以我只使用过 RStudio。我正在尝试通过 Pycharm 熟悉 Python,但如果没有...

回答 2 投票 0

将Python入口点添加到本地APPDATA

我正在用Python编写一个命令行工具。对于 Windows 10 / 11 用户来说,安装和使用应该尽可能简单。我的目标是使以下程序有效: 从

回答 1 投票 0

如何使用 Hatch 分发导入名称与项目名称不同的 Python 包?

我正在尝试打包我的项目以便将其上传到 PyPI 中。我有以下目录结构: 。 ├── 文档 ├── 许可证 ├── pyproject.toml ├── 自述文件.md ├── 来源 │   ├── 包名 │   │...

回答 1 投票 0

使用pyproject.toml还需要requirements.txt吗?

自 2022 年中期以来,现在可以摆脱 setup.py、setup.cfg,转而使用 pyproject.toml。可编辑安装适用于最新版本的 setuptools 和 pip,甚至是官方包装 tut...

回答 5 投票 0

如何在Python中从另一个目录导入文件

我在报告文件夹中有两个Python类,希望它们在模块文件夹中使用,已经将报告文件夹创建为Python包,并在报告文件夹中添加了__init__.py文件,但我仍然可以...

回答 1 投票 0

如何使用 build 和 pyproject.toml 强制平台轮?

我试图强制我正在构建的Python3非通用轮子成为平台轮子,尽管在分发打包过程中没有发生任何本机构建步骤。 轮子会

回答 1 投票 0

警告:“news”是 pyproject.toml 中定义的入口点,但它没有作为脚本安装。你可能会得到不正确的`sys.argv[0]`

我正在尝试使用 docker compose 在 docker 中运行我的基于诗歌的 python 项目 当我运行该应用程序时,它可以工作,但它给了我这个警告 ch_news_dev_python | ch_news_dev_python |警告:“新闻”...

回答 3 投票 0

在 Langchain 中使用 DocArrayInMemorySearch 时出错:无法导入 docarray python 包

这是完整的代码。它在 https://learn.deeplearning.ai/ 笔记本上运行得非常好。但是当我在本地计算机上运行它时,出现以下错误 导入错误:无法导入 docarray python

回答 1 投票 0

无法从我的自定义 python 包导入。 ModuleNotFoundError:没有名为“a_python_file_inside_my_custom_module”的模块

我正在尝试按照本教程构建一个Python包。 所以我创建了一个基本文件夹,然后是一个模块文件夹,然后在其中放置了文件starting_template.py,其中包含有趣的...

回答 1 投票 0

在 setup.py 中,如何在 python lib 目录中安装依赖项,同时将包本身安装在不同的本地目录中?

我创建了一个Pypi包并上传了它。 pyaml 是该包所需的依赖项,因此我在 setup.py 中添加了以下几行 安装需要=[ “PyYAML >= 6.0”, ], 现在我

回答 1 投票 0

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