plone / buildout.coredev

Plone Core Development Buildout
http://docs.plone.org/develop/coredev/docs/
74 stars 75 forks source link

Checkout Zope and try Python 3.13. [Don't merge] #956

Open mauritsvanrees opened 23 hours ago

mauritsvanrees commented 23 hours ago

Zope has declared Python 3.13 compatibility so let's see how Plone fares.

mauritsvanrees commented 23 hours ago

I already see one error due to some new version pin:

File "...plone.base-2.0.1-py3.10.egg/plone/base/tests/messages.rst", line 39, in messages.rst
Failed example:
    msg.mapping
Expected:
    {'name': 'Plone'}
Got:
    mappingproxy({'name': 'Plone'})
mauritsvanrees commented 23 hours ago

@jenkins-plone-org please run jobs

mauritsvanrees commented 22 hours ago

Some newer pins are needed for Python 3.13, mostly so that binary wheels are available instead of needing to compile source distributions for packages with C/Rust code. But in general I want to upgrade versions again, though the robotframework ones may be tricky again.

First:

Those two can be done first. Python 3.13 can happen later. It was just a quick try. Moving on to other work for the moment.