demandes d'installation pip [sécurité] vs pip demandes d'installation: Différence
J'utilise Ubuntu 14.04 (Trusty Tahr) avec une version de Python 2.7.6. Aujourd'hui, quand je créé un nouveau virtualenv
et essayé de faire pip install requests
j'ai obtenu l'erreur InsecurePlatformWarning
.
J'ai résolu ce problème en suivant les instructions de la section SSL InsecurePlatform d'erreur lors de l'utilisation de Demandes de package.
Mais je veux comprendre ce qu'est la réelle différence entre ces deux commandes:
pip install requests[security]
et pip install requests
.
- Pourquoi l'ex-installer trois paquets supplémentaires?
- Sont là des choses que j'ai besoin de prendre soin de quand j'appuie sur le code de la production?
- - Ils les deux ont le même comportement en général?
source d'informationauteur Ymartin
Vous devez vous connecter pour publier un commentaire.
À l'aide de
requests[security]
au lieu derequests
va installer trois paquets supplémentaires:Ils sont définis dans les
extras_requires
comme fonctionnalités en option avec dépendances supplémentaires.Vous voulez vous assurer que vous êtes en mesure d'installer ces paquets sans aucun problème et que tout changement à la façon dont les connexions SSL travail n'affectent pas votre utilisation.
À l'aide de ces paquets, par opposition à la valeur par défaut de la bibliothèque standard options permettra plus de connexions SSL sécurisées.
Pour plus d'informations, voici le pull request où il a été fusionné dans et ici est la question où il a été discuté.
(D'après les commentaires, pour quand GitHub s'en va):