[Library Request] python-socketio
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 68/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- docker, python
- 領域
- build-system, devops
調査の方向性
まず、LEAN Python Docker イメージの設定と、既存の websockets 依存関係またはライブラリを一括で再ビルドするプロセスを特定します。依存関係として python-engineio を持つ python-socketio を追加し、バージョンポリシーを決定して、再ビルドされたデフォルトの Python 環境で両方のパッケージが利用できることを確認します。
索引モデルが issue の本文から書いたものです。
説明
Summary
Add the python-socketio package to the default QuantConnect Python environment.
Package details
- PyPI: https://pypi.org/project/python-socketio/
- GitHub: https://github.com/miguelgrinberg/python-socketio
- License: MIT
- Maintainer: Miguel Grinberg (active, regularly released)
python-socketio is a Socket.IO server and client implementation built on top of python-engineio. It is widely used for real-time messaging and complements the websockets package already available in the QC environment (Socket.IO adds the protocol layer — automatic reconnection, room/namespace multiplexing, fallback transports — on top of raw WebSockets).
Use case
Customer (Intercom conversation 215474452877852, Gold support plan) wants to use Socket.IO for connecting to data sources / services that expose Socket.IO endpoints rather than raw WebSocket endpoints. Quoting the customer: "an additional feature set on the already included websockets package that QC already has."
Proposed change
Add python-socketio (and its transitive dependency python-engineio) to the LEAN Python Docker image at the next batched library rebuild.
Open questions
- Pin to latest stable, or a specific version?
Source
QuantConnect support ticket [Intercom 215474452877852].
- 主要言語
- C#
- スター
- 22k
- フォーク
- 5.3k
- 平均マージ
- 1日 3時間
- マージ済み PR(30日)
- 43
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
QuantConnect/Lean のほかの issue
-
AlpacaBrokerageModel refuses extended-hours limit orders with the GTC time in force, which Alpaca accepts対応中かも @AlexCatarino が 4 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
QuantConnect/Lean#9892 ·
メンテナーはふだん 1 日以内に返信
-
GetMarketHours: a late open after the day's last segment keeps the whole day open対応中かも @abhi-byte62 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
QuantConnect/Lean#9889 ·
メンテナーはふだん 1 日以内に返信
-
library-request
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
QuantConnect/Lean#9879 ·
メンテナーはふだん 1 日以内に返信
-
library-request
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
QuantConnect/Lean#9743 ·
メンテナーはふだん 1 日以内に返信
-
Library Upgrade: dglオープンlibrary-request
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
QuantConnect/Lean#9499 ·
メンテナーはふだん 1 日以内に返信
QuantConnect/Lean の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
Sector-Vestige/Sector-Vestige#476 ·
メンテナーはふだん 1 日以内に返信
-
S: Untriaged
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
Trauma-Station/Trauma-Station#5058 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 2 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
HoffmanEngineering/3d-print-log-api#243 ·
メンテナーはふだん 1 日以内に返信
-
:books: documentation untriaged
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
メンテナーはふだん 1 日以内に返信