Package Details: python-gaphor 2.27.0-1

Git Clone URL: https://aur.archlinux.org/python-gaphor.git (read-only, click to copy)
Package Base: python-gaphor
Description: Simple and easy to use modeling tool for UML using GTK
Upstream URL: https://github.com/gaphor/gaphor
Keywords: diagram diagrams gtk gtk4 gui python python3 uml
Licenses: Apache
Conflicts: python-gaphas
Provides: gaphor
Submitter: actionless
Maintainer: actionless (fanninpm, nomisge)
Last Packager: nomisge
Votes: 5
Popularity: 0.46
First Submitted: 2020-03-30 09:39 (UTC)
Last Updated: 2024-10-11 10:58 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4

actionless commented on 2021-12-15 08:50 (UTC)

@fanninpm hi, i'm busy til end of the week, feel free to update the pkgbuild yourself (i've added you to the maintainers)

fanninpm commented on 2021-12-15 01:16 (UTC) (edited on 2021-12-15 01:29 (UTC) by fanninpm)

I'm having a few dependency issues. First:

Traceback (most recent call last):
  File "/usr/bin/gaphor", line 5, in <module>
    from gaphor.ui import main
  File "/usr/lib/python3.9/site-packages/gaphor/ui/__init__.py", line 15, in <module>
    gi.require_version("GtkSource", gtk_source_version)
  File "/usr/lib/python3.9/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available for version %s' %
ValueError: Namespace GtkSource not available for version 4

I solved this by declaring gtksourceview4 as a dependency. Then:

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/gaphor/ui/__init__.py", line 136, in app_activate
    application.new_session()
  File "/usr/lib/python3.9/site-packages/gaphor/application.py", line 85, in new_session
    return self._new_session(services=services)
  File "/usr/lib/python3.9/site-packages/gaphor/application.py", line 102, in _new_session
    session = Session(services=services)
  File "/usr/lib/python3.9/site-packages/gaphor/application.py", line 188, in __init__
    services_by_name: dict[str, Service] = initialize("gaphor.services", services)
  File "/usr/lib/python3.9/site-packages/gaphor/entrypoint.py", line 13, in initialize
    return init_entry_points(load_entry_points(scope, services), **known_services)
  File "/usr/lib/python3.9/site-packages/gaphor/entrypoint.py", line 29, in load_entry_points
    cls = ep.load()
  File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3.9/site-packages/gaphor/plugins/console/consolewindow.py", line 11, in <module>
    from gaphor.plugins.console.console import GTKInterpreterConsole
  File "/usr/lib/python3.9/site-packages/gaphor/plugins/console/console.py", line 18, in <module>
    import jedi
ModuleNotFoundError: No module named 'jedi'

Okay, now I have to append python-jedi to the dependency list.

DarkSun commented on 2020-06-23 20:14 (UTC)

Failure while downloading https://raw.githubusercontent.com/gaphor/gaphor/master/logos/gaphor.svg