fau-fablab / FabLabKasse

FabLabKasse, a Point-of-Sale Software for FabLabs and other public and trust-based workshops
https://fablabkasse.readthedocs.io
GNU General Public License v3.0
15 stars 4 forks source link

Migration to Python 3 #162

Closed patkan closed 1 year ago

patkan commented 2 years ago

We try to modernize the terminal

patkan commented 2 years ago

read json in https://github.com/fau-fablab/FabLabKasse/blob/5b46df6c4480f029d3fd08d9f9fe0d67f948ef1d/FabLabKasse/shopping/backend/legacy_offline_kassenbuch.py#L40?

mgmax commented 2 years ago

https://brain.fablab.fau.de/build/pricelist/price_list-Alle_Produkte.html.json

patkan commented 1 year ago

Philipp: looks into the produkt loader Patrick: look into the qt bindings

phdoerfler commented 1 year ago

running vagrant up, amongst the many lines of output there's one line that stands out:

default: importlib-metadata 2.1.3 has requirement configparser>=3.5; python_version < "3", but you'll have configparser 3.5.0b2 which is incompatible.

Does that concern us?

mgmax commented 1 year ago

Best guess: Importlib is a leftover Python 2 dependency ("python < 3"), now it is already in the Python 3 standard library and must be removed from requirements.txt.