ishareslib
1.0.0
Ishareslib是一个简化了Python Ishares产品家族数据的数据。
通过反向工程,创建了一个清晰的接口,以便能够轻松地处理数据。在开发过程中,请注意减少针对Ishares服务器的请求数量。此外,可以连接用于用户代理和代理服务器的自定义适配器以掩盖流量。
pip install ishareslib这就是您在环境中使用此界面的方式:
import Client
from ishareslib . client
client = Client ()
client . get_products () # This will be a pandas dataframe 这些说明将使您在本地计算机上启动并运行该项目的副本,以开发和测试目的。
您需要安装软件以及如何安装它们需要什么东西
pip install . .[dev] .[test]测试分为两组单元测试(无显式组)和集成测试。每次拉请求都开始使用单元测试。集成测试运行时间控制,以快速检测ISHARES接口的更改,以便能够调整库。
如何运行单元测试:
pytest -m " not integration "如何运行集成测试:
pytest -m " integration "测试的覆盖范围应始终超过90%。请确保您的测试彻底且经过深思熟虑。
我们使用SEMVER进行版本控制。对于可用的版本,请参阅此存储库上的标签
该项目是根据GNU通用公共许可证获得许可的 - 有关详细信息,请参见许可证文件