python-poetry / python-poetry/install.python-poetry.org
install.python-poetry.org with constraints.txt
まだ誰も着手していません。
- 主要言語
- Python
- スター
- 255
- フォーク
- 65
- 平均マージ
- 2時間 48分
- マージ済み PR(30日)
- 1
説明
- I have searched the issues of this repo and believe that this is not a duplicate.
- I have searched the documentation and believe that my question is not covered.
Feature Request
Currently when running poetry-install.py for a specific version the dependencies of that specific poetry version are resolved at install time and may include recently published versions.
For example, poetry==1.1.11 required cryptography>=2.0
This has been incrementing to pull a newer and newer version of cryptography which ultimately broke a CI docker build I run when the newest version started requiring a rust compiler.
It would be great if we could deterministically install poetry - even if that required the 1-time generation of a poetry-install lock file.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず poetry-install.py と issue 内の constraints.txt のコンテキストを読み、要求された Poetry バージョンに対して依存関係がどのように解決されるかを追跡します。生成された lock ファイルまたは constraints ファイルをどのように使用するかを定義します; 特定の Poetry バージョンをインストールすると、新しく公開された互換性のないパッケージを必要とせずに、依存関係のバージョンが決定論的に得られれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- tooling
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100