O Ishareslib é uma biblioteca que simplifica a recuperação de dados sobre a família Ishares Product em Python.
Por engenharia reversa, uma interface clara foi criada para poder processar os dados facilmente. Durante o desenvolvimento, foi tomado cuidado para reduzir o número de solicitações contra o servidor Ishares. Além disso, os adaptadores personalizados para agente do usuário e servidor proxy podem ser conectados para disfarçar o tráfego.
pip install ishareslibÉ assim que você usa esta interface em seu ambiente:
import Client
from ishareslib . client
client = Client ()
client . get_products () # This will be a pandas dataframe Essas instruções fornecerão uma cópia do projeto em funcionamento em sua máquina local para fins de desenvolvimento e teste.
Que coisas você precisa para instalar o software e como instalá -las
pip install . .[dev] .[test]Os testes são divididos em testes de unidade de dois grupos (sem grupo explícito) e teste de integração. Os testes de unidade são iniciados a cada solicitação de tração. Os testes de integração são controlados pelo tempo para detectar uma alteração das interfaces de Ishares rapidamente para poder adaptar a biblioteca.
Como executar testes de unidade:
pytest -m " not integration "Como executar testes de integração:
pytest -m " integration "A cobertura dos testes deve estar sempre acima de 90 %. Certifique -se de que seus testes sejam completos e bem pensados.
Usamos o Semver para versões. Para as versões disponíveis, consulte as tags neste repositório
Este projeto está licenciado sob a licença pública geral da GNU - consulte o arquivo de licença para obter detalhes