Project

General

Profile

Tâche #15557

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

Packaging des dépendances (hébergées sur pypi.python.org)

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:
6.00 h
Spent time:
Remaining (hours):
0.0

Description

librairies concernées :

  • pyjwkest
  • pycryptodome
  • future

pour les dépendances, j'ai trouvé quelques pages traitant de la problématique :

Quelques solutions envisageables :

  • Packager les librairies et les fournir via les dépôts eole / un ppa ?
  • Installer les librairies via setup.py / pip install à l'installation d'eole-sso-server (pb: la librairie cryptodome semble compiler un binaire)
  • Livrer toutes les librairies 'en dur' dans un sous-paquet d'eole-sso (eole-sso-openid par exemple)

Laurent évoquait la possiblité d'utiliser virtualenv ? (pas évident, nécessite d'activer l'environnement au lancement du service sso).

History

#1 Updated by Bruno Boiget over 5 years ago

  • Tracker changed from Proposition Scénario to Tâche
  • Description updated (diff)
  • Estimated time set to 6.00 h
  • Remaining (hours) set to 6.0

#2 Updated by Bruno Boiget over 5 years ago

  • Subject changed from Packaging des dépendances hébergées sur (pypi.python.org) to Packaging des dépendances (hébergées sur pypi.python.org)

#3 Updated by Scrum Master over 5 years ago

  • Status changed from Nouveau to En cours

#4 Updated by Scrum Master over 5 years ago

  • Assigned To set to Daniel Dehennin

#5 Updated by Daniel Dehennin over 5 years ago

Les bibliothèques python-funcsigs et python-future ont été intégrées directement depuis les paquets sources Debian (python-funcsigs et python-future)

La bibliothèque pycryptodome est un remplaçant de python-crypto, mais la version 0.7.6 fonctionne avec pycrypto 2.6.1.

Je propose donc de ne pas empaqueter pycryptodome, car la dernière version de pyoidc nécessite pycryptodomex.

#6 Updated by Daniel Dehennin over 5 years ago

  • % Done changed from 0 to 40
  • Remaining (hours) changed from 6.0 to 4.0

#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 40 to 100
  • Remaining (hours) changed from 4.0 to 0.0

J’ai importé directement les paquets sources debian (avec la commande dget sur le fichier .dsc) :

Ils ont été compilé par notre infrastructure en eole-2.5-unstable.

J’ai empaqueté

#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