packaging: update setup script (CRAFT-281)
Metadata
Current evaluation
Merged update to setup.py packaging script to align with craft-providers patterns. Approved by two reviewers, the change modifies eight files (+190/-46 lines) and successfully integrates the updated build configuration.
Suggested action: —
No scores available.
Issue body
Update the contents of setup.py, following the pattern used in
craft-providers.
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged update to setup.py packaging script to align with craft-providers patterns. Approved by two reviewers, the change modifies eight files (+190/-46 lines) and successfully integrates the updated build configuration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged update to setup.py aligning packaging configuration with the craft-providers pattern. Resolves CRAFT-281. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #110 packaging: address linter issues in setup.py (CRAFT-461) | craft-parts | merged | Merged. Resolved linter issues in setup.py to enable make lint and make tests. Approved by two reviewers, passed CI, and modified one file (+12/-6). | |
| #488 packaging, providers: update craft-parts to 1.0 (CRAFT-452) | charmcraft | merged | Merged after updating craft-parts to 1.0 and removing unnecessary sudo in provider setup. Added smoke tests for build packages to verify charmcraft runs without superuser privileges. Approved by three reviewers with passing CI. | |
| #1098 build: update craft-providers | rockcraft | merged | Merged update to the craft-providers dependency to resolve recurring snapd watch errors in spread tests. Approved by two reviewers and passed CI checks. The change modifies three files with minor adjustments. | |
| #24 requirements: update craft-providers | rockcraft | merged | Merged update to craft-providers 1.2.0, significantly improving warm-start performance for build instances. Approved by one reviewer, passed CI checks, and changed three files. | |
| #206 requirements: update craft-providers to 1.8.0 | rockcraft | merged | Merged update to craft-providers 1.8.0. Adds auto-cleaning for interrupted build instances, LXD image remote support, and updated base compatibility tags. Approved by two reviewers and passed CI. |