2016-05-25 4 views
1

Je souhaite utiliser https avec SSL via des requêtes en tant que dépendance à un paquet python que je suis en train de concevoir. Pour exécuter les requêtes avec https via ssl, il est nécessaire d'exécuterComment inclure des paquets supplémentaires dans le fichier setup.py dependancy install

pip install requests[security] 

Comment puis-je inclure un équivalent de cet appel à setup.py de sorte que lorsque l'utilisateur installe mon paquet, les paquets de sécurité sont également installés ?

Répondre

0

Tous les packages dépendants doivent être installés séparément. Vous ne pouvez pas avoir de demandes supplémentaires dans votre fichier d'installation, à des fins de sécurité, l'utilisateur doit installer délibérément chaque paquet. Vous pouvez, cependant, répertorier les dépendances afin que les utilisateurs puissent voir ce qui est requis. La meilleure façon de le faire serait dans votre fichier de configuration en tant que tel:

setup(name='myName', 
     version='1.1', 
     install_requires=['security'], 
     # ...) 

Voici la documentation Python sur Setup Requirements

+0

Je crois que setup.py install fonctionnera install_requires. Je ne fais que lister les dépendances ici explicitement. – sakurashinken