Package Details: pyspread 2.4.1-1

Git Clone URL: https://aur.archlinux.org/pyspread.git (read-only, click to copy)
Package Base: pyspread
Description: Python based non-traditional spreadsheet application with GUI
Upstream URL: https://pyspread.gitlab.io/
Licenses: GPL3
Submitter: None
Maintainer: SecByShresth
Last Packager: SecByShresth
Votes: 17
Popularity: 0.002792
First Submitted: 2010-11-09 14:49 (UTC)
Last Updated: 2025-11-15 22:08 (UTC)

Dependencies (15)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

radishfabio commented on 2025-11-17 09:07 (UTC)

1) @manns I am experiencing the same issue if I install pyspread by pipx. 2) Now if I install it by "paru -S pyspread" the GUI doesn't work and I don't get any error message unlike before (by pipx it works and I only have @manns issue).

Now I'm inspecting differences between AUR package and pipx package...

manns commented on 2025-11-16 08:23 (UTC)

@radishfabio: I cannot reproduce your issue on my system. Maybe, a dependency is missing?

I am experiencing another issue that the about dialog is not opening: Error: Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/pyspread/main_window.py", line 740, in on_about devs_str = devs_string(self.gen_authors()) File "/usr/lib/python3.13/site-packages/pyspread/main_window.py", line 737, in devs_string devs_str = "".join(f"<li>{dev}</li>" for dev in devs) File "/usr/lib/python3.13/site-packages/pyspread/main_window.py", line 737, in <genexpr> devs_str = "".join(f"<li>{dev}</li>" for dev in devs) ^^^^ File "/usr/lib/python3.13/site-packages/pyspread/main_window.py", line 723, in gen_authors with open(Path(__file__).parents[1] / "AUTHORS") as infile: ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/usr/lib/python3.13/site-packages/AUTHORS'

I would expect that the AUTHORS file would not be located in the site-packages folder but something like /usr/share/pyspread. Please advise, how I can help with this upstream.

SecByShresth commented on 2025-11-15 22:13 (UTC)

Hello @radishfabio,

As discussed, I have added the GUI version to this package, that means both the CLI and the GUI will be installed with this package. Let me know if any further changes are required. I will be happy to check and adjust them.

Thanks SecByShresth

radishfabio commented on 2025-11-13 11:57 (UTC)

By pipx pyspread works. How can I debug PKGBUILD and help you to solve this issue? Thank you

radishfabio commented on 2025-11-13 11:55 (UTC)

Now I have this issue (pyspread aborted)

pyspread
QFontDatabase: Must construct a QGuiApplication before accessing QFontDatabase
Annullato                  (core dump creato) pyspread

(sorry, it's in italian) Thank you for all

SecByShresth commented on 2025-11-10 15:19 (UTC)

This package has been patched.

Thanks Shresth

manns commented on 2025-11-08 15:02 (UTC)

@SecByShresth: Please consider to update the AUR to the latest pyspread release v2.4.1 that fixes the pkg_resources issue of @radishfabio

For the runtime crash, please create an upstream issue. I am not aware. Thanks

Martin

SecByShresth commented on 2025-11-07 21:43 (UTC)

Thanks for reporting this issue. @radishfabio I’ve noticed the same warnings during installation on Python 3.13: setup.cfg version conflict due to setuptools-scm pkg_resources deprecation warning (scheduled for removal soon)

Runtime crash with QFontDatabase: Must construct a QGuiApplication... on some setups.

This appears to stem from upstream incompatibility with Python 3.13 and the latest Qt bindings. The package still installs and runs for some users, but these warnings indicate potential breakage in future Python releases.

There are a few paths forward: 1. Keep the package as-is – It still installs and works, though with warnings.

  1. Restrict the build to Python 3.12 – This avoids the current issues, but Python 3.12 is now in security-only mode, which could pose long-term maintenance and security concerns.

  2. Migrate to PyPI (pip) – Remove this AUR entry and rely on pip install pyspread instead. This ensures users get the latest upstream Python packaging and avoids Arch packaging conflicts.

  3. File for package deletion – If we decide AUR maintenance no longer makes sense given the Python 3.13 breakage and upstream’s pip-only support.

I’m open to suggestions — do we prefer keeping it in AUR with a Python 3.12 pin, or should I request deletion and direct users to install via pip instead?

Thanks SecByShresth

radishfabio commented on 2025-11-07 12:12 (UTC) (edited on 2025-11-07 12:13 (UTC) by radishfabio)

With python 3.13, Hyprland (pyspread works with pipx instead):

/usr/lib/python3.13/site-packages/pyspread/installer.py:40: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  from pkg_resources import get_distribution, DistributionNotFound
QFontDatabase: Must construct a QGuiApplication before accessing QFontDatabase
fish: Job 1, 'pyspread' terminated by signal SIGABRT (Abort)

SecByShresth commented on 2025-09-05 06:02 (UTC)

Hi everyone, I’ve updated the package to the latest version. Please give it a try and let me know if you face any issues or if something isn’t working as expected. Feedback is always welcome!