Update to 3.10.13 (close RHBZ#2334886)
- Work around upstream’s maturin version pin to allow building with maturin 1.8.0
This commit is contained in:
parent
2746b9bffb
commit
d7ee4a1249
4 changed files with 40 additions and 2 deletions
|
|
@ -8,7 +8,7 @@
|
|||
%bcond tests 1
|
||||
|
||||
Name: python-orjson
|
||||
Version: 3.10.12
|
||||
Version: 3.10.13
|
||||
Release: %autorelease
|
||||
Summary: Fast, correct Python JSON library
|
||||
|
||||
|
|
@ -16,6 +16,31 @@ License: Apache-2.0 OR MIT
|
|||
URL: https://github.com/ijl/orjson
|
||||
Source: %{pypi_source orjson}
|
||||
|
||||
# To fix compatibility with maturin 1.8.0 and later *in the GitHub source
|
||||
# archive*, we would need:
|
||||
#
|
||||
# pyproject.toml: Specify version metadata as dynamic
|
||||
# https://github.com/ijl/orjson/pull/542
|
||||
#
|
||||
# Fixes:
|
||||
#
|
||||
# Build error with maturin 1.8.0
|
||||
# https://github.com/ijl/orjson/issues/541
|
||||
#
|
||||
# See also:
|
||||
#
|
||||
# https://github.com/PyO3/maturin/issues/2390
|
||||
#
|
||||
# Upstream rejected this PR and decided to pin an old version of maturin
|
||||
# instead, but we cannot respect this; we must use the system version. As long
|
||||
# as we are using the *PyPI sdist* as our source, pyproject.toml has a static
|
||||
# version field, and we don’t need to patch in the rejected PR. However, we
|
||||
# must still unpin maturin via a partial revert – just the part that matters to
|
||||
# us, in pyproject.toml – of:
|
||||
#
|
||||
# https://github.com/ijl/orjson/commit/9a4ef46991ad205b9a92cb6fdcb123c7ff72b640
|
||||
Patch: orjson-3.10.13-unpin-maturin.patch
|
||||
|
||||
BuildRequires: tomcli
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: %{py3_dist pytest-forked}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue