diff options
Diffstat (limited to 'dev-python/aws-sam-translator')
| -rw-r--r-- | dev-python/aws-sam-translator/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/aws-sam-translator/aws-sam-translator-1.115.0.ebuild | 61 |
2 files changed, 62 insertions, 0 deletions
diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index 29a44b231fd9..871df9407dd0 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,2 +1,3 @@ DIST serverless-application-model-1.113.0.gh.tar.gz 8214345 BLAKE2B 08a25b1a13025af10eaccd7ed0a3ee466c603d72c0276c83eab63b0d2222650fcc6a0c1ddcb769e9df7424e6432d2a8de9dea2db5770524a9b024952028805ae SHA512 613549dd86162f0e272d49ff528940a33924ca79e993f02cd947ed148a8bfc862a82302bfb1eea4d827a479ac2b62bbe4d6e8fd6fdea79b2dd32bc480b9c5422 DIST serverless-application-model-1.114.0.gh.tar.gz 8328647 BLAKE2B a1793892d1d8837178cdfa7c43ac4764193181af7f7fb4634c6ee116e8f0a98d495d772f7ded2013c316937143338d9f52a20f69dcf455d0ecf11cef6cf13f10 SHA512 4b6df79dff303d1aeda34e7f31946bbee53469fabd8684f7d7c5d2fb44548a691ba6406848e9eb9db637ba97a2af975d61e80f5f8ac86a8f937a8b22e36de115 +DIST serverless-application-model-1.115.0.gh.tar.gz 8350944 BLAKE2B 1eb48eaf02645a86e6d224626f80f0fe61590fdfe1d00b9876e930c3c525cdc5cea7cc3b5ed2881d7ff5480b7f0e6c57ea90bc0ef83cc61c4f23313b4be531bd SHA512 6699beb4df1940eaac6ebec1da76da0c144d3061fb673f140920cd5596ae02a99bf171692a0bde4806e68922551a09c29ae481314ca23eebeab0515c9b3eda1b diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.115.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.115.0.ebuild new file mode 100644 index 000000000000..57853452c1f4 --- /dev/null +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.115.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +MY_P=serverless-application-model-${PV} +DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" +HOMEPAGE=" + https://github.com/aws/serverless-application-model/ + https://pypi.org/project/aws-sam-translator/ +" +SRC_URI=" + https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + <dev-python/boto3-2[${PYTHON_USEDEP}] + >=dev-python/boto3-1.34.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.23[${PYTHON_USEDEP}] + <dev-python/pydantic-3[${PYTHON_USEDEP}] + >=dev-python/pydantic-2.12.5[${PYTHON_USEDEP}] + <dev-python/typing-extensions-5[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # so much noise... + sed -i -e '/log_cli/d' pytest.ini || die + + # deps are installed by ebuild, don't try to reinstall them via pip + truncate --size=0 requirements/*.txt || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x AWS_DEFAULT_REGION=us-east-1 + epytest -o addopts= +} |
