Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Représenter Fedora au Capitole du Libre 2019

#1 17/07/2017 11:58:10

antbel
Membre
Inscription : 03/12/2007
Messages : 727

pyrenamer : python-eyed3 not found pourtant présent

Bonjour

Vérifiant pyrenamer, je teste après un upgrade F25 -> F26

blablabla@localhost ~$ pyrenamer --help
WARNING: python-hachoir-metadata not found.
WARNING: python-eyed3 not found.
WARNING: Music rename disabled!
Usage: pyrenamer [options] start_dir

pyrenamer options:
	-?, --help		Displays this dialog
	-r, --root root_dir	Start pyRenamer with a new root dir

Chose curieuse,

1/ python-eyed3 est installé mais n'est pas pris en compte ??
2/  python-hachoir-metadata n'est pas installé et non présent dans les dépôts. NB : dépots Fedora + rpmfusion free et non-free installés. Ce point est réglable par :
       https://github.com/haypo/hachoir3
 
Question : C'est le point 1/ qui m'interpelle.

Une piste ?
Merci

Dernière modification par antbel (17/07/2017 12:02:15)


Cicéron c'est Poincaré

Hors ligne

#2 17/07/2017 12:34:45

Heldwin
Gilets jaunes
Inscription : 07/10/2008
Messages : 4 222

Re : pyrenamer : python-eyed3 not found pourtant présent

C'est en python2 il semblerait.

Il y a aussi ce fait:
URL          : http://www.infinicode.org/code/pyrenamer/
404 not found

Et qu'il semblerait qu'il n'y ait eu que des rebuilds/changement de nom depuis 2013

EDIT:

Cela semble venir de l'import de: eyeD3
En faisant un petit test d'import, il ne s'appelle plus: eyeD3, mais: eyed3
En tout cas, import eyed3 semble passer, alors que: import eyeD3 pas

Mais il doit y avoir un problème à autre endroit ensuite, car il m'indique qu'il ne trouve pas eyeD3 (alors que j'ai mis un d minuscule)

Il y a aussi des d minuscules et des D majuscules dans les dossiers de python de eyed3. peut-être un conflit dans le nom.
Il y a des personnes sur internet qui indique que suivant la version de python2, cela ne trouve pas le module, et qu'ils doivent soit importer avec:
import eyed3, ou: import eyeD3

De toute façon, c'est soit python-hachoir-metadata ou python-eyed3, et: python-hachoir-metadata est prioritaire

Dernière modification par Heldwin (17/07/2017 13:28:12)


"The only way to achieve the impossible is to believe it’s possible"

Hors ligne

#3 17/07/2017 13:27:39

antbel
Membre
Inscription : 03/12/2007
Messages : 727

Re : pyrenamer : python-eyed3 not found pourtant présent

Heldwin,
C'est le problème de python, entre les versions 2.XX et les versions 3.XX.
On s’aperçoit que le passage entre deux versions majeures avec vielles habitudes n'est pas terrible malgré :
alternatives --config python. je vérifie sur une installation neuve et donne des nouvelles.


Cicéron c'est Poincaré

Hors ligne

Pied de page des forums