Gestor fotografies a Python3

Tenia el gestor de fotografies en Python2, i l’he migrat a Python3.

Els principals passos i problemes:

  • He creat un entorn propi pel gestor (veure utilitat venv de Python).
  • He instaŀlat les darreres versions de cada llibreria (SLQAlchemy, Genshi, CherryPy), amb pip (en comptes del gestor de paquets de FreeBSD). Ho he fet així perquè els paquets triguen força temps a ser actualitzats.
  • Feia servir MySQL-python per accedir a la base de dades, que no està disponible per a Python3. He canviat a PyMySQL (ha calgut canviar la cadena de connexió de SQLAlchemy a la BD).
  • El problema que més m’ha costat d’arreglar: el Genshi em dóna un error estrany, amb pràcticament totes les plantilles. He agafat la més curta i he localitzat el problema: en una secció <?python ?> feia servir None per comprovar si un valor està informat. Si elimino la referència a None ja va bé.

Fetes totes les comprovacions, ho dono per bo.

I potser hauria de canviar el Genshi per Mako (que ja he fet servir alguna vegada), perquè veig Genshi molt estancat.

Deixa un comentari

Aquest lloc utilitza Akismet per reduir el correu brossa. Aprendre com la informació del vostre comentari és processada