Project

General

Profile

Tâche #29693

Scénario #29564: Faire fonctionner EoleDB sur EOLE 2.8.0 et le passer en python3

Passer le code en Python3

Added by Matthieu Lamalle over 3 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/10/2020
Due date:
% Done:

100%

Remaining (hours):
0.0

Associated revisions

Revision 6d10abd6 (diff)
Added by Matthieu Lamalle over 3 years ago

migration python 3 et update requets sql

Revision ae538bc3 (diff)
Added by Emmanuel GARETTE over 3 years ago

résolution d'upgrade des mots de passe (ref #29693)

Revision 38cca449 (diff)
Added by Emmanuel GARETTE over 3 years ago

replace python-eoledb (ref #29693)

History

#1 Updated by Matthieu Lamalle over 3 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Matthieu Lamalle over 3 years ago

  • Assigned To set to Matthieu Lamalle

#3 Updated by Matthieu Lamalle over 3 years ago

  • Status changed from En cours to Résolu

#4 Updated by Joël Cuissinat over 3 years ago

  • Status changed from Résolu to En cours

Il y a bien eu des corrections de code mais le packaging continue de modifier les shebang en #!/usr/bin/python et envoie toujours les fichiers dans :

/usr/lib/python2.7/dist-packages/eoledb

C'est en grande partie de la faute de cette ligne :

eole.mk:    python setup.py install --no-compile --install-layout=deb $(PYTHON_OPTS)

Même si le code python2 n'a plus d'utilité en 2.8, il serait souhaitable que le paquet soit re-nommé en python3-eoledb (NB : visiblement seul le paquet eole-db a une dépendance directe sur le paquet actuel).

#5 Updated by Emmanuel GARETTE over 3 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#6 Updated by Joël Cuissinat over 3 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0
root@scribe:~# dpkg -L python3-eoledb
/.
/usr
/usr/lib
/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/eoledb
/usr/lib/python3/dist-packages/eoledb/__init__.py
/usr/lib/python3/dist-packages/eoledb/eoledb.py
/usr/lib/python3/dist-packages/eoledb/eoledbconnector.py

Also available in: Atom PDF