L'Ishareslib est une bibliothèque qui simplifie la récupération des données sur la famille des produits Ishares à Python.
Par ingénierie inverse, une interface claire a été créée pour pouvoir traiter facilement les données. Pendant le développement, des soins ont été prises pour réduire le nombre de demandes contre le serveur Ishares. De plus, les adaptateurs personnalisés pour l'agent utilisateur et le serveur proxy peuvent être connectés pour déguiser le trafic.
pip install ishareslibC'est ainsi que vous utilisez cette interface dans votre environnement:
import Client
from ishareslib . client
client = Client ()
client . get_products () # This will be a pandas dataframe Ces instructions vous procureront une copie du projet opérationnel sur votre machine locale à des fins de développement et de test.
De ce dont vous avez besoin pour installer le logiciel et comment les installer
pip install . .[dev] .[test]Les tests sont divisés en deux groupes de tests unitaires (sans groupe explicite) et un test d'intégration. Les tests unitaires sont démarrés à chaque demande de traction. L'intégration teste le temps contrôlé pour détecter un changement des interfaces Ishares rapidement pour pouvoir adapter la bibliothèque.
Comment exécuter des tests unitaires:
pytest -m " not integration "Comment exécuter des tests d'intégration:
pytest -m " integration "La couverture des tests doit toujours être supérieure à 90%. Veuillez vous assurer que vos tests sont approfondis et bien pensés.
Nous utilisons Semver pour le versioning. Pour les versions disponibles, consultez les balises de ce référentiel
Ce projet est autorisé en vertu de la licence publique générale GNU - voir le dossier de licence pour plus de détails