Package Details: python-gdbgui 0.15.2.0-2

Git Clone URL: https://aur.archlinux.org/python-gdbgui.git (read-only, click to copy)
Package Base: python-gdbgui
Description: Browser-based frontend to gdb. Debug C, C++, Go, or Rust.
Upstream URL: https://www.gdbgui.com
Keywords: debugger debugging gdb python
Licenses: GPL
Submitter: zwindl
Maintainer: Rubo
Last Packager: Rubo
Votes: 27
Popularity: 0.004267
First Submitted: 2017-03-01 14:03 (UTC)
Last Updated: 2024-03-10 08:13 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

sachkris commented on 2022-02-09 13:49 (UTC)

@flying-sheep Thanks! Package updated to version 0.15.0.1.

flying-sheep commented on 2022-02-04 11:34 (UTC)

Working PKGBUILD (if you also update python-flask-compress):

# Maintainer: Sachin Krishnan T V <sachu92@gmail.com>
# Contributor: ZWindL <zwindl@protonmail.com>
pkgbase=python-gdbgui
pkgname=python-gdbgui
_module='gdbgui'
pkgver=0.15.0.1
pkgrel=1
pkgdesc="Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser. https://gdbgui.com"
url="https://github.com/cs01/gdbgui"
depends=('python' 'python-flask' 'python-flask-compress' 'python-flask-socketio' 'python-pygments' 'python-brotli' 'python-pygdbmi>=0.10.0.0' 'python-gevent' 'python-gevent-websocket')
makedepends=('python-setuptools' 'yarn')
license=('GPL')
arch=('any')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/cs01/gdbgui/archive/v${pkgver}.tar.gz")
md5sums=('8cb3515dd02b3e4788d4bbbaa940c4fe')

prepare() {
    cd "${srcdir}/${_module}-${pkgver}"
    sed -i 's/Flask-SocketIO>5.1, <5.2/Flask-SocketIO/' requirements.in
}

build() {
    cd "${srcdir}/${_module}-${pkgver}"
    rm -rf tests
    yarn install
    yarn build
    python setup.py build
}

package() {
    depends+=()
    cd "${srcdir}/${_module}-${pkgver}"
    python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
}

dmitmel commented on 2020-10-23 12:58 (UTC) (edited on 2020-10-23 12:58 (UTC) by dmitmel)

juancarlospaco: The package python-flask-compress doesn't have python-brotli in its dependencies, I've just opened a ticket for that: https://bugs.archlinux.org/task/68391. In the meantime you can simply install python-brotli explicitly.

marenz commented on 2020-10-13 08:14 (UTC)

Note that there is currently no maintainer for this package.

juancarlospaco commented on 2020-10-12 20:54 (UTC)

$ gdbgui 
Traceback (most recent call last):
  File "/usr/bin/gdbgui", line 33, in <module>
    sys.exit(load_entry_point('gdbgui==0.13.2.0', 'console_scripts', 'gdbgui')())
  File "/usr/bin/gdbgui", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.8/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3.8/site-packages/gdbgui/backend.py", line 35, in <module>
    from flask_compress import Compress
  File "/usr/lib/python3.8/site-packages/flask_compress.py", line 10, in <module>
    import brotli
ModuleNotFoundError: No module named 'brotli'

$

Depends on brotli.

zwindl commented on 2020-07-23 15:28 (UTC)

@bwidawsk @SonnyC Thanks for the help. Gdbgui is much harder to maintain than before, because of the old dependencies, I'm trying to figuring out a way of generating durable PKGBUILD file automatically. pypi2pkgbuild seems a good helper, but it doesn't work on my computer, it should take some time, meanwhile, any kind of help is welcomed.

bwidawsk commented on 2020-07-16 16:26 (UTC) (edited on 2020-07-16 16:31 (UTC) by bwidawsk)

I just flagged this as out of date because 13.2.1 is out, but regardless I had dependency problems with gevent. I just created a PKGBUILD with pypi2pkgbuild and that worked for me (and downgrading werkzeug)

SonnyC commented on 2020-03-30 19:23 (UTC)

I just install this package and had an issue because of python-flask12 dependancy of python-werkzeug, but prior version 1.0. (see https://stackoverflow.com/questions/60131900/weird-is-xhr-error-when-deploying-flask-app-to-heroku)

I resolved this by installing version 0.16 of werkzeug : pacman -U https://archive.archlinux.org/packages/p/python-werkzeug/python-werkzeug-0.16.1-1-any.pkg.tar.zst

I think it's a python-flask12 issue actually.

zwindl commented on 2019-08-15 12:18 (UTC)

@ChrisTX Oh, right, forgot this, thanks a lot! :D

ChrisTX commented on 2019-08-14 21:12 (UTC)

@zwindl The package is now missing a makedepends on yarn.