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/cachecontrol/
Date: Mon, 31 Jan 2022 10:43:21
Message-Id: 1643625792.934e30bc6dd848c40d4e3cd69058210ddc8de929.mgorny@gentoo
1 commit: 934e30bc6dd848c40d4e3cd69058210ddc8de929
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 31 09:45:41 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 31 10:43:12 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934e30bc
7
8 dev-python/cachecontrol: New package, bundled dep of pip, v0.12.10
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/cachecontrol/Manifest | 1 +
13 .../cachecontrol/cachecontrol-0.12.10.ebuild | 36 ++++++++++++++++++++++
14 dev-python/cachecontrol/metadata.xml | 13 ++++++++
15 3 files changed, 50 insertions(+)
16
17 diff --git a/dev-python/cachecontrol/Manifest b/dev-python/cachecontrol/Manifest
18 new file mode 100644
19 index 000000000000..fb7a8d106e67
20 --- /dev/null
21 +++ b/dev-python/cachecontrol/Manifest
22 @@ -0,0 +1 @@
23 +DIST cachecontrol-0.12.10.gh.tar.gz 39944 BLAKE2B a760db75384a48a21506d7bcc9edc63dd5b8f7b09ba4ff7afb968c7df3a505a9c6e5eece6e275ec1c9d49763a36124f7221123739fe07695ac2b0bbfb62e948c SHA512 3374a2b0cd42d6f3975b42de46e7aaf92a15403b65aaf53ba14102d6ce68bad85dc4d8f0eaa294604b54ee3e2b1d7d3c56c1dac8e717de41cc7be6d880afc1e7
24
25 diff --git a/dev-python/cachecontrol/cachecontrol-0.12.10.ebuild b/dev-python/cachecontrol/cachecontrol-0.12.10.ebuild
26 new file mode 100644
27 index 000000000000..5b23427d63cd
28 --- /dev/null
29 +++ b/dev-python/cachecontrol/cachecontrol-0.12.10.ebuild
30 @@ -0,0 +1,36 @@
31 +# Copyright 2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +DISTUTILS_USE_PEP517=setuptools
37 +PYTHON_COMPAT=( python3_{8..10} )
38 +inherit distutils-r1
39 +
40 +DESCRIPTION="httplib2 caching for requests"
41 +HOMEPAGE="
42 + https://pypi.org/project/CacheControl/
43 + https://github.com/ionrock/cachecontrol/
44 +"
45 +SRC_URI="
46 + https://github.com/ionrock/cachecontrol/archive/v${PV}.tar.gz
47 + -> ${P}.gh.tar.gz
48 +"
49 +
50 +LICENSE="Apache-2.0"
51 +SLOT="0"
52 +KEYWORDS="~amd64"
53 +
54 +RDEPEND="
55 + >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}]
56 + dev-python/requests[${PYTHON_USEDEP}]
57 +"
58 +BDEPEND="
59 + test? (
60 + dev-python/cherrypy[${PYTHON_USEDEP}]
61 + dev-python/lockfile[${PYTHON_USEDEP}]
62 + dev-python/mock[${PYTHON_USEDEP}]
63 + )
64 +"
65 +
66 +distutils_enable_tests pytest
67
68 diff --git a/dev-python/cachecontrol/metadata.xml b/dev-python/cachecontrol/metadata.xml
69 new file mode 100644
70 index 000000000000..a98e88cd3529
71 --- /dev/null
72 +++ b/dev-python/cachecontrol/metadata.xml
73 @@ -0,0 +1,13 @@
74 +<?xml version="1.0" encoding="UTF-8"?>
75 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
76 +<pkgmetadata>
77 + <maintainer type="project">
78 + <email>python@g.o</email>
79 + <name>Python</name>
80 + </maintainer>
81 + <stabilize-allarches/>
82 + <upstream>
83 + <remote-id type="github">ionrock/cachecontrol</remote-id>
84 + <remote-id type="pypi">CacheControl</remote-id>
85 + </upstream>
86 +</pkgmetadata>