Installation
IziProxy est disponible sur PyPI et peut être installé avec pip.
Installation basique
Pour installer IziProxy avec les fonctionnalités de base :
pip install iziproxy
Installation complète (avec support NTLM)
Pour installer IziProxy avec le support pour l’authentification NTLM (recommandé pour les environnements Windows d’entreprise) :
pip install iziproxy[ntlm]
Cette installation inclut les dépendances supplémentaires suivantes :
ntlm-auth- Pour l’authentification NTLMpycryptodomex- Pour le support des algorithmes de hachage nécessaires à NTLM
Dépendances
IziProxy dépend des bibliothèques suivantes :
requests- Pour les requêtes HTTPPyYAML- Pour la lecture des fichiers de configurationkeyring- Pour le stockage sécurisé des identifiantscryptography- Pour le chiffrement des mots de passe en mémoire
Installation depuis les sources
Pour installer IziProxy depuis les sources :
git clone https://github.com/votrenom/iziproxy.git
cd iziproxy
pip install -e .
Installation pour le développement
Pour installer IziProxy avec les dépendances de développement :
pip install -e ".[dev]"
Cela installera :
pytestetpytest-covpour les testsblacketflake8pour le formatage du codesphinxpour la génération de la documentation
Compatibilité Python
IziProxy est compatible avec Python 3.7 et versions supérieures.