1 |
On Mon, Feb 8, 2021 at 1:35 PM Brian Evans <grknight@g.o> wrote: |
2 |
> |
3 |
> On 2/8/2021 12:53 PM, Brian Evans wrote: |
4 |
> > On 2/8/2021 6:19 AM, Michał Górny wrote: |
5 |
> >> Hi, |
6 |
> >> |
7 |
> >> FYI the developers of dev-python/cryptography decided that Rust is going |
8 |
> >> to be mandatory for 1.5+ versions. It's unlikely that they're going to |
9 |
> >> provide LTS support or security fixes for the old versions. |
10 |
> >> |
11 |
> >> Since cryptography is a very important package in the Python ecosystem, |
12 |
> >> and it is an indirect dependency of Portage, this means that we will |
13 |
> >> probably have to entirely drop support for architectures that are not |
14 |
> >> supported by Rust. |
15 |
> >> |
16 |
> > |
17 |
> > For the portage indirect dependency, can it be swapped for pycurl? |
18 |
> > |
19 |
> > AFAICT, it is just used to pull GPG sigs in gemato via dev-python/requests. |
20 |
> > |
21 |
> > This at least would at least keep the arches in question with some |
22 |
> > support but not necessarily all of python world until a clearer plan can |
23 |
> > be made. |
24 |
> > |
25 |
> > Brian |
26 |
> > |
27 |
> |
28 |
> After discussion in #gentoo-dev and simple chroot testing, it seems like |
29 |
> dev-python/requests nor dev-python/urlllib3 needs |
30 |
> dev-python/cryptography at all (when run with stable Python, tested with |
31 |
> 3.8). So unless there's a really good reason outside of gemato sync, |
32 |
> this looks to be a non-issue for portage and more of a dependency fix. |
33 |
|
34 |
I created a PR to drop this and related deps from dev-python/urllib3 |
35 |
and dev-python/requests. Please review. |
36 |
|
37 |
https://github.com/gentoo/gentoo/pull/19383 |