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

2021-09-20 Thread Inada Naoki
msgpack 1.0.2 sdist includes c++ code generated by Cython 0.29.21
released at 2020-07-09.
Python 3.10 can build it without any source modifications.
So I don't expect Python 3.10 requires re-generation for most Cython users.

Regards,

On Mon, Sep 20, 2021 at 4:11 PM  wrote:
>
> > Will all packages that use Cython have to upgrade Cython to work with 3.10?
>
> For this particular issue you'll only have to upgrade if you use "profiling" 
> (I doubt that many packages routinely build with Cython profiling turned on). 
> However, it's possible there are other 3.10 bugfixes in Cython - I'm not 
> completely sure. I think the easiest way to know is to try to build a package 
> for 3.10.
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at 
> https://mail.python.org/archives/list/python-dev@python.org/message/52VFBHR7AHTXPLC434E4BPXNXVUU3SVF/
> Code of Conduct: http://python.org/psf/codeofconduct/



-- 
Inada Naoki  
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/7MLTC3NK535YOQAKD6VQTT4QZIREG57N/
Code of Conduct: http://python.org/psf/codeofconduct/


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

2021-09-20 Thread Miro Hrončok

On 20. 09. 21 7:40, Christopher Barker wrote:

Will all packages that use Cython have to upgrade Cython to work with 3.10?


I am not sure if all, but many will do.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/MSKPT6P3JNVVDXLWXTVSB2B33DLNW6KA/
Code of Conduct: http://python.org/psf/codeofconduct/


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

2021-09-20 Thread dw-git
> Will all packages that use Cython have to upgrade Cython to work with 3.10?

For this particular issue you'll only have to upgrade if you use "profiling" (I 
doubt that many packages routinely build with Cython profiling turned on). 
However, it's possible there are other 3.10 bugfixes in Cython - I'm not 
completely sure. I think the easiest way to know is to try to build a package 
for 3.10.
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/52VFBHR7AHTXPLC434E4BPXNXVUU3SVF/
Code of Conduct: http://python.org/psf/codeofconduct/


[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? 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 mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/TDGG4VFRZO5CDKTUH4AXYDLVXOKNLZZE/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
-- 
Christopher Barker, PhD (Chris)

Python Language Consulting
  - Teaching
  - Scientific Software Development
  - Desktop GUI and Web Development
  - wxPython, numpy, scipy, Cython
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/NVVWCZBZLO2T26VQLGLH34TTOHCCHR7F/
Code of Conduct: http://python.org/psf/codeofconduct/


[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 mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/TDGG4VFRZO5CDKTUH4AXYDLVXOKNLZZE/
Code of Conduct: http://python.org/psf/codeofconduct/


[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/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
> probably won't cause widespread breakage.
> >
> > Which is not to say that you shouldn't fix the issue, but I don't think
> it's a disaster from Cython's point of view.
>
> Cython is fixed. However all the projects that ship Cython pre-generated C
> sources in sdists on PyPI that are affected and were not re-generated will
> not
> compile on Python 3.10. (Which might already be the case for different
> changes
> that affected Cython.)
>
> --
> Miro Hrončok
> --
> Phone: +420777974800
> IRC: mhroncok
>
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/YHPXTAOHGYDKYF4WY42L2KSTDLR65Q2T/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/55PGGLILX3VCKTJELZKFOKEKUEGKNQIY/
Code of Conduct: http://python.org/psf/codeofconduct/


[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 Cython (which most people will have turned off) so 
probably won't cause widespread breakage.

Which is not to say that you shouldn't fix the issue, but I don't think it's a 
disaster from Cython's point of view.


Cython is fixed. However all the projects that ship Cython pre-generated C 
sources in sdists on PyPI that are affected and were not re-generated will not 
compile on Python 3.10. (Which might already be the case for different changes 
that affected Cython.)


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/YHPXTAOHGYDKYF4WY42L2KSTDLR65Q2T/
Code of Conduct: http://python.org/psf/codeofconduct/


[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 
probably won't cause widespread breakage.

Which is not to say that you shouldn't fix the issue, but I don't think it's a 
disaster from Cython's point of view.
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/B6OLXTTP5KQVNFLZD2WWV4YSYNSUZX6Q/
Code of Conduct: http://python.org/psf/codeofconduct/