From efbf92bd52c2b59a7902aa95d03d96b0aeb4d321 Mon Sep 17 00:00:00 2001 From: David Hewitt <1939362+davidhewitt@users.noreply.github.com> Date: Fri, 25 Feb 2022 00:08:48 +0000 Subject: [PATCH] pypy: don't allow abi to be adjusted by abi3 flag --- pyo3-build-config/src/impl_.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pyo3-build-config/src/impl_.rs b/pyo3-build-config/src/impl_.rs index 04674321359..b026e76adee 100644 --- a/pyo3-build-config/src/impl_.rs +++ b/pyo3-build-config/src/impl_.rs @@ -1246,6 +1246,11 @@ fn fixup_config_for_abi3( config: &mut InterpreterConfig, abi3_version: Option, ) -> Result<()> { + // PyPy doesn't support abi3; don't adjust the version + if config.implementation.is_pypy() { + return Ok(()); + } + if let Some(version) = abi3_version { ensure!( version <= config.version,