On 06. 12. 24 18:56, Neal Gompa wrote:
On Fri, Dec 6, 2024 at 12:48 PM Miro Hrončok via python-devel
<python-devel@lists.fedoraproject.org> wrote:

On 06. 12. 24 18:31, Neal Gompa via python-devel wrote:
On Fri, Dec 6, 2024 at 12:04 PM Fabio Valentini via python-devel
<python-devel@lists.fedoraproject.org> wrote:

On Tue, Dec 3, 2024 at 7:03 PM Miro Hrončok via python-devel
<python-devel@lists.fedoraproject.org> wrote:

Hello Pythonistas.


tl;dr I wonder if we should get rid of the last downstream-only patch in
Fedora's Python,
the one responsible for /usr/local/lib(64)/python... installation location.
The removal would bring us closer to upstream, but perhaps cause a regression
for our users.
I propose to adapt PEP 668 (Marking Python base environments as “externally
managed”) instead.

We shouldn't cater to ancient / broken tutorials and / or use cases
that have always been "wrong" for all eternity, IMO.
virtualenvs have existed in some shape or form for almost two decades
(the venv module was added in Python 3.3 - in 2012!) - people should
just use those.

So I say "do it". If you make this a Change proposal, I'd vote +1 on it.


Another option would be to shift our stuff out of site-packages and
into a new directory (dist-packages like debian, maybe?). If RPM
packaged stuff went there and everything else went into site-packages,
that would effectively retain the same spirit as what we do now.

Yet it would not solve any of the problems.


I thought EXTERNALLY-MANAGED works off the install scheme? If one
scheme is locked but the other isn't, it should be fine, right?
Yes, but we still hit all of the problems described in my original email.

--
Miro Hrončok
--
Phone: +420777974800
Fedora Matrix: mhroncok

--
_______________________________________________
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to