Projet

Général

Profil

Tâche #15556

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

Choisir une solution de packaging pour la librairie pyoidc

Ajouté par Bruno Boiget il y a environ 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
22/03/2016
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
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.

Historique

#1 Mis à jour par Bruno Boiget il y a environ 8 ans

  • Sujet changé de Packaging de la librairie pyoidc à Choisir une solution de packaging pour la librairie pyoidc
  • Description mis à jour (diff)

#2 Mis à jour par Bruno Boiget il y a environ 8 ans

  • Tâche parente #14103 supprimé

#3 Mis à jour par Bruno Boiget il y a environ 8 ans

  • Version cible sprint 2016 10-12 - Equipe MENESR supprimé
  • Tâche parente mis à #14103

#4 Mis à jour par Bruno Boiget il y a environ 8 ans

  • Description mis à jour (diff)

#5 Mis à jour par Scrum Master il y a environ 8 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Scrum Master il y a environ 8 ans

  • Description mis à jour (diff)
  • Assigné à mis à Daniel Dehennin

#7 Mis à jour par Daniel Dehennin il y a environ 8 ans

  • Statut changé de En cours à Nouveau

#8 Mis à jour par Scrum Master il y a environ 8 ans

  • Statut changé de Nouveau à En cours

#9 Mis à jour par Daniel Dehennin il y a environ 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 4.0 à 0.0

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

#10 Mis à jour par Scrum Master il y a environ 8 ans

  • Statut changé de En cours à Résolu

#11 Mis à jour par Scrum Master il y a environ 8 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF