Projet

Général

Profil

Development #28278

Fichier setup.py compatible Python3

Ajouté par Paul Marillonnet il y a plus de 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
23 novembre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

quelques modifs nécessaires


Fichiers


Demandes liées

Lié à Authentic 2 - Development #28276: Fonctionner avec Python3 pour Django1.11Fermé23 novembre 2018

Actions
Lié à Authentic 2 - Development #29918: setup.py: adopter le get_version() des autres briquesFermé19 janvier 2019

Actions

Révisions associées

Révision 44d24825 (diff)
Ajouté par Paul Marillonnet il y a plus de 5 ans

python3 compatibility on setup.py (fixes #28278)

Historique

#1

Mis à jour par Paul Marillonnet il y a plus de 5 ans

#2

Mis à jour par Paul Marillonnet il y a plus de 5 ans

#3

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Solution proposée à Solution validée

Ok mais idéalement il faudrait maintenant tirer le get_version d'un module plus récent pour la compat PEP 440.

#4

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • Assigné à mis à Paul Marillonnet
#5

Mis à jour par Paul Marillonnet il y a plus de 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
  • % réalisé changé de 0 à 100
#6

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • % réalisé changé de 100 à 0

Personnellement je préférerai (il me semble l'avoir déjà dit) que ce genre de modification fasse partie d'un ticket global Python3, par exemple là on a même pas de job tox pour valider quoi que ce soit. Tout au plus j'accepte que sur un ticket non lié à la migration Python3 on fasse attention que du nouveau code soit relative Python3 proof (genre évite d'utiliser unicode() ou de faire des print style python2, ou d'utiliser des trucs python2 comme reduce, mais bon reduce y a que moi qui m'en sers).

#7

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

En fait je ne vois pas où le code actuel n'est pas compatible PEP440, voir 2ca9167303c594de09b1c82442f3d3d1ace1e29f.

#8

Mis à jour par Frédéric Péters il y a plus de 5 ans

Du côté des autres modules on s'est trouvé à ajouter des .post pour marquer les commits suivant un tag. À chercher l'historique, ça vient de #12641.

#9

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • Lié à Development #29918: setup.py: adopter le get_version() des autres briques ajouté
#10

Mis à jour par Frédéric Péters il y a environ 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF