unpinning tenacity for python_version >='3.5' causes error for charms built with charms/2.x/stable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Snap Layer |
New
|
Undecided
|
Unassigned |
Bug Description
The recent changes introduced in MP#449280 [1] unpinned tenacity for python_version >= 3.5. However, the latest tenacity package is only compatible with python >= 3.7 [2], and it requires setuptools-scm >= 3.4 which contradict what is defined in layer-basic's wheelhouse.txt (setuptools-
Error message:
```
Collecting tenacity==8.2.2
Installing build dependencies ... error
Complete output from command /var/lib/
Looking in links: wheelhouse
Collecting setuptools!
Collecting setuptools_
Could not find a version that satisfies the requirement setuptools_
No matching distribution found for setuptools_
```
[1]: https:/
[2]: https:/
[3]: https:/
summary: |
- unpinning tenacity for python_version >='3.5 breaks charm installation + unpinning tenacity for python_version >='3.5' breaks charm installation on bionic |
description: | updated |
description: | updated |
description: | updated |
summary: |
- unpinning tenacity for python_version >='3.5' breaks charm installation - on bionic + unpinning tenacity for python_version >='3.5' causes error for charms + built with charms/2.x/stable |
description: | updated |