Package Details: oh-brother-git r60.d7cd5b0-2

Git Clone URL: https://aur.archlinux.org/oh-brother-git.git (read-only, click to copy)
Package Base: oh-brother-git
Description: A simple cross-platform utility written in Python which can update Brother printer firmwares.
Upstream URL: https://github.com/CauldronDevelopmentLLC/oh-brother
Licenses: GPL2
Conflicts: oh-brother
Provides: oh-brother
Submitter: danmc
Maintainer: founderio
Last Packager: founderio
Votes: 2
Popularity: 0.000000
First Submitted: 2017-01-03 04:51 (UTC)
Last Updated: 2025-08-04 19:03 (UTC)

Dependencies (3)

Required by (0)

Sources (2)

Latest Comments

founderio commented on 2025-08-04 19:04 (UTC)

I have updated the package to work with python>3.12, as discussed upstream here: https://github.com/CauldronDevelopmentLLC/oh-brother/pull/48#issuecomment-2936250632

To update you will likely have to manually uninstall oh-brother-git and python-pysnmp, as python-pysnmplib is now used instead, which conflicts with python-pysnmp.

ardv commented on 2025-07-19 04:57 (UTC)

error when running: oh-brother Traceback (most recent call last): File "/usr/bin/oh-brother", line 17, in <module> from pysnmp.entity.rfc3413.oneliner import cmdgen ModuleNotFoundError: No module named 'pysnmp.entity.rfc3413.oneliner'

founderio commented on 2025-01-11 18:04 (UTC)

Upstream does not require python-future (anymore), thank you for the hint. I have removed python-future and cleaned up a bit more.

dreieck commented on 2025-01-11 16:04 (UTC)

If possible, please remove the dependency on python-furure/ make the package working without python-future:

WARNING: python-future package is not compatible with Python 3.13

The python-future project was created in 2013 to attempt to save Python from the schism of version incompatibility that was threatening to tear apart the language (as Perl 6 contributed to the death of Perl).

That time is now past. Thanks to a huge porting effort across the Python community, Python 3 eventually thrived. Python 2 reached its end of life in 2020 and the python-future package should no longer be necessary. Use it to help with porting legacy code to Python 3 but don’t depend on it for new code.

If you use packages that depend on it, please contact maintainers and/or upstream of these packages and try to work out whether this dependency is really needed.

Regards and thanks for this package!

founderio commented on 2020-03-29 15:06 (UTC) (edited on 2020-07-19 18:21 (UTC) by founderio)

EDIT: I adopted the package, this patch is applied now.

Hi, please apply the following patch to use python3: https://gist.github.com/founderio/4ae35c4e6e1062095576ce6e8982d570

This fixes the current dependency issues due to python2-pysnmp not being available anymore, and removes the .py suffix from the installed executable for easier usage.