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]テストは、2つのグループ単位テスト(明示的なグループなし)と統合テストに分割されます。ユニットテストは、すべてのプルリクエストから開始されます。統合テストは、タイムコントロールされており、iSharesインターフェイスの変更をすばやく検出して、ライブラリを適応させることができます。
ユニットテストの実行方法:
pytest -m " not integration "統合テストの実行方法:
pytest -m " integration "テストのカバレッジは常に90%を超える必要があります。テストが徹底的でよく考えられていることを確認してください。
バージョン化にはSemverを使用しています。利用可能なバージョンについては、このリポジトリのタグを参照してください
このプロジェクトはGNU General Public Licenseに基づいてライセンスされています - 詳細については、ライセンスファイルを参照してください