Skip to content

backport(master): feat: Read apt dependencies from [tool.frappe-cloud] (#616) - #661

Merged
regdocs merged 1 commit into
masterfrom
backport/master/pr-616
Nov 3, 2026
Merged

regdocs merged 1 commit into
masterfrom
backport/master/pr-616

Conversation

@regdocs

@regdocs regdocs commented Nov 3, 2026

Copy link
Copy Markdown
Member

Backport of #616 to master.

Mergify could not backport it, because the source PR has a merge commit (it merged develop into the branch).

Cherry-picked commits

  • 74a2cc5 (from 3138624) feat: Read apt dependencies from [tool.frappe-cloud]

The merge commit 6c3ba82 is not cherry-picked.

Conflicts

  • agent/tests/test_builder.py: master has more test classes at the same place. The change is purely additive, so I kept both sides and put the new TestParseAdditionalPackages class at the end of the file.
  • In the original commit, the test imports os, tempfile and SimpleNamespace inside the function. On develop, the merge commit removed those local imports, because the file now imports them at the top. Master's file also imports them at the top, so the backport uses the develop version of the test.

The net diff is the same as #616 on develop (2 files, +33 −4).

🤖 Generated with Claude Code

[deploy.dependencies.apt] is not a valid pyproject.toml table, because
PEP 518 reserves all top-level tables except [tool.*]. Also read
[tool.frappe-cloud] apt-dependencies and keep the legacy key working.
Remove duplicate package names.

(cherry picked from commit 3138624)
@mergify

mergify Bot commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again.

@regdocs
regdocs merged commit 27b1e50 into master Nov 3, 2026
6 checks passed
@regdocs
regdocs deleted the backport/master/pr-616 branch November 3, 2026 16:12
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