问题标签 [pybuilder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 执行单元测试时出现 Python TypeError
在使用 pybuilder (pyb) 构建应用程序的过程中运行一些测试时,会出现此异常:
BUILD FAILED - TypeError: () 采用 0 个位置参数,但给出了 1 个 (pybuilder/plugins/python/unittest_plugin.py:177)
什么可能是错的?我检查了所有的类函数,它们有“self”作为参数。没有 lambda 表达式。
python - Pybuilder单元测试找不到模块
运行单元测试通常可以工作并通过所有测试,但是当尝试使用 pybuilder 构建时,它会给我一个构建错误:
这是由于单元测试没有找到它要测试的模块造成的。
文件布局:
目前我正在通过以下方式导入模块项目:
第一次发帖,也不是专业的 Python 程序员,所以如果我错过了要发布的内容和/或这是一个明显的解决方案,我深表歉意。我在 Ubuntu 18.04 上。
谢谢你。
python - 如何使用 pybuilder 使用 pytest?
按照本教程为我的项目构建工具,除了使用pytest而不是那里给出的mockito。pytest 单独工作正常,但是当 pybuider 运行时会引发错误。Coverage.py warning: Module __init__ was never imported. (module-not-imported)
是错误的一部分。我尝试了python_pybuilder文档中给出的配置。
这是我的 build.py
python - 启动 pybuilder 项目后,我收到可执行文件无法运行且 virtualenv 不兼容的错误
我正在关注 pybuilder 的以下 helloworld 教程:https ://pybuilder.io/documentation/tutorial 我使用的是 Mac。我已经用 brew 安装了 python。我能够运行以下命令:
我创建 helloworld 文件并运行:
我收到以下错误:
谁能帮我克服这个错误?我认为这与我安装 python (brew) 的方式有关。但是,我不确定下一步该做什么。
python - 如何使用 Pybuilder 将包上传和下载到本地 pypi
我有两个项目 A 和 B。B 正在使用包 A。我一直在构建和安装 A,然后在 B 中使用它。
我想自动化这个,以便在我构建项目 A 时,它应该将包上传到本地 PyPi。然后我需要一种在构建项目 B 时将其安装为依赖项的方法。
有人可以帮我吗?这对我来说是新的,我想知道是否有办法使用 Pybuilder 来做到这一点。
python - pybuilder:构建失败,在测试用例中报告错误
使用 python 控制台计算器应用程序。
我的main_tests.py
文件包含一个且唯一的测试用例,如下所示:
下面是对应square_root_function()
的待测试:
使用pybuilder
它执行构建时说:
python - 如何使用pybuilder的sphinx插件?
我尝试使用 pybuilder 创建一个 python 包,并想知道如何使用 sphinx 插件。我已经通过 sphinx-quickstart 启动了一个 sphinx 文档脚手架,并在 pybuilder 的 build.py 文件中激活了 sphinx 插件。
下面显示了我当前的 build.py:
但是,当我运行 pyb 命令构建包时,pybuilder 不会生成所需的文档。我想,除了在 pybuilder 的 build.py 文件中的“analyze”和“publish”之外,我还没有定义另一个 default_task,以便在运行 pyb 命令时强制 pybuilder 执行 sphinx 插件。
用户awwsmm编写了一个非常有用的教程,介绍如何使用 pybuilder 管理你的 python 项目。他还确认,很难在线找到 pybuilder 的所有可用属性和属性的定义列表。不幸的是,对pybuilder 核心代码的建议搜索也对我没有帮助。
有谁知道如何处理这个问题?任何想法将不胜感激。
我正在使用 python (3.6.13)、pybuilder (0.11.17) 和 sphinx (4.0.2) 在 Windows 机器上编码。
python - 无法在 Anaconda 提示符下从 Pybuilder 运行命令 pyb
我想重新激活我两年前从事的一个旧 python 项目。
我想以一个不同的方式重新创建相同的工作条件:当我使用 virtualenvs 开发 Ubuntu WSL (win10) 时。现在我想使用 Anaconda 直接从 Windows 10 工作。
我输入的 Anaconda 提示符(管理员权限)中的命令
这是发生错误的地方。我用德语得到它,但它就像
"The command "pyb" is either spelled wrong or doesn't exist"
请注意,我与该项目的所有相关文件(即 build.py)都已经存在,并且我在正确的目录中执行了命令。尽管我认为这不是问题,因为甚至无法识别命令。
pip list
确认 pybuilder 安装正确,并where python
告诉我它使用的第一个 python 来自正确的环境。
我强烈认为它与 Anaconda 有关,因为我能够再次在 Ubuntu WSL(win10)条件下成功重做它。
编辑:我使用 conda 环境的绝对路径并执行 pyb_.exe 使其工作。但是文件 pyb* 也存在。我仍然很想知道为什么 anaconda 提示无法执行它。
感谢有关如何解决此问题的任何想法。干杯!