removing transparent proxies
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
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
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
it was removed here https://github.com/pallets/jinja/commit/5308c9588d50d49b18885a8864915d728477... 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.
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/5308c9588d50d49b18885a8864915d728477...
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.
participants (3)
-
Alex Gaynor
-
Carl Friedrich Bolz-Tereick
-
Nathaniel Smith