[Python-Dev] Re: Regressions caused the recent work on ceval.c and frame objects

2021-09-19 Thread Christopher Barker
Will all packages that use Cython have to upgrade Cython to work with 3.10? That can be a pretty heavy lift. A lot of us pin Cython. -CHB On Sun, Sep 19, 2021 at 4:32 PM Miro Hrončok wrote: > On 20. 09. 21 0:10, Thomas Grainger wrote: > > Are projects that ship pre-compiled wheels impacted? E

[Python-Dev] Re: Regressions caused the recent work on ceval.c and frame objects

2021-09-19 Thread Miro Hrončok
On 20. 09. 21 0:10, Thomas Grainger wrote: Are projects that ship pre-compiled wheels impacted? Eg twisted-iocpsupport ? I guess that if they managed to compile with 3.10, they shouldn't be. -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___

[Python-Dev] Re: Regressions caused the recent work on ceval.c and frame objects

2021-09-19 Thread Thomas Grainger
Are projects that ship pre-compiled wheels impacted? Eg twisted-iocpsupport ? On Sun, 19 Sep 2021, 22:09 Miro Hrončok, wrote: > On 19. 09. 21 21:34, dw-...@d-woods.co.uk wrote: > > Are you sure Cython is still broken? It looks like it was fixed back in > May (https://github.com/cython/cython/iss

[Python-Dev] Re: Regressions caused the recent work on ceval.c and frame objects

2021-09-19 Thread Miro Hrončok
On 19. 09. 21 21:34, dw-...@d-woods.co.uk wrote: Are you sure Cython is still broken? It looks like it was fixed back in May (https://github.com/cython/cython/issues/4153) and all the tests look to be passing on the 3.10-dev CI run for Cython. I think it only affected the profiling feature on

[Python-Dev] Re: Regressions caused the recent work on ceval.c and frame objects

2021-09-19 Thread dw-git
Are you sure Cython is still broken? It looks like it was fixed back in May (https://github.com/cython/cython/issues/4153) and all the tests look to be passing on the 3.10-dev CI run for Cython. I think it only affected the profiling feature on Cython (which most people will have turned off) so

[Python-Dev] Re: Should the definition of an "(async) iterator" include __iter__?

2021-09-19 Thread Steve Holden
I understood that _iterables_ are required to have an __iter__ method, not iterators. Therefore, are we simply discussing whether all iterators should be iterable? At the moment the CPython implementation does't require that AFAIK. regards Steve On Tue, Sep 14, 2021 at 8:39 PM Guido van Rossum

[Python-Dev] Regressions caused the recent work on ceval.c and frame objects

2021-09-19 Thread Victor Stinner
Hi, The recent optimization work on ceval.c and frame objects introduced regressions and the situation is stuck for 4 months (bpo-43760). Right now, maybe the best would be to revert the 2 commits in the 3.10 branch, to get more time in Python 3.11 development cycle to solve these issues. (1) "