Skip to content

fix: package.xmlからpython-pulsectl-pip依存を削除 (beta/v4.4.0.1) - #209

Merged
yabuta merged 1 commit into
beta/v4.4.0.1from
fix/remove-pulsectl-dep-v4.4.0.1
Jul 22, 2026
Merged

yabuta merged 1 commit into
beta/v4.4.0.1from
fix/remove-pulsectl-dep-v4.4.0.1

Conversation

@yabuta

@yabuta yabuta commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

概要

python-pulsectl-pip の rosdep key が削除されたため、rosdep install での依存解決が失敗するようになりました。pulsectl のインストールは autoware_ecu_system_setup の x2_signage_env_setup の pip install に移管するため、package.xml からの依存宣言を削除します。

変更内容

  • src/signage/package.xml から <depend>python-pulsectl-pip</depend> を削除
  • src/external_signage/package.xml から <depend>python-pulsectl-pip</depend> を削除

注意点

  • announce_controller.py の from pulsectl import Pulse はそのままです(実行時は pip でインストールされた pulsectl を使用)。
  • 依存が package.xml から消えたため、x2_signage_env_setup を通していない環境(ローカルの rosdep install・CI 等)では pulsectl が入らず ImportError になります。pulsectl を使う全経路で pip install がカバーされているか確認が必要です。
  • セットアップ側 (autoware_ecu_system_setup への pulsectl 追加) は別リポジトリで別途対応します。

🤖 Generated with Claude Code

python-pulsectl-pipのrosdep keyが削除されたため、rosdepでの依存解決が
失敗するようになった。pulsectlのインストールはautoware_ecu_system_setupの
x2_signage_env_setupのpip installに移管するため、package.xmlの依存宣言を削除する。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@yabuta
yabuta merged commit 37a01dc into beta/v4.4.0.1 Jul 22, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant