New cffi release?

61 views
Skip to first unread message

Sam James

unread,
May 7, 2023, 8:19:24 PM5/7/23
to pytho...@googlegroups.com, matt...@redhat.com
--=-=-=
Content-Type: text/plain

Hi folks,

I asked on #pypy about this on libera and was told it'd be better to ask
here instead.

Would it be possible to have a new cffi release? There's some fixes for
HPPA which it'd be nice to have in a release, but also, test fixes for
Python 3.11.

Thank you!

best,
sam

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iOUEARYKAI0WIQQlpruI3Zt2TGtVQcJzhAn1IN+RkAUCZFd3Ql8UgAAAAAAuAChp
c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MjVB
NkJCODhERDlCNzY0QzZCNTU0MUMyNzM4NDA5RjUyMERGOTE5MA8cc2FtQGdlbnRv
by5vcmcACgkQc4QJ9SDfkZCamQD/Ui4QCxDSZ7Oy9q+4pjZSlDPd4ydVK5F8V81o
Mfj2upEA/iMd+f9bSMg3CsUhBj8PvtblvH3tGF2+Rv2wHbiEkyoP
=3roL
-----END PGP SIGNATURE-----
--=-=-=--
signature.asc

Matt Davis

unread,
May 11, 2023, 3:49:58 PM5/11/23
to Sam James, pytho...@googlegroups.com
Not opposed to kicking off a new release sometime soon- I'd only been watching the `release-1.15` branch, so hadn't noticed the merges to `default` back in December. 

Once Python 3.12 hits beta 1 in the next few weeks (and our test deps and container images have 3.12.0b1 available), I'll take a pass over everything to ensure 3.12 is on track, then kick off a new 1.15 release with the fixes from December as well.

Sebastian Meyer

unread,
Sep 21, 2023, 11:19:13 AM9/21/23
to python-cffi
Hi,
I just wanted to kindly ask if any one of the maintainers could have a look at publishing a new release with the py312 fixes included. I'm not involved at all with the development here, so I don't know if there are any issues left for having proper py312 support. According to the commit history though, the py311 package classifier was just added, which doesn't look good... :/

I checked the remaining package metadata and noticed that the project URL is not using HTTPS, but that's just a side note.

CPython 3.12.0-rc3 has already been released 3 days ago, with 3.12.0 being scheduled for 2023-10-02, which is less than two weeks from now:

The current cffi release published on PyPI, namely 1.15.1 from over a year ago, makes the Python 3.12 interpreter crash, so any projects which are dependent on cffi (direct dependency or transitive dependency) can't publish any new releases with full py312 support. Not to mention that testing py312 so far has been an issue.

Please have a look at fully fixing the py312 issues and publishing a new release.

Thank you very much!

Armin Rigo

unread,
Sep 21, 2023, 11:35:28 AM9/21/23
to pytho...@googlegroups.com
Hi,

On Thu, 21 Sept 2023 at 17:19, Sebastian Meyer <bastim...@gmail.com> wrote:
> According to the commit history though, the py311 package classifier was just added, which doesn't look good... :/

I added the py311 package classifier recently only because someone
pointed out that it was missing. No other changes were done or
required for 3.11.

Progress for 3.12 is tracked here:
https://foss.heptapod.net/pypy/cffi/-/issues/?search=3.12&sort=created_date&state=opened&first_page_size=20
. A crash with 3.12 has notably been reported one month ago. I
didn't have any time to work on it myself. I may get some time at an
unspecified future point in time, but as usual, it's an open source
project, so anyone else can debug and fix it too.


Armin Rigo

Armin Rigo

unread,
Sep 21, 2023, 11:42:35 AM9/21/23
to pytho...@googlegroups.com
Hi again,

Note that the issue already there is on Windows. If you see a problem
on a different platform, I would suggest that you file an issue for it
including how to reproduce it (ideally in a minimal way). It's very
possible that it just crashes doing mostly whatever with 3.12; I
didn't try it out myself so far! Still, this project, however stable
and useful it is generally, is in maintenance mode, and I rely on
users reporting these problems to me, including step-by-step
instructions for how to reproduce them.


Armin Rigo
Reply all
Reply to author
Forward
0 new messages