Requirements not installed
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 67/100
調査の方向性
Start by tracing the python::requirements resource and its handling of forceupdate and manage_requirements; the issue provides a minimal Puppet manifest to reproduce the behavior. Reproduce on the listed Puppet, module, Debian, and Python versions, then inspect the relevant tests for requirements installation. Done when the requirements install without forceupdate and do not trigger an install on every Puppet run.
索引モデルが issue の本文から書いたものです。
説明
Requirements.txt is not installed unless forceupdate is set
This appears to be similar to or a regression of #613 however it is happening in the latest version v10.0.0
Setting forceupdate to true installs the requirements, although this causes it to happen on every Puppet run.
file { '/srv/snl_healthcheck_dns/requirements.txt':
source => 'puppet:///modules/snl_healthcheck_dns/requirements.txt',
}
->
python::pyvenv { 'snl_healthcheck_dns_venv':
ensure => present,
version => 'system',
systempkgs => true,
venv_dir => '/srv/snl_healthcheck_dns/.venv',
}
->
python::requirements { '/srv/snl_healthcheck_dns/requirements.txt':
virtualenv => '/srv/snl_healthcheck_dns/.venv',
forceupdate => true, # without this line, installation doesn't happen
}
Tried with and without ->, with and without manage_requirements=True, and tried deleting venv directory.
Puppet 8.10.0
puppet-python v10.0.0
Debian 13 trixie (Freshly installed VM)
Python 3.13.5
- 主要言語
- Ruby
- スター
- 196
- フォーク
- 371
- 平均マージ
- 5時間 54分
- マージ済み PR(30日)
- 5
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
voxpupuli/puppet-python のほかの issue
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
voxpupuli/puppet-python#743 · コメント 1 件 ·
-
enhancement
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
voxpupuli/puppet-python#721 · リアクション 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
voxpupuli/puppet-python#711 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 52/100
voxpupuli/puppet-python#673 · コメント 1 件 ·
-
Rework package management to allow composition of dependencies再び着手できるかも @smortex が 657 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
voxpupuli/puppet-python#668 · リアクション 2 件 · 担当者 1 名 ·
voxpupuli/puppet-python の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 80/100
メンテナーはふだん 2 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
matteocrippa/awesome-swift#2028 ·
メンテナーはふだん 3 日以内に返信
-
Release workflow: a build provenance attestation for the gem with `actions/attest-build-provenance`オープンarea: devops area: security lane: strong-agent roadmap size: S type: task
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
arminazimi/slipway#712 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
fractaledmind/litestream-ruby#89 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 78/100
resque/resque-scheduler#848 ·
メンテナーはふだん 1 日以内に返信