From c650f7cf611feaa59620fd8626e78108fa3b5e51 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 11 Oct 2022 19:38:57 +0100 Subject: gentoo auto-resync : 11:10:2022 - 19:38:57 --- dev-python/pydantic/Manifest | 4 ++-- dev-python/pydantic/metadata.xml | 3 +++ dev-python/pydantic/pydantic-1.10.2.ebuild | 7 +++++-- 3 files changed, 10 insertions(+), 4 deletions(-) (limited to 'dev-python/pydantic') diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index d05f1fb16a83..a835532131e7 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -1,3 +1,3 @@ DIST pydantic-1.10.2.gh.tar.gz 888288 BLAKE2B 9aac69ace185ccc56255cf36f9af472caf4c6bcbdcbb81eec66353f755673e9a240e7713c0a2ecff00a02e07b0069e4b3f1edda41f345698a979b79dd54b354a SHA512 dc2acfb271cd62b6de08bbaa48dbc76ec8d3a3f3142778ffa2cb9a2a1cad62dbdb3c7470a50e9a2825837b65a48c6aefb8736411f32c398aa9ca779841b53ac5 -EBUILD pydantic-1.10.2.ebuild 1972 BLAKE2B cc2c7f1b162c7493df88f0281b2679e5f524c21c4ebb9089b006f6df186a369be1e02b40e382374a3db6d292127db3a0ba6745a9828735b0af2aec14dba94872 SHA512 2853d2978e1a610cbc963592d0a3f3dc1a7983f3a598b9b914c7475b5e39afc5d869d1898575b35834d06896fe73d406f313b4749deb1e33cb656ccbba72417f -MISC metadata.xml 484 BLAKE2B 5537370a640fd44c6fa0ac0827695c276824909c084343b2f679ebcf1d775846e05e8a657ea4c279737ea808f59ede0b1bb80f163c87da4451aad2c74d8b0a56 SHA512 2af95840f5898f61813d1ada5b4338398ff212a7896904095aa007f95458a4f8bb174e288e8629b2ab29a5b372aba1f068a4faa64d43d8a739518ad740cc4f77 +EBUILD pydantic-1.10.2.ebuild 2051 BLAKE2B e604c2f97eb44b3831cbc38286f9d7772c6fefec8fecfa704f634932e0cbfdf4636820f4f56666138ff84f208e4a83d3baf91f8c2def4dc383f73b125bcc9cf6 SHA512 794200edec67fa333ac403f3a504494f2e8a55295d1ff74ac360b70614db192852044b29bf2075a56143cc323303f87c7993b3df8946d4a66eaef2d7eaf303f1 +MISC metadata.xml 571 BLAKE2B 11d9b5831b90a37433b357349ad2fd9b0e908e054f849fee2cc16071c57b8d2d465c70275247f81d605a689ab16edaa160be3d802eaa00f3ecea4b884a5d18a1 SHA512 3f34f3708ad8fa0014f5f8ca4988225e03bb707a5ab91e295946fc480dc56eff04cff1746605e3ce1b33f9c5f94f390a74aeeb49f0d8fc5e8801bb85714117e6 diff --git a/dev-python/pydantic/metadata.xml b/dev-python/pydantic/metadata.xml index 322f503dc045..8370aeb1dd33 100644 --- a/dev-python/pydantic/metadata.xml +++ b/dev-python/pydantic/metadata.xml @@ -11,4 +11,7 @@ https://github.com/pydantic/pydantic/issues https://pydantic-docs.helpmanual.io/ + + Compiles native "C" extensions. + diff --git a/dev-python/pydantic/pydantic-1.10.2.ebuild b/dev-python/pydantic/pydantic-1.10.2.ebuild index 6d1ece776852..70673d77e10b 100644 --- a/dev-python/pydantic/pydantic-1.10.2.ebuild +++ b/dev-python/pydantic/pydantic-1.10.2.ebuild @@ -23,12 +23,15 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +IUSE="+native-extensions" RDEPEND=" >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] " BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] + native-extensions? ( + dev-python/cython[${PYTHON_USEDEP}] + ) test? ( dev-python/hypothesis[${PYTHON_USEDEP}] dev-python/pytest-mock[${PYTHON_USEDEP}] @@ -45,7 +48,7 @@ src_prepare() { } python_compile() { - if [[ ${EPYTHON} == pypy3 ]]; then + if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then # do not build extensions on PyPy to workaround # https://github.com/cython/cython/issues/4763 local -x SKIP_CYTHON=1 -- cgit v1.2.3