Hi,

I'm +1 for dropping PyPy 3.9 since it is no longer supported by its
maintainers.

Side note: I just love how things start breaking without any change in our
code...
This is why I prefer setting exact versions of the dependencies and
manually update them if the new version does not break (
https://github.com/apache/avro-rs/issues/4)

AFAIK Python 3.8 is also EOL-ed but we still mention even 3.7 at
https://github.com/apache/avro/blob/9304cb793aee4d5b1da56b1dced3b7e65329779f/lang/py/setup.cfg#L36-L37
Dropping 3.7/3.8 and adding 3.12/3.13 should be done in a separate PR.

On Tue, Oct 8, 2024 at 11:24 AM Xuanwo <xua...@apache.org> wrote:

> Hi,
>
> Our CI failed for a long time because PyPy-3.9 doesn't have a pre-built
> Cramjam, as I discovered in this comment [1].
>
> I initiated a discussion [2] with Cramjam's maintainer and found that it's
> the PyPy team's policy to support only one version, and they are planning
> to deprecate PyPy 3.9 [3].
>
> I'm writing this thread to discuss whether it's a good idea for us to drop
> the tests on PyPy 3.9.
>
> I'm willing to implement this change.
>
> [1]: https://github.com/apache/avro/pull/3199#issuecomment-2399030073
> [2]: https://github.com/milesgranger/cramjam/issues/185
> [3]: https://pypy.org/posts/2024/08/pypy-v7317-release.html
>
> Xuanwo
>
> https://xuanwo.io/
>

Reply via email to