Projet

Général

Profil

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)

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

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

100%

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

Historique

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

  • Tracker changé de Proposition Scénario à Tâche
  • Description mis à jour (diff)
  • Temps estimé mis à 6.00 h
  • Restant à faire (heures) mis à 6.0

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

  • Sujet changé de Packaging des dépendances hébergées sur (pypi.python.org) à Packaging des dépendances (hébergées sur pypi.python.org)

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

  • Statut changé de Nouveau à En cours

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

  • Assigné à mis à Daniel Dehennin

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

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 Mis à jour par Daniel Dehennin il y a environ 8 ans

  • % réalisé changé de 0 à 40
  • Restant à faire (heures) changé de 6.0 à 4.0

#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 40 à 100
  • Restant à faire (heures) changé de 4.0 à 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 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 presque 8 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF