Skip to content

Include firmware and build files in pandacan package#2403

Closed
premkiran2 wants to merge 1 commit into
commaai:masterfrom
premkiran2:proper-pip-package
Closed

Include firmware and build files in pandacan package#2403
premkiran2 wants to merge 1 commit into
commaai:masterfrom
premkiran2:proper-pip-package

Conversation

@premkiran2
Copy link
Copy Markdown

@premkiran2 premkiran2 commented May 20, 2026

pandacan currently installs the Python API and a couple of headers, but downstream users need a more complete package to use panda without a git submodule.

This PR updates the package so prepared wheels include the signed firmware, bootstubs, packet headers, board source/build files, certs, and libpanda build files. It also moves the Linux SPI transport dependency into pandacan so consumers do not need to declare panda internals directly.

Validation:

  • .venv/bin/ruff check .
  • PATH=$PWD/.venv/bin:$PATH .venv/bin/pytest
  • PATH=$PWD/.venv/bin:$PATH .venv/bin/scons
  • built a local pandacan-0.0.11 wheel and verified required firmware/build files plus spidev metadata are present

Openpilot validation PR: commaai/openpilot#38074

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.

2 participants