setuptools - 尝试在依赖于其他 pypi 发行版的 python 中发布 pypi 发行版
问题描述
我试图将 python 中的一个小型发行版发布到 pypi。
我正在关注文档https://packaging.python.org/tutorials/packaging-projects/ ,它指定我应该具有以下目录格式 directory format。
但是,我的分发分为类和一个名为 app.py 的主文件, 我的格式带有额外的类
我的问题是,当我添加一个类并将其导入应用程序文件时,它没有得到解决。应用程序无法看到它。
导入“逻辑”无法解决
有人能帮忙吗?
谢谢你
解决方案
好吧,要制作使用其他模块的 Python 包,您必须指定setup.py
文件中包含哪些模块。这是我个人使用的东西,我认为您应该检查一下,https://realpython.com/pypi-publish-python-package/。无论如何,基本上,在你的setup.py
,你应该使用setuptools.setup()
. 在该函数中,有一个名为 的参数install_requires
。我相信这是您指定您正在制作的软件包所需的所有软件包的参数。例如,install_requires=["apackage", "anotherpackage", "etc"]
。希望这是有道理的!
推荐阅读
- tinymce - 初始化tinymce时重新定义格式样式
- javascript - 将表单输入传递到聊天中
- sql - 将值从 case 表达式插入到表中
- vb.net - SQLITE 仅从文本字段中选择数值
- autodesk-forge - 不与模型交互时的 ClientToWorld 值
- python - 在python中正确编码自相关函数
- json - ConverFrom-JSON 错误:无效的 JSON 基元 || PowerShell PoweBi 嵌入式令牌生成器代码
- angular - NativeScriptException:找不到模块:“crypto”
- linux - 调试(-x)时如何在Shell(/bin/sh)脚本中显示行号?
- mysql - 我的代码没有在 chrome 浏览器上显示图像,但可以在 Internet Explorer 上找到