Poetry KdeWallet meckert rum?

Gregorie

Lieutenant
Registriert
Apr. 2017
Beiträge
853
Ich benutzte Fedora 38 und den Xfce Desktop.
Ich wollte nun Python Pakete per Poetry installieren mit poetry install im geclonten Git Repo.
Dort ist eine poetry.lock Datei vorhanden.
Dabei öffnet sich KDE Wallet und will Passwörter abfragen, wegen Keys, was soll das?
Wie kann ich das beheben?
Ist der Poetry Paketmanger zu benutzen für Python Pakete zu empfehlen, also besser als der Standard?
In bin kein Programmierer, nur Laie in Python.
 
Die Poetry Doku hast du gelesen und Poetry in seiner eigenen venv installiert?
Wenn du keinen zwingenden grund hast poetry zu nutzen: pip tut super.
Gregorie schrieb:
Ich wollte nun Python Pakete per Poetry installieren mit poetry install im geclonten Git Repo.
welche, von wo.
Was passiert, wenn du versuchst sie via pip zu installieren?

Gregorie schrieb:
Dabei öffnet sich KDE Wallet und will Passwörter abfragen, wegen Keys, was soll das?
Vermutlich will es einen Key ablegen. Ist vielleicht teil der Installation einer dependency?

Gregorie schrieb:
Ist der Poetry Paketmanger zu benutzen für Python Pakete zu empfehlen, also besser als der Standard?
Was ist fuer dich der Standard? Conda? pip? Setuptools?
Poetry hat voreile, wenn du Software publizieren willst
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Gregorie
Die Poetry habe ich "überflogen", vollständig verstanden aber nicht. :(
translate: https://python-land.translate.goog/...tr_sl=en&_x_tr_tl=de&_x_tr_hl=de&_x_tr_pto=sc
Den Error mit KDE Wallet wegen Keys, konnte ich lösen, wegen dem angeforderten Passwort habe ich mein
user PW nun eingegeben, danach kam der Fehler nicht mehr.
Nach poetry install kommt jetzt wiedermal eine Fehlermeldung, die ich schon kenne.
Code:
Installing llvmlite (0.39.0): Failed

  ChefBuildError

  Backend subprocess exited when trying to invoke get_requires_for_build_wheel
 
  Traceback (most recent call last):
    File "/home/bill/.local/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
      main()
    File "/home/bill/.local/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 335, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/bill/.local/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
      return hook(config_settings)
             ^^^^^^^^^^^^^^^^^^^^^
    File "/tmp/tmp7owjq33i/.venv/lib/python3.11/site-packages/setuptools/build_meta.py", line 355, in get_requires_for_build_wheel
      return self._get_build_requires(config_settings, requirements=['wheel'])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/tmp/tmp7owjq33i/.venv/lib/python3.11/site-packages/setuptools/build_meta.py", line 325, in _get_build_requires
      self.run_setup()
    File "/tmp/tmp7owjq33i/.venv/lib/python3.11/site-packages/setuptools/build_meta.py", line 507, in run_setup
      super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script)
    File "/tmp/tmp7owjq33i/.venv/lib/python3.11/site-packages/setuptools/build_meta.py", line 341, in run_setup
      exec(code, locals())
    File "<string>", line 55, in <module>
    File "<string>", line 52, in _guard_py_ver
  RuntimeError: Cannot install on Python version 3.11.6; only versions >=3.7,<3.11 are supported.
 

  at ~/.local/lib/python3.11/site-packages/poetry/installation/chef.py:166 in _prepare
      162│
      163│                 error = ChefBuildError("\n\n".join(message_parts))
      164│
      165│             if error is not None:
    → 166│                 raise error from None
      167│
      168│             return path
      169│
      170│     def _prepare_sdist(self, archive: Path, destination: Path | None = None) -> Path

Falsche Python Version?
Ich dachte das löst Poetry automatisch.
O.K. Vergesse ich dieses Poetry, mir zu kompliziert.

Edit: ich brauche wohl für dieses Projekt eine andere env mit Python kleiner 3.11.
Sonst meinen einige Experten poetry sei besser als Conda oder Pip.
[bill@MyFedoraWS rvc-beta]$ poetry env info
Virtualenv
Python: 3.11.6
Implementation: CPython
Path: /home/bill/.cache/pypoetry/virtualenvs/rvc-beta-JsDJ8F_8-py3.11
Executable: /home/bill/.cache/pypoetry/virtualenvs/rvc-beta-JsDJ8F_8-py3.11/bin/python
Valid: True
System
Platform: linux
OS: posix
Python: 3.11.6
Path: /usr
Executable: /usr/bin/python3.11
 

Anhänge

  • Poetry.jpg
    Poetry.jpg
    86 KB · Aufrufe: 90
Zuletzt bearbeitet:
Zurück
Oben