← Back to issue list

packaging: update setup script (CRAFT-281)

View original Github issue

Metadata

Project
craft-parts
Number
#89
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

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).
76%
#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.
73%
#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.
71%
#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.
71%
#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.
70%