posit-dev / posit-dev/rsconnect-python
Manifest generation for projects only using Python in pre-rendering should include Python
まだ誰も着手していません。
- 主要言語
- Python
- スター
- 37
- フォーク
- 28
- 平均マージ
- 1日 3時間
- マージ済み PR(30日)
- 7
説明
I have a project in which I only use a Python script in pre-rendering, but not in any .qmd files. Generating a manifest through:
rsconnect write-manifest quarto . --overwrite
causes the "python" section to not appear, which prevents the requirements.txt from being included, and it seems no Python environment is set up when deploying. The pre-render scripts then fail because they can't import my dependencies.
As a workaround I just added an empty Python cell to one of my .qmd files.
It would be nice if the manifest would also include Python things when there are Python scripts used in pre-rendering.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、Python をプレレンダースクリプトでのみ使用するプロジェクトで rsconnect write-manifest quarto . --overwrite を再現し、その後 Quarto のマニフェスト生成パスを調べます。Python セルを含むプロジェクトと結果を比較します;完了の条件は、マニフェストに Python セクションと requirements.txt が含まれ、デプロイ時にプレレンダースクリプト用の環境がセットアップされることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- cli
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100