Package Details: pyfa 2.61.3-2

Git Clone URL: https://aur.archlinux.org/pyfa.git (read-only, click to copy)
Package Base: pyfa
Description: EVE Online Fitting Assistant
Upstream URL: https://github.com/pyfa-org/Pyfa
Keywords: eft eve eve:online eveonline game tool
Licenses: GPL3
Submitter: None
Maintainer: wereii
Last Packager: wereii
Votes: 48
Popularity: 0.000000
First Submitted: 2010-01-06 13:39 (UTC)
Last Updated: 2024-12-07 11:21 (UTC)

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

wereii commented on 2025-01-29 23:54 (UTC)

@promitheas did you rebuild python packages after the latest python update to 3.13?

Something along

yay -S $(pacman -Qoq /usr/lib/python3.12) --answerclean All

if yes then you are somehow missing python-requests-cache package

promitheas commented on 2025-01-29 22:39 (UTC)

Fails to launch with following error:

pyfa v2.61.3
EVE Data Version: 2767366 (2024-12-05 13:52:59)

OS version: Linux-6.12.10-arch1-1-x86_64-with-glibc2.40
Python version: 3.13.1 (main, Dec  4 2024, 18:05:56) [GCC 14.2.1 20240910]
wxPython version: 4.2.2 (wxWidgets 3.2.6)
SQLAlchemy version: 1.4.54
Logbook version: 1.8.0
Requests version: 2.32.3
Dateutil version: 2.9.0

####################

Traceback (most recent call last):
  File "/usr/share/pyfa/pyfa.py", line 148, in <module>
    from gui.mainFrame import MainFrame
  File "/usr/share/pyfa/gui/mainFrame.py", line 36, in <module>
    import gui.fitCommands as cmd
  File "/usr/share/pyfa/gui/fitCommands/__init__.py", line 1, in <module>
    from .gui.booster.add import GuiAddBoosterCommand
  File "/usr/share/pyfa/gui/fitCommands/gui/booster/add.py", line 6, in <module>
    from gui.fitCommands.calc.booster.add import CalcAddBoosterCommand
  File "/usr/share/pyfa/gui/fitCommands/calc/booster/add.py", line 4, in <module>
    from service.fit import Fit
  File "/usr/share/pyfa/service/fit.py", line 35, in <module>
    from service.character import Character
  File "/usr/share/pyfa/service/character.py", line 36, in <module>
    from service.esi import Esi
  File "/usr/share/pyfa/service/esi.py", line 14, in <module>
    from service.esiAccess import APIException, GenericSsoError
  File "/usr/share/pyfa/service/esiAccess.py", line 21, in <module>
    from requests_cache import CachedSession
ModuleNotFoundError: No module named 'requests_cache'

solarisfire commented on 2024-12-07 11:12 (UTC) (edited on 2024-12-07 11:18 (UTC) by solarisfire)

This isn't building correctly for some reason:

https://gitlab.solarisfire.com/-/snippets/8

Edit: Can install with python-requests-cache-git rather than python-requests-cache. But then I get the error:

pyfa v2.61.3
EVE Data Version: 2767366 (2024-12-05 11:52:59)

OS version: Linux-6.12.1-arch1-1-x86_64-with-glibc2.40
Python version: 3.12.7 (main, Oct  1 2024, 11:15:50) [GCC 14.2.1 20240910]
wxPython version: 4.2.2 (wxWidgets 3.2.6)
SQLAlchemy version: 1.4.52
Logbook version: 1.7.0
Requests version: 2.32.3
Dateutil version: 2.9.0

####################

Traceback (most recent call last):
  File "/usr/share/pyfa/pyfa.py", line 148, in <module>
    from gui.mainFrame import MainFrame
  File "/usr/share/pyfa/gui/mainFrame.py", line 62, in <module>
    from gui.updateDialog import UpdateDialog
  File "/usr/share/pyfa/gui/updateDialog.py", line 25, in <module>
    import wx.html2
  File "/usr/lib/python3.12/site-packages/wx/html2.py", line 15, in <module>
    from ._html2 import *
ImportError: libwebkit2gtk-4.1.so.0: cannot open shared object file: No such file or directory

Another edit: needs webkit2gtk-4.1 as a dependency.

noxie commented on 2024-11-17 16:16 (UTC)

Thank you very much for the fast update ! I can confirm 2.61 is building fine.

lucifirius commented on 2024-11-09 05:12 (UTC)

Just discovered this, thanks for the work! Built fine today

Strykar commented on 2024-01-22 00:30 (UTC)

Build fails with 'FAILED tests/unit/test_session.py::test_stale_if_error__error_code - AssertionError: assert False is True'.

Log - https://gist.github.com/Strykar/14b0f8bb18ba1ac9908e079fb9187e96

wereii commented on 2022-08-15 14:02 (UTC) (edited on 2023-12-10 12:40 (UTC) by wereii)

Edit 10.12.2023: Pyfa itself had a big dependency uplift update, which should make it more stable on Arch.
Please report any issues on github https://github.com/pyfa-org/Pyfa/issues/2549 (or make a comment here I will forward it).
The py310 compat. patch has been removed.

WxPython has been updated and with python310 compatibility patch Pyfa seems to be somewhat running again.

All versions of this package will always be running against newer versions of dependencies (as is the Arch way) then what upstream uses.
Consider this package rather experimental and unstable, bleeding-edge if you will.

pyfa-appimage is still recommended as alternative package if you need stability.

(Thanks @pezz ;) )

pezz commented on 2022-04-01 11:35 (UTC)

@wereii Keep fightin' the good fight mate. <3

wereii commented on 2022-04-01 10:57 (UTC)

This package is still BROKEN. Use pyfa-appimage package.

Until wxPython compatibility with python3.10 is fixed then there is not much that can be done.