awscli 1.16.148 → 1.45.27 — mise à jour vers la dernière version de la branche v1.
Problème :awscli==1.16.148 vend une vieille urllib3 qui utilise from collections import Mapping — cette API a été supprimée en Python 3.12. Résultat : le test aws --version crash avec ImportError sur Python 3.12+.
Fix : Bump awscli à 1.45.27 (latest v1, requires_python >=3.10), qui utilise urllib3==2.7.0 et est compatible Python 3.12+.
Prérequis : Renovate prépare un bump de python:3.9-alpine → python:3.14-alpine (#5). Cette MR prépare le terrain en mettant awscli à jour d'abord, pour que le bump Python passe proprement après rebase.
Testé :aws --version retourne bien aws-cli/1.45.27 sur Python 3.12, sans erreur.
**awscli 1.16.148 → 1.45.27** — mise à jour vers la dernière version de la branche v1.
**Problème :** `awscli==1.16.148` vend une vieille `urllib3` qui utilise `from collections import Mapping` — cette API a été **supprimée en Python 3.12**. Résultat : le test `aws --version` crash avec `ImportError` sur Python 3.12+.
```python
Traceback (most recent call last):
File ".../awscli/clidriver.py", line 17, in <module>
import botocore.session
...
File ".../urllib3/_collections.py", line 1, in <module>
from collections import Mapping
ImportError: cannot import name 'Mapping' from 'collections'
```
**Fix :** Bump awscli à `1.45.27` (latest v1, `requires_python >=3.10`), qui utilise `urllib3==2.7.0` et est compatible Python 3.12+.
**Prérequis :** Renovate prépare un bump de `python:3.9-alpine` → `python:3.14-alpine` (#5). Cette MR prépare le terrain en mettant awscli à jour d'abord, pour que le bump Python passe proprement après rebase.
**Testé :** `aws --version` retourne bien `aws-cli/1.45.27` sur Python 3.12, sans erreur.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
awscli 1.16.148 → 1.45.27 — mise à jour vers la dernière version de la branche v1.
Problème :
awscli==1.16.148vend une vieilleurllib3qui utilisefrom collections import Mapping— cette API a été supprimée en Python 3.12. Résultat : le testaws --versioncrash avecImportErrorsur Python 3.12+.Fix : Bump awscli à
1.45.27(latest v1,requires_python >=3.10), qui utiliseurllib3==2.7.0et est compatible Python 3.12+.Prérequis : Renovate prépare un bump de
python:3.9-alpine→python:3.14-alpine(#5). Cette MR prépare le terrain en mettant awscli à jour d'abord, pour que le bump Python passe proprement après rebase.Testé :
aws --versionretourne bienaws-cli/1.45.27sur Python 3.12, sans erreur.