alpacahq / alpacahq/alpaca-py

alpaca.data.requests imports pytz but package does not depend on pytz

オープン
#644 コメント 1 件 リアクション 3 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
1.5k
フォーク
397
平均マージ
1日 16時間
マージ済み PR(30日)
6

説明

### Summary\n imports , but is not declared as a dependency, so clean installs of fail at import time with .\n\n### Steps to reproduce\n1. Create a clean venv on Python 3.11/3.12.\n2. Requirement already satisfied: alpaca-py==0.43.2 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (0.43.2)
Requirement already satisfied: msgpack<2.0.0,>=1.0.3 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from alpaca-py==0.43.2) (1.1.2)
Requirement already satisfied: pandas>=1.5.3 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from alpaca-py==0.43.2) (2.3.3)
Requirement already satisfied: pydantic<3.0.0,>=2.0.3 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from alpaca-py==0.43.2) (2.12.5)
Requirement already satisfied: requests<3.0.0,>=2.30.0 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from alpaca-py==0.43.2) (2.32.5)
Requirement already satisfied: sseclient-py<2.0.0,>=1.7.2 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from alpaca-py==0.43.2) (1.8.0)
Requirement already satisfied: websockets>=10.4 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from alpaca-py==0.43.2) (15.0.1)
Requirement already satisfied: annotated-types>=0.6.0 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from pydantic<3.0.0,>=2.0.3->alpaca-py==0.43.2) (0.7.0)
Requirement already satisfied: pydantic-core==2.41.5 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from pydantic<3.0.0,>=2.0.3->alpaca-py==0.43.2) (2.41.5)
Requirement already satisfied: typing-extensions>=4.14.1 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from pydantic<3.0.0,>=2.0.3->alpaca-py==0.43.2) (4.15.0)
Requirement already satisfied: typing-inspection>=0.4.2 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from pydantic<3.0.0,>=2.0.3->alpaca-py==0.43.2) (0.4.2)
Requirement already satisfied: charset_normalizer<4,>=2 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from requests<3.0.0,>=2.30.0->alpaca-py==0.43.2) (3.4.4)
Requirement already satisfied: idna<4,>=2.5 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from requests<3.0.0,>=2.30.0->alpaca-py==0.43.2) (3.11)
Requirement already satisfied: urllib3<3,>=1.21.1 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from requests<3.0.0,>=2.30.0->alpaca-py==0.43.2) (2.6.2)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from requests<3.0.0,>=2.30.0->alpaca-py==0.43.2) (2025.11.12)
Requirement already satisfied: numpy>=1.26.0 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from pandas>=1.5.3->alpaca-py==0.43.2) (2.4.0)
Requirement already satisfied: python-dateutil>=2.8.2 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from pandas>=1.5.3->alpaca-py==0.43.2) (2.9.0.post0)
Requirement already satisfied: pytz>=2020.1 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from pandas>=1.5.3->alpaca-py==0.43.2) (2025.2)
Requirement already satisfied: tzdata>=2022.7 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from pandas>=1.5.3->alpaca-py==0.43.2) (2025.3)
Requirement already satisfied: six>=1.5 in /Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages (from python-dateutil>=2.8.2->pandas>=1.5.3->alpaca-py==0.43.2) (1.17.0) (also reproducible with current release).\n3. \n\n### Expected\nImport succeeds without extra manual installs.\n\n### Actual\n from .\n\n### Environment\n- alpaca-py: 0.43.2\n- Python: 3.11/3.12\n- Platform: ubuntu-latest (GitHub Actions)\n\n### Suggested fix\nAdd to (or drop the import if not needed).

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。