gentoo/dev-python/ujson/ujson-5.10.0.ebuild
Sam James cca94998c1
dev-python/ujson: drop pytz test dep
It was added in d0a8c96a3cd9bc6765e0df0ead46b7ff63240434 but I can't
figure out why -- I think it must have been for py2 which lacked zoneinfo
or python < 3.9.

Signed-off-by: Sam James <sam@gentoo.org>
2025-06-07 05:19:01 +01:00

39 lines
850 B
Bash

# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
inherit distutils-r1 pypi
DESCRIPTION="Ultra fast JSON encoder and decoder for Python"
HOMEPAGE="
https://github.com/ultrajson/ultrajson/
https://pypi.org/project/ujson/
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
dev-libs/double-conversion:=
"
RDEPEND="
${DEPEND}
"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest
src_configure() {
export UJSON_BUILD_DC_INCLUDES="${EPREFIX}/usr/include/double-conversion"
export UJSON_BUILD_DC_LIBS="-ldouble-conversion"
export UJSON_BUILD_NO_STRIP=1
}