# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{11..14} ) PYTHON_REQ_USE="threads(+)" DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi DESCRIPTION="The core module of Alibaba Cloud (Aliyun) Python SDK" HOMEPAGE="https://github.com/aliyun/aliyun-openapi-python-sdk/tree/master/aliyun-python-sdk-core https://pypi.org/project/aliyun-python-sdk-core/" SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV})" S="${WORKDIR}/${PN}-${PV}" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~x86" # Usually very few or no runtime dependencies RDEPEND="" DEPEND="${RDEPEND}" BDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] " # Many of these old SDKs have no tests in the sdist, so tests are often disabled # If you want to try enabling them later, you can add: # distutils_enable_tests pytest (but you'll probably need to fetch tests from git) pkg_postinst() { elog "This is the core library required by most Alibaba Cloud service SDKs" elog "(e.g. aliyun-python-sdk-iot, aliyun-python-sdk-ecs, etc.)" elog "" elog "Note: The V1.0 family of SDKs is considered legacy by Alibaba Cloud." elog "They recommend using the newer OpenAPI V2 / Tea-based SDKs where possible." }