Project

General

Profile

Development #38843

cmislib non compatible python3

Added by Emmanuel Cazenave 3 months ago. Updated about 2 months ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
08 Jan 2020
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

Description

Pas de paquet python3-cmislib parce que upstream python3 non supporté.

Sur pypi on trouve https://pypi.org/project/cmislib3/ qui vient du fork aux messages de commits inquiétants https://github.com/luca-92/cmislib3/commits/master.
Qualité toujours on trouve https://github.com/concordusapps/python-cmislib manifestement pas maintenu.


Related issues

Related to Passerelle - Development #38781: Compatibilité python3 Solution déployée 06 Jan 2020
Related to Passerelle - Development #39931: Packager cmis-maykin pour python3 Nouveau 17 Feb 2020

History

#1 Updated by Emmanuel Cazenave 3 months ago

#2 Updated by Emmanuel Cazenave 3 months ago

  • Description updated (diff)

Et la bonne trace :

  File "/home/cazino/src/passerelle/passerelle/apps/cmis/models.py", line 23, in <module>
    from cmislib import CmisClient
  File "/tmp/tox-cazino/passerelle/py3-django111-pg/lib/python3.7/site-packages/cmislib/__init__.py", line 23, in <module>
    from cmislib.model import CmisClient
  File "/tmp/tox-cazino/passerelle/py3-django111-pg/lib/python3.7/site-packages/cmislib/model.py", line 27, in <module>
    from cmislib.atompub.binding import AtomPubBinding
  File "/tmp/tox-cazino/passerelle/py3-django111-pg/lib/python3.7/site-packages/cmislib/atompub/__init__.py", line 19, in <module>
    from cmislib.atompub.binding import AtomPubBinding, RepositoryService
  File "/tmp/tox-cazino/passerelle/py3-django111-pg/lib/python3.7/site-packages/cmislib/atompub/binding.py", line 27, in <module>
    from cmislib.net import RESTService as Rest
  File "/tmp/tox-cazino/passerelle/py3-django111-pg/lib/python3.7/site-packages/cmislib/net.py", line 26, in <module>
    from urllib import urlencode
ImportError: cannot import name 'urlencode' from 'urllib' (/usr/lib/python3.7/urllib/__init__.py)

#3 Updated by Thomas Noël 3 months ago

Passer à https://pypi.org/project/cmislib-maykin/

=> en fait un paquet Debian depuis les sources (dispos via pypi)

=> demander au dev https://github.com/JostCrow s'il dispose d'un git ou équivalent quelque part, éventuellement pour proposer des patches, mais au moins suivre les dev ou poser des questions

#4 Updated by Emmanuel Cazenave 2 months ago

Thomas Noël a écrit :

Passer à https://pypi.org/project/cmislib-maykin/

Testé vite fait sur les machines bac à sable de Toulouse au détour de #39357 et ça semble ok pour notre connecteur en py3.

#5 Updated by Frédéric Péters about 2 months ago

  • Status changed from Nouveau to Fermé

Switch vers cmis-maykin passé dans #38781.

#6 Updated by Emmanuel Cazenave about 2 months ago

Also available in: Atom PDF