Thanks Alex!

it probably means we should not remove tproxy from pypy2 because the last compatible version of jinja2 *does* use tproxy.

Carl Friedrich


On May 13, 2022 4:25:42 PM GMT+02:00, Alex Gaynor <alex.gaynor@gmail.com> wrote:
it was removed here
https://github.com/pallets/jinja/commit/5308c9588d50d49b18885a8864915d728477a433

Alex

On Fri, May 13, 2022 at 10:23 AM Carl Friedrich Bolz-Tereick
<cfbolz@gmx.de> wrote:

Oh, fascinating, I didn't know that they were using tproxy at some point! Does not really look like it's still there though:

https://github.com/pallets/jinja/search?q=tproxy&type=

But will grep a bit more carefully later when I'm not on the phone.

Carl Friedrich


On May 13, 2022 2:55:09 PM GMT+02:00, Nathaniel Smith <njs@pobox.com> wrote:

Does jinja2 still rely on them, or did that get fixed at some point?

On Fri, May 13, 2022, 05:02 Carl Friedrich Bolz-Tereick <cfbolz@gmx.de> wrote:

Hi all!

If anybody is particularly against removing transparent proxies, please
speak up! The feature has been marked as deprecated since around 2014:

https://doc.pypy.org/en/latest/objspace-proxies.html

It contains a bit strange irregular code that is pushing against the
objspace APIs in various weird ways. So it would be a nice cleanup to
remove it and might enable some improvements.

Unless somebody complains within the next week or so, I would do the
removal.

Cheers,

Carl Friedrich
pypy-dev mailing list -- pypy-dev@python.org
To unsubscribe send an email to pypy-dev-leave@python.org
https://mail.python.org/mailman3/lists/pypy-dev.python.org/
Member address: njs@pobox.com

pypy-dev mailing list -- pypy-dev@python.org
To unsubscribe send an email to pypy-dev-leave@python.org
https://mail.python.org/mailman3/lists/pypy-dev.python.org/
Member address: alex.gaynor@gmail.com



--
All that is necessary for evil to succeed is for good people to do nothing.