← Back to issue list

packaging: use craft-store from PyPI (CRAFT-655)

View original Github issue

Metadata

Project
charmcraft
Number
#606
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged after approval. Replaced the craft-store git dependency with the PyPI release and updated other dependencies via freeze-requirements.txt. Changes modified four files.

Suggested action:

No scores available.

Issue body

Drop the git dependency and use the latest one provided by PyPI. Other dependencies have been updated as a side-effect of running freeze-requirements.txt. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after approval. Replaced the craft-store git dependency with the PyPI release and updated other dependencies via freeze-requirements.txt. Changes modified four files.
qwen3.6-35b-a3b-mtp-q6 Merged. Replaced the git dependency for craft-store with the PyPI release to address CRAFT-655. Other dependencies were updated automatically when regenerating freeze-requirements.txt.
qwen3.6-35b-a3b-mtp-q6 Merged. Replaced the git dependency for craft-store with the PyPI version and updated related dependencies via freeze-requirements.txt. Resolves CRAFT-655.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#168 release: craft-parts 1.1.2 craft-parts merged Merged release craft-parts 1.1.2. Unpins pydantic and pylint dependencies, fixes setup.py URL, resolves pydantic validation error handling, and removes unused requirements files. Approved by reviewer and passed CI checks.
72%
#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).
70%