Remove `distutils` dependency from `env.py`
Metadata
Current evaluation
Closed without a local code change after the strbool implementation was slated to move from Snapcraft into Craft Application.
Resolution: closed stale
Reason: Maintainer sergiusens said on 2024-02-26 that the work would be handled through migration into Craft Application. No resolving PR or commit was identified, and the issue was subsequently left inactive.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Make `env.py` not need to import distutils
### Why it needs to get done
Needed for Python 3.12 support (for core24)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Closed without a local code change after the strbool implementation was slated to move from Snapcraft into Craft Application. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed without a code change; removal of env.py’s distutils dependency was deferred pending migration of Snapcraft’s strbool implementation to Craft Application. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed. The distutils dependency removal was deferred; the maintainer noted the strbool implementation would be migrated to Craft Application instead of fixing it here. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as superseded. Python 3.12 compatibility was addressed by moving the strbool implementation from Snapcraft to Craft Application rather than patching env.py directly. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed. The distutils dependency removal for Python 3.12 compatibility was superseded. The team decided to migrate the strbool implementation from Snapcraft to Craft Application instead of modifying env.py directly. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed. Maintainer resolved the Python 3.12 distutils requirement by moving the strbool implementation from Snapcraft to Craft Application instead of patching the file directly. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed. The distutils dependency removal was deferred. Maintainers will move the strbool implementation from Snapcraft to Craft Application instead, resolving Python 3.12 compatibility requirements. |
Update history
No update history recorded yet.
Related issues
No related issues found above the similarity threshold.