MagicStack / MagicStack/asyncpg
DeprecationWarning: The loop argument is deprecated since Python 3.8, and scheduled for removal in Python 3.10.
オープン
まだ誰も着手していません。
- 主要言語
- Python
- スター
- 8.1k
- フォーク
- 468
- 平均マージ
- 18分
- マージ済み PR(30日)
- 4
説明
- asyncpg version: 0.22.0
- PostgreSQL version: local
postgres:13-alpinevia Docker - Python version: 3.9.1
- Platform: macOS 11.2.3; Linux 4.19.121 (via Docker Desktop for Mac)
- Do you use pgbouncer?: no
- Did you install asyncpg with pip?: via poetry
The following warning is produced when running a simple CRUD example from SQLAlchemy's docs:
/usr/local/lib/venv/someproject-asdfqwer-py3.9/lib/python3.9/site-packages/asyncpg/connect_utils.py:544: DeprecationWarning: The loop argument is deprecated since Python 3.8, and scheduled for removal in Python 3.10.
tr, pr = await loop.create_connection(
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
asyncpg/connect_utils.py の 544 行目付近から始め、issue にリンクされている SQLAlchemy asyncio CRUD の例を使って警告を再現します。接続がどのように作成されるかを確認し、接続の動作を維持したまま、その例で Python 3.9 の非推奨警告が出なくなっていることを検証します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- postgresql, python
- 領域
- databases
- issue の種類
- バグ
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100