Projet

Général

Profil

Development #21810

Déclarer les dépendances pour une install pure python

Ajouté par Emmanuel Cazenave il y a environ 6 ans. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
13 février 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Les dépendances ne sont déclarées que dans le debian control, donc pas utilisable pour une install pure python.

La déclaration devra probablement se faire dans un requirements.txt au lieu du setup.py à cause de quixote dont la version requise n'est pas disponible sur pypi (http://quixote.python.ca/releases/Quixote-2.7b2.tar.gz), et qu'en attendant pip 10 , il ne semble pas bienvenu de déclare une telle dépendance dans le setup.py
:
https://github.com/pypa/pip/issues/3939
https://www.python.org/dev/peps/pep-0001/#pep-workflow

Effet de bord : enlever les dépendances dans le tox.ini.

Historique

#1

Mis à jour par Benjamin Dauvergne il y a environ 6 ans

Dans le tox.ini il ne devrait déjà y avoir que les dépendances pour les tests et que pour eux, donc oui c'est déjà ce qu'on souhaite pour le tox.ini, après requirements.txt je dirait pour w.c.s. ok pour les autres on doit pouvoir s'en passer et éviter les choses non packager dans pypi (mais lasso...).

#2

Mis à jour par Frédéric Péters il y a environ un an

  • Statut changé de Nouveau à Fermé
  • Planning mis à Non

Fait via #70163

Formats disponibles : Atom PDF