mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
dev-python/pydantic-core: Bump to 2.3.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
@@ -53,6 +53,7 @@ DIST pydantic_core-2.1.2.tar.gz 305997 BLAKE2B 1893dd2b187303ad50fd8c18842158d1e
|
||||
DIST pydantic_core-2.1.3.tar.gz 303560 BLAKE2B b1ee7d73f4cb5aa192dec3670df66a6f60f157dbf21e5c1e1f62a978dc36838239f7883efbc1e1d98ab5ef8ddd16daf36e792e5f508d93f32405992d956e3c5e SHA512 cbb85b5c459d9f3cd80cba44f242157a8ca5d64eb3ed209a47a7e9be3c687111f8cc750db97269ef6c9b3fe27ae1b58a0a10f022830f1ff90564cbbbe30ab1dc
|
||||
DIST pydantic_core-2.2.0.tar.gz 306423 BLAKE2B 82131892ffaf7ae0c222b19935827db3fe01040383006d7a015bdaee03ea688dfb988642a0c98ecd5caa2b9518a8ad82eb8f991b7c0e5fad89c974a4697f3f78 SHA512 6f6d1e71acc248607c6f643465946e186c0bc0bc4f05dbc0058ddc0db717dac41819470dadc9a584fd7d9cf070d643fdc92f0ddb1e1b2a50f6e59ae37e4d8ded
|
||||
DIST pydantic_core-2.3.0.tar.gz 308473 BLAKE2B 2bdd96989b93bfd00d1db23d30171a315afbb911934e644b0e36239a2d48c6c6eeec519e28719d1756a6f9daebc7623cb34e8b50b9216d1a95a5d3694b0945e1 SHA512 8959f9949ca943db2fe362b3ddb4b3e87c83ce22a63d70ff851fa84ee891390dba69f5d5607df6033023c47a4563066d675f192072278309e02d6dc0891588f1
|
||||
DIST pydantic_core-2.3.1.tar.gz 313680 BLAKE2B 90b7ed134e6dd891dd184f651b4907292aac6050ba67b66260885f69026b572b802cdb5436a7cc504b969fcac2499ed557f22c5e0178d4f1eada22b74cab1882 SHA512 a8de5b9b5201d72796851e27e9f6ae5a248e65ca214d5f971d1cd4323033cf8d573640e80b25255cbf548b506d31b8078b2ac9e484193de820a8a7a924b816f2
|
||||
DIST pyo3-0.19.0.crate 412659 BLAKE2B f8833d39c3c8318466ee5b9010cbdce1a20f844f15a257ae41c5d8c72f645e0c14e7e5ae0b50a8aebec60afd827cd23d5b5b4b70188531e6f5b89ef191066189 SHA512 9cef7f8a73cfea32661eaf8fd8d5af6ca180e3fd71ac956d9fbb96a1d194f238116e3ab31917b15359e7f6b0b3bc4587437463a4c61bca988f16657a64440919
|
||||
DIST pyo3-0.19.1.crate 418297 BLAKE2B 19ad6aa4fba175961b7fe97ae0bc45050f930859972b1b25cf0139bb3436c050ba76b63894f0df26174f141a52ac6abf10fd84c03c056af5a0665e723ae24195 SHA512 b27500cf49f1c6f217d21344d24ac96c07b82c157dd36fa4550b94059da5715ba7d0e085ec07dd5f8a8ac9de4d7e9239c1cceac4337294eb0dc9f6102049d5ff
|
||||
DIST pyo3-build-config-0.19.0.crate 29172 BLAKE2B 20904ad814ed9a22b801eb7b06851292d50f5716116a5b4a670e8c499878bf6d193525a4579b044ed413823c17ecd1ad0178baae1cab1fe3f431cc9a0f442576 SHA512 3105ce54bff87bef803f30b79d3ab2dbe440d68418f8cdc875f18ceb2bb0d06ed0923cf02af5f8293ca901f40b96c1b99a12a8a8e74813dcf70534d3aec2bfb7
|
||||
|
||||
139
dev-python/pydantic-core/pydantic-core-2.3.1.ebuild
Normal file
139
dev-python/pydantic-core/pydantic-core-2.3.1.ebuild
Normal file
@@ -0,0 +1,139 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=maturin
|
||||
# pypy3 is waiting for new pyo3 release
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
CRATES="
|
||||
ahash@0.8.3
|
||||
aho-corasick@1.0.2
|
||||
autocfg@1.1.0
|
||||
base64@0.13.1
|
||||
bitflags@1.3.2
|
||||
cc@1.0.79
|
||||
cfg-if@1.0.0
|
||||
enum_dispatch@0.3.12
|
||||
equivalent@1.0.1
|
||||
form_urlencoded@1.2.0
|
||||
getrandom@0.2.10
|
||||
hashbrown@0.14.0
|
||||
heck@0.4.1
|
||||
idna@0.3.0
|
||||
idna@0.4.0
|
||||
indexmap@2.0.0
|
||||
indoc@1.0.9
|
||||
itoa@1.0.8
|
||||
libc@0.2.147
|
||||
libmimalloc-sys@0.1.33
|
||||
lock_api@0.4.10
|
||||
memchr@2.5.0
|
||||
memoffset@0.9.0
|
||||
mimalloc@0.1.37
|
||||
num-bigint@0.4.3
|
||||
num-integer@0.1.45
|
||||
num-traits@0.2.15
|
||||
once_cell@1.18.0
|
||||
parking_lot@0.12.1
|
||||
parking_lot_core@0.9.8
|
||||
percent-encoding@2.3.0
|
||||
proc-macro2@1.0.64
|
||||
pyo3-build-config@0.19.1
|
||||
pyo3-ffi@0.19.1
|
||||
pyo3-macros-backend@0.19.1
|
||||
pyo3-macros@0.19.1
|
||||
pyo3@0.19.1
|
||||
python3-dll-a@0.2.9
|
||||
quote@1.0.29
|
||||
redox_syscall@0.3.5
|
||||
regex-automata@0.3.2
|
||||
regex-syntax@0.7.4
|
||||
regex@1.9.1
|
||||
rustversion@1.0.13
|
||||
ryu@1.0.14
|
||||
scopeguard@1.1.0
|
||||
serde@1.0.171
|
||||
serde_derive@1.0.171
|
||||
serde_json@1.0.100
|
||||
smallvec@1.11.0
|
||||
speedate@0.11.0
|
||||
strum@0.25.0
|
||||
strum_macros@0.24.3
|
||||
strum_macros@0.25.1
|
||||
syn@1.0.109
|
||||
syn@2.0.25
|
||||
target-lexicon@0.12.9
|
||||
tinyvec@1.6.0
|
||||
tinyvec_macros@0.1.1
|
||||
unicode-bidi@0.3.13
|
||||
unicode-ident@1.0.10
|
||||
unicode-normalization@0.1.22
|
||||
unindent@0.1.11
|
||||
url@2.4.0
|
||||
version_check@0.9.4
|
||||
wasi@0.11.0+wasi-snapshot-preview1
|
||||
windows-targets@0.48.1
|
||||
windows_aarch64_gnullvm@0.48.0
|
||||
windows_aarch64_msvc@0.48.0
|
||||
windows_i686_gnu@0.48.0
|
||||
windows_i686_msvc@0.48.0
|
||||
windows_x86_64_gnu@0.48.0
|
||||
windows_x86_64_gnullvm@0.48.0
|
||||
windows_x86_64_msvc@0.48.0
|
||||
"
|
||||
|
||||
inherit cargo distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Core validation logic for pydantic written in Rust"
|
||||
HOMEPAGE="
|
||||
https://github.com/pydantic/pydantic-core/
|
||||
https://pypi.org/project/pydantic-core/
|
||||
"
|
||||
SRC_URI+="
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~riscv ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
>=virtual/rust-1.70.0
|
||||
test? (
|
||||
>=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/--benchmark/d' pyproject.toml || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_IGNORE=(
|
||||
tests/benchmarks
|
||||
)
|
||||
|
||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
||||
rm -rf pydantic_core || die
|
||||
epytest -p pytest_mock -p timeout
|
||||
}
|
||||
Reference in New Issue
Block a user