← Back to issue list

chore: deprecate requirements*.txt

View original Github issue

Metadata

Project
craft-parts
Number
#165
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #165 as 7625d623 (dc734c84), removing requirements*.txt and leaving package and version metadata in setup.py.

Resolution: closed resolved

Reason: PR #165 was merged as 7625d623 with implementation commit dc734c84. It removed the deprecated requirements files after prerequisite lint fixes landed in PR #164.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- deprecate requirements*.txt packages and versioning are defined in setup.py

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #165 as 7625d623 (dc734c84), removing requirements*.txt and leaving package and version metadata in setup.py.
stealth/space-bunny-alpha — closed resolved Merged PR #165 (commit dc734c84, merged as 7625d623), removing requirements*.txt after lint fixes; packaging metadata now lives solely in setup.py.
qwen/qwen3.6-35b-a3b — — Deprecated requirements*.txt files by removing them, as package and version management now resides in setup.py. The PR was initially blocked by lint fixes but was approved and successfully merged.
qwen3.6-35b-a3b-mtp-q6 — — Merged the deprecation of requirements*.txt files, consolidating package and version definitions into setup.py. The change was initially blocked by lint fixes in another PR but was successfully merged after resolution.

Update history

No update history recorded yet.

Related work

  • Blocked By: canonical/craft-parts#164 (confidence 100%)

    The author identified #164 as the blocker; it merged as 53ee6b27 before #165.

Related issues

Issue Project State Summary Similarity
#1357 chore: remove unused docs requirements file craft-parts merged Merged #1357 as commit b472871d, deleting the unused 349-line docs/requirements.txt to stop needless Renovate PR noise; all CI checks passed.
77%
#364 chore(deps): update dependencies rockcraft merged Merged dependency updates in PR #364 via commit 1661d115, changing seven files (+152/-174) after approval by two reviewers.
73%
#388 chore: remove dynamic readme field starbase merged Merged PR #388 in commit 0f27227, replacing unnecessary dynamic README setuptools configuration while preserving README.md metadata.
73%
#1409 chore: release 2.5.2 charmcraft merged Merged PR #1409 released Charmcraft 2.5.2 (commit 2a93c7a2), cherry-picking the main-branch fix allowing empty lines in requirements.txt.
71%
#794 chore: remove pydantic warnings craft-parts merged Merged as commit 5c1c7dd3, incorporating craft-archives PR #122 (commit 00b9b3b) to eliminate Pydantic deprecation warnings.
70%
#4351 chore(docs): bump requirements and build environment snapcraft merged PR #4351 by mr-cal was merged as commit 979115647: docs build bumped to Ubuntu 22.04/Python 3.10, docs/requirements.txt updated, and boilerplate comments removed. Approved by 2 reviewers; docs built fine on RTD.
70%