Package Details: pyobd 1.19-3

Git Clone URL: https://aur.archlinux.org/pyobd.git (read-only, click to copy)
Package Base: pyobd
Description: An OBD-II compliant car diagnostic tool
Upstream URL: https://github.com/barracuda-fsh/pyobd
Licenses: GPL-2.0-only
Submitter: Presence
Maintainer: HurricanePootis
Last Packager: HurricanePootis
Votes: 22
Popularity: 0.002242
First Submitted: 2013-06-17 14:51 (UTC)
Last Updated: 2026-01-20 20:47 (UTC)

Latest Comments

1 2 3 4 Next › Last »

jwhickman commented on 2026-03-01 21:55 (UTC)

Fwiw, I got this working to test an old "ElmScan 5 USB' adapter. Worked fine, though this is a slow device (9600 baud).

HurricanePootis commented on 2025-07-20 07:51 (UTC)

@aoneko, I cannot recreate your issue, and it seems that it can be caused by multiple issues. Therefore, you should try looking around, searching up "This may indicate..." or any other snippet of the error code online.

arreta commented on 2025-07-19 07:29 (UTC)

I'm not haste to use this package, but its can't be started with following error message:

(pyobd:25253): Gtk-WARNING **: 17:19:57.842: Could not load a pixbuf from /org/gtk/libgtk/icons/16x16/status/window-close-symbolic.symbolic.png.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/32x32/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/32x32/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Aborted                    (core dumped) pyobd

It seems indicate that lack of pixbuf or mime-db, but gdk-pixbuf2 and shared-mime-info has already been installed on this machine.

nikorpoulsen commented on 2025-06-03 11:52 (UTC)

I got "ERROR: Aborting build process due to attempt to collect multiple Qt bindings packages" while building the package. I was able to make it work by adding "--exclude PyQt6 --exclude PySide6" to pyinstaller.

Thank you for making the package :)

HurricanePootis commented on 2025-03-18 22:10 (UTC)

@DocMAX I am able to build PyOBD in a clean chroot. Seems like your issue is with your installed version of pyinstaller. Try uninstalling it, deleting paru cache, and reinstalling it. It is possible you did not rebuild the package during a python upgrade.

DocMAX commented on 2025-03-18 15:21 (UTC) (edited on 2025-03-18 15:22 (UTC) by DocMAX)

[docmax@x1cg6 ~]$ yay -S pyobd AUR Explicit (1): pyobd-1.19-1 :: PKGBUILD up to date, skipping download: pyobd 1 pyobd (Build Files Exist) ==> Packages to cleanBuild? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> 1 pyobd (Build Files Exist) ==> Diffs to show? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> ==> Making package: pyobd 1.19-1 (Tue Mar 18 16:21:00 2025) ==> Retrieving sources... -> Found v1.19.tar.gz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... v1.19.tar.gz ... Passed :: (1/1) Parsing SRCINFO: pyobd ==> Making package: pyobd 1.19-1 (Tue Mar 18 16:21:01 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found v1.19.tar.gz ==> Validating source files with sha256sums... v1.19.tar.gz ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting v1.19.tar.gz with bsdtar ==> Sources are ready. ==> Making package: pyobd 1.19-1 (Tue Mar 18 16:21:02 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Removing existing $pkgdir/ directory... ==> Starting build()... Traceback (most recent call last): File "/usr/bin/pyinstaller", line 8, in <module> sys.exit(_console_script_run()) ~^^ File "/usr/lib/python3.13/site-packages/PyInstaller/main.py", line 231, in _console_script_run run() ~^^ File "/usr/lib/python3.13/site-packages/PyInstaller/main.py", line 172, in run parser = generate_parser() File "/usr/lib/python3.13/site-packages/PyInstaller/main.py", line 137, in generate_parser import PyInstaller.building.build_main File "/usr/lib/python3.13/site-packages/PyInstaller/building/build_main.py", line 28, in <module> from PyInstaller.building.api import COLLECT, EXE, MERGE, PYZ File "/usr/lib/python3.13/site-packages/PyInstaller/building/api.py", line 33, in <module> from PyInstaller.building.splash import Splash # argument type validation in EXE ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/PyInstaller/building/splash.py", line 24, in <module> from PyInstaller.utils.hooks.tcl_tk import tcltk_info File "/usr/lib/python3.13/site-packages/PyInstaller/utils/hooks/init.py", line 27, in <module> from PyInstaller.depend.imphookapi import PostGraphAPI File "/usr/lib/python3.13/site-packages/PyInstaller/depend/imphookapi.py", line 21, in <module> from PyInstaller.lib.modulegraph.modulegraph import (RuntimeModule, RuntimePackage) File "/usr/lib/python3.13/site-packages/PyInstaller/lib/modulegraph/modulegraph.py", line 34, in <module> from altgraph.ObjectGraph import ObjectGraph ModuleNotFoundError: No module named 'altgraph' ==> ERROR: A failure occurred in build(). Aborting... -> error making: pyobd-exit status 4 -> Failed to install the following packages. Manual intervention is required: pyobd - exit status 4

marco.righi commented on 2025-03-11 09:26 (UTC)

Error during installation

yay -S --sudoloop pyobd

generates the following error

==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: pyobd-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
pyobd - exit status 4

mvdberge commented on 2024-08-20 10:19 (UTC)

python-pillow is needed for the build, please add it to the dependencies. Thanks for your work! :-)

g33ky commented on 2024-06-30 15:20 (UTC)

The binary does not currently work. You will get the error message AttributeError: module 'numpy' has no attribute 'cumproduct'. Did you mean: 'cumprod'?. This is due to Numpy now being at version 2.x, but this program seems to use some 1.x functions. To get it to work, you will need to build this package with python-numpy version 1.26.2-4 installed. Once the package is built you can upgrade python-numpy to the latest again.

Building manually with venv does not seem to compile, but that's another rabbit hole.

Presence commented on 2024-06-25 20:02 (UTC)

@HurricanePootis Thanks! I've disowned the package if you would like to take over the maintenance of it.