Package Details: python-gbulb 0.6.4-1

Git Clone URL: https://aur.archlinux.org/python-gbulb.git (read-only, click to copy)
Package Base: python-gbulb
Description: Implementation of asyncio using GLib
Upstream URL: https://github.com/nathan-hoad/gbulb
Licenses: Apache
Submitter: TingPing
Maintainer: None
Last Packager: None
Votes: 3
Popularity: 0.000552
First Submitted: 2016-12-23 10:53 (UTC)
Last Updated: 2023-08-30 09:57 (UTC)

Latest Comments

<deleted-account> commented on 2021-11-14 07:04 (UTC)

It appears that upstream has transferred ownership to "beeware" and come back to life. I've dropped my patches and the package is now consuming latest v0.6.2 upstream tag.

<deleted-account> commented on 2020-09-26 20:35 (UTC)

Patched 0.6.1 that passes tests in Python 3.8+ published. Upstream is still dead and you should probably not be using this package unless you really gotta.

dcbaker commented on 2019-07-29 20:21 (UTC)

I've disowned the package, as the upstream is unmatained and the unit tests don't work. I have no interest in becoming an upstream maintainer.

Hell-G commented on 2017-01-12 08:38 (UTC)

I reported it upstream and he committed a fix for this just an hour ago. He wrote, that it will be in version 0.5.

TingPing commented on 2017-01-08 23:09 (UTC)

If tests fail report it upstream.

z3ntu commented on 2017-01-08 21:59 (UTC)

Same assertion error...

Hell-G commented on 2017-01-08 12:33 (UTC)

Hi! I am not able to install this package on my systems. It fails in the test session. Anyone seeing the same behavior? Might this be a problem with the new Python 3.6? Thanks! $ makepkg ==> Making package: python-gbulb 0.4-1 (Sun Jan 8 12:38:19 CET 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading 0.4.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 122 0 122 0 0 289 0 --:--:-- --:--:-- --:--:-- 288 100 10737 100 10737 0 0 12334 0 --:--:-- --:--:-- --:--:-- 12334 ==> Validating source files with sha256sums... 0.4.tar.gz ... Passed ==> Extracting sources... -> Extracting 0.4.tar.gz with bsdtar ==> Starting check()... ================================== test session starts =================================== platform linux -- Python 3.6.0, pytest-3.0.5, py-1.4.32, pluggy-0.4.0 rootdir: /home/hell-g/Packages/python-gbulb/src/gbulb-0.4, inifile: collected 45 items tests/test_glib_events.py .. ^C...............................F tests/test_gtk.py ... tests/test_utils.py ........ ======================================== FAILURES ======================================== ___________________________________ test_subprocesses ____________________________________ glib_loop = <GLibEventLoop running=False closed=False debug=False> def test_subprocesses(glib_loop): import asyncio import subprocess # needed to ensure events.get_child_watcher() returns the right object import gbulb gbulb.install() @asyncio.coroutine def coro(): proc = yield from asyncio.create_subprocess_exec( 'cat', stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.PIPE, loop=glib_loop) proc.stdin.write(b'hey\n') yield from proc.stdin.drain() proc.stdin.close() out = yield from proc.stdout.read() assert out == b'hey\n' > glib_loop.run_until_complete(coro()) tests/test_glib_events.py:451: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ gbulb/glib_events.py:136: in run_until_complete return future.result() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @asyncio.coroutine def coro(): proc = yield from asyncio.create_subprocess_exec( 'cat', stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.PIPE, loop=glib_loop) proc.stdin.write(b'hey\n') yield from proc.stdin.drain() proc.stdin.close() out = yield from proc.stdout.read() > assert out == b'hey\n' E assert b'' == b'hey\n' E Right contains more items, first extra item: 104 E Use -v to get the full diff tests/test_glib_events.py:449: AssertionError ========================= 1 failed, 44 passed in 277.45 seconds ========================== ==> ERROR: Aborted by user! Exiting... ==> ERROR: A failure occurred in check(). Aborting...