Seite 1 von 1

Gibt es Stand 2018 eine Python 3 Bibliothek die das Internet Printing Protocol (IPP) implementiert?

Verfasst: Donnerstag 6. Dezember 2018, 16:26
von AFoeee
Hallo,
alle Python Bibliotheken welche das Internet Printing Protocol (IPP) implementieren scheinen nicht unter Python 3 zu funktionieren.

Hier was ich bis jetzt gefunden habe:
  • pkipplib

    Code: Alles auswählen

    import pkipplib.pkipplib        # installiert mittels pip
    Führt zu folgendem Fehler:

    Code: Alles auswählen

    Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
        File "/home/user/.local/lib/python3.6/site-packages/pkipplib/pkipplib.py", line 308
            raise KeyError, key
                          ^
    SyntaxError: invalid syntax
    
  • pyipptool

    Code: Alles auswählen

    import pyipptool        # installiert mittels pip
    Führt zu folgendem Fehler:

    Code: Alles auswählen

    Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
        File "/home/user/.local/lib/python3.6/site-packages/pyipptool/__init__.py", line 1, in <module>
            from .config import get_config
        File "/home/user/.local/lib/python3.6/site-packages/pyipptool/config.py", line 1, in <module>
            import ConfigParser
    ModuleNotFoundError: No module named 'ConfigParser'
    

Ich verwende Python 3.6.7 auf einem Linux Rechner.

Vielen Dank und freundliche Grüße
AFoeee

Re: Gibt es Stand 2018 eine Python 3 Bibliothek die das Internet Printing Protocol (IPP) implementiert?

Verfasst: Donnerstag 6. Dezember 2018, 16:40
von __deets__
Wenn du keine gefunden hast - dann wohl eher nicht. Ggf kannst du dich selbst an eine Portierung wagen, gewisse Standardprobleme wie den ersten Fehler kann das 2to3-Tool lösen. Aber ganz automatisch geht das natürlich nicht. Gerade weil IPP ja IO bedeutet, und sich da viel geändert hat.

Re: Gibt es Stand 2018 eine Python 3 Bibliothek die das Internet Printing Protocol (IPP) implementiert?

Verfasst: Donnerstag 6. Dezember 2018, 16:41
von narpfel
pyipptool hat 2014 Python-3-Support bekommen, allerdings ist seitdem keine neue Version veröffentlicht worden. Man kann aber auch Pakete aus Git-Repos mit `pip` installieren, siehe hier in der Doku.

Re: Gibt es Stand 2018 eine Python 3 Bibliothek die das Internet Printing Protocol (IPP) implementiert?

Verfasst: Freitag 7. Dezember 2018, 08:57
von MagBen
Vielleicht würde es helfen Python 2 zu verbieten?

Re: Gibt es Stand 2018 eine Python 3 Bibliothek die das Internet Printing Protocol (IPP) implementiert?

Verfasst: Freitag 7. Dezember 2018, 09:21
von __blackjack__
Wer? Wem? Zumal Python 2.7 ja noch nicht mal offiziell EOL erreicht hat.