Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/aws-xray-sdk-python/
Date: Thu, 29 Apr 2021 07:18:30
Message-Id: 1619680694.f0b9b7ca28fd468abf588279101d11e85b65fd51.mgorny@gentoo
1 commit: f0b9b7ca28fd468abf588279101d11e85b65fd51
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 29 06:41:46 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 29 07:18:14 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b9b7ca
7
8 dev-python/aws-xray-sdk-python: Bump to 2.8.0
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/aws-xray-sdk-python/Manifest | 1 +
13 .../aws-xray-sdk-python-2.8.0.ebuild | 73 ++++++++++++++++++++++
14 2 files changed, 74 insertions(+)
15
16 diff --git a/dev-python/aws-xray-sdk-python/Manifest b/dev-python/aws-xray-sdk-python/Manifest
17 index 9b5ea842d8d..8e0ba4f675b 100644
18 --- a/dev-python/aws-xray-sdk-python/Manifest
19 +++ b/dev-python/aws-xray-sdk-python/Manifest
20 @@ -1 +1,2 @@
21 DIST aws-xray-sdk-python-2.7.0.gh.tar.gz 265934 BLAKE2B f697c2bbe21db4b20b200ba9e9c264df81e3a6ff64d73639756d8f51a1abe0ecfaf1b852a3befde535757dfa3f75348e2eee1d5124147f04d11f5b5f20976b95 SHA512 d9ff1a190e5503f904258ac47cd7b1c686a9c74d0699f69f053df19ec7ea197da1c9c29a97624ff0758346a0dca9e3a292bf54ba3f340fcd392248602a85bfd9
22 +DIST aws-xray-sdk-python-2.8.0.gh.tar.gz 267880 BLAKE2B 7a433a0b1b3ca38a100f3b23c79e9b0d7f84cb096f6d30832fdf16f171f9528aee8b81aaf3ba263a90d46f791de8b2f37a919651f9699e5fcf3073db83fc25b4 SHA512 e0fb3fb0bfbd963863714537ea12771df7ffa2857aaf4cdb6414d71ecdfc65c2623fa40a6a48c4eab30f4370d545a595db2762932133a6eba56121a4048502fb
23
24 diff --git a/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.8.0.ebuild b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.8.0.ebuild
25 new file mode 100644
26 index 00000000000..f1434194a8b
27 --- /dev/null
28 +++ b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.8.0.ebuild
29 @@ -0,0 +1,73 @@
30 +# Copyright 1999-2021 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=7
34 +PYTHON_COMPAT=( python3_{7..9} )
35 +
36 +inherit distutils-r1
37 +
38 +DESCRIPTION="AWS X-Ray SDK for Python"
39 +HOMEPAGE="https://github.com/aws/aws-xray-sdk-python https://pypi.org/project/aws-xray-sdk/"
40 +SRC_URI="
41 + https://github.com/aws/aws-xray-sdk-python/archive/${PV}.tar.gz
42 + -> ${P}.gh.tar.gz"
43 +
44 +LICENSE="Apache-2.0"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
47 +IUSE=""
48 +
49 +RDEPEND="
50 + >=dev-python/botocore-1.12.122[${PYTHON_USEDEP}]
51 + dev-python/future[${PYTHON_USEDEP}]
52 + dev-python/wrapt[${PYTHON_USEDEP}]"
53 +BDEPEND="
54 + test? (
55 + dev-python/bottle[${PYTHON_USEDEP}]
56 + dev-python/django[${PYTHON_USEDEP}]
57 + dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
58 + dev-python/flask[${PYTHON_USEDEP}]
59 + dev-python/mock[${PYTHON_USEDEP}]
60 + dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
61 + >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}]
62 + dev-python/webtest[${PYTHON_USEDEP}]
63 + )"
64 +
65 +distutils_enable_tests pytest
66 +
67 +python_test() {
68 + local -x DJANGO_SETTINGS_MODULE=tests.ext.django.app.settings
69 + local -x AWS_SECRET_ACCESS_KEY=fake_key
70 + local -x AWS_ACCESS_KEY_ID=fake_id
71 +
72 + local args=(
73 + # unpackaged deps
74 + --ignore tests/ext/aiobotocore
75 + --ignore tests/ext/pg8000
76 + --ignore tests/ext/psycopg2
77 + --ignore tests/ext/pymysql
78 + --ignore tests/ext/pynamodb
79 + --ignore tests/ext/sqlalchemy_core/test_postgres.py
80 + --deselect tests/ext/django/test_db.py
81 +
82 + # Internet access
83 + --deselect
84 + tests/test_patcher.py::test_external_file
85 + --deselect
86 + tests/test_patcher.py::test_external_module
87 + --deselect
88 + tests/test_patcher.py::test_external_submodules_full
89 + --deselect
90 + tests/test_patcher.py::test_external_submodules_ignores_file
91 + --deselect
92 + tests/test_patcher.py::test_external_submodules_ignores_module
93 + --deselect
94 + tests/ext/aiohttp/test_client.py
95 + --ignore
96 + tests/ext/httplib
97 + --ignore
98 + tests/ext/requests
99 + )
100 +
101 + epytest -p no:django "${args[@]}"
102 +}