Project

General

Profile

Tâche #15556

Scénario #14103: Packaging des librairies nécessaires à l'installation de pyoidc

Choisir une solution de packaging pour la librairie pyoidc

Added by Bruno Boiget over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
03/22/2016
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
0.0

Description

à ma connaissance, il n'existe pas de paquets pour cette librairie.

github : https://github.com/rohe/pyoidc
documentation : http://pyoidc.readthedocs.org/en/latest/howto/index.html

La version utilisée lors du développement est la 0.7.6
Installable en faisant un checkout du tag v0.7.6 + python setup.puy install

A noter que la procédure tire des dépendances qui ne sont pas forcément utiles :
  • alabaster : utilisé pour compiler la documentation
  • mako, cherrypy, beaker : utilisé pour faire fonctionner les exemples (pas utile si utilisation de la lib seulement)
Les dépendances utiles sont les suivantes (tirées depuis pypi.python.org) :
  • pyjwkest
  • future
  • pycryptodome
Certaines dépendances sont installables depuis les paquets ubuntu :
  • python-requests (et dépendances)
  • python-openssl
  • python-crypto
note: La partie provider de pyoidc (non utilisée dans le cadre de ce développement) utilise la librairie pysaml2. Une ancienne version de cette librairie est incluse dans le paquet python-eolesso, mais l'API n'est plus compatible (La librairie a été reprise par le développeur de pyoidc). Si on veut que le paquet généré soit utilisable dans un cadre plus large, il faudra soit :
  • Adapter la partie SAML d'eolesso et packager une version de pysaml2 compatible avec pyoidc
  • Renommer la librairie embarquée pour éviter les conflits.

History

#1 Updated by Bruno Boiget over 5 years ago

  • Subject changed from Packaging de la librairie pyoidc to Choisir une solution de packaging pour la librairie pyoidc
  • Description updated (diff)

#2 Updated by Bruno Boiget over 5 years ago

  • Parent task deleted (#14103)

#3 Updated by Bruno Boiget over 5 years ago

  • Target version deleted (sprint 2016 10-12 - Equipe MENESR)
  • Parent task set to #14103

#4 Updated by Bruno Boiget over 5 years ago

  • Description updated (diff)

#5 Updated by Scrum Master over 5 years ago

  • Status changed from Nouveau to En cours

#6 Updated by Scrum Master over 5 years ago

  • Description updated (diff)
  • Assigned To set to Daniel Dehennin

#7 Updated by Daniel Dehennin over 5 years ago

  • Status changed from En cours to Nouveau

#8 Updated by Scrum Master over 5 years ago

  • Status changed from Nouveau to En cours

#9 Updated by Daniel Dehennin over 5 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 4.0 to 0.0

Project python-oic créé et paquet compilé en eole-2.5-unstable.

#10 Updated by Scrum Master over 5 years ago

  • Status changed from En cours to Résolu

#11 Updated by Scrum Master over 5 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF