It shipped without the execute bit while carrying a shebang and a main, so it only ran when prefixed with python3 — and nothing said so before the attempt. The new test ties the two together in BOTH directions: a library module marked executable invites a run it cannot serve. --- FR --- Livré sans le bit d'exécution alors qu'il porte un shebang et un main : il ne se lançait qu'en le préfixant de python3, et rien ne le signalait avant l'essai. Le test neuf lie les deux dans LES DEUX SENS — un module de bibliothèque marqué exécutable invite à un lancement impossible. Assisted-by: Claude Opus 5 |
||
|---|---|---|
| .. | ||
| shell | ||
| analyse_custom_field.py | ||
| analyse_diff_tui.py | ||
| analyse_schema_size.py | ||
| analyse_view_custom.py | ||
| check_migration_quality.py | ||
| check_migration_quality_tui.py | ||
| check_module_package.py | ||
| lib_analyse.py | ||
| openupgrade_analysis.py | ||