Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/httpie/
Date: Fri, 16 Nov 2018 20:50:44
Message-Id: 1542401380.c3446a0be6be8a4770728890ad4a079fab9c092e.gyakovlev@gentoo
1 commit: c3446a0be6be8a4770728890ad4a079fab9c092e
2 Author: Ralph Seichter <github <AT> seichter <DOT> de>
3 AuthorDate: Sat Nov 10 15:14:21 2018 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 16 20:49:40 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3446a0b
7
8 net-misc/httpie: upstream release 1.0.2
9
10 Upstream release 1.0.2. First HTTPie ebuild to support tests. Note that
11 support for Python 3.7 had to be removed because necessary test packages
12 are not yet available.
13
14 Closes: https://github.com/gentoo/gentoo/pull/10389
15
16 Package-Manager: Portage-2.3.51, Repoman-2.3.11
17 Signed-off-by: Ralph Seichter <gentoo <AT> seichter.de>
18 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
19
20 net-misc/httpie/Manifest | 1 +
21 net-misc/httpie/httpie-1.0.2.ebuild | 39 +++++++++++++++++++++++++++++++++++++
22 2 files changed, 40 insertions(+)
23
24 diff --git a/net-misc/httpie/Manifest b/net-misc/httpie/Manifest
25 index 8f86610e538..c8e1dfbb471 100644
26 --- a/net-misc/httpie/Manifest
27 +++ b/net-misc/httpie/Manifest
28 @@ -3,3 +3,4 @@ DIST httpie-0.9.3.tar.gz 73693 BLAKE2B f188a7fe5f63b39022d2a67e8f9dc2582ce8e8d48
29 DIST httpie-0.9.4.tar.gz 79889 BLAKE2B 13053cb3389a03ecbd90caba85801772cba9f09a03f759d526256fc0195a31824408a02b004d3af50a1fbcaca7c02128b438ce341464825a08e4dbd5177ddf99 SHA512 eea4e0fce334d12f9438d89f87d119bc569f8042d95c87f6898b9110030674f49361bf8e119d815330aa117479557766d614510d81c42c9c3a6803c769f38b26
30 DIST httpie-0.9.9.tar.gz 85006 BLAKE2B c5412348b3add127a5d5dfc04fdc13a47f82ec65634eedefb55a0cf1ce182a49f81a3a68c0cbb5e8c90b53efb165c89b7444d23328e545bdbf92d69d1de9c921 SHA512 e9adb1ecf9a25b57c634f35199bf1f8fbe4136179c0ba0d6032a41ae786da9344f54436f91d89e624c154bdca325f94c637364a934fc2d5742b83056434f7e4c
31 DIST httpie-1.0.0.tar.gz 268982 BLAKE2B 36ae23876c995f450ac4d814a56a79db7aee175f3b6b060bf08049cd2ea5ec5000c91bf49a12eae8a2dff2c91e5d5200d3febc4cdd50d0488db35eb96777ed14 SHA512 9a68746636e367d1131069787f4a4a199b6434b828fe58fecef70e810c1d63c662c790fc45fd955a390113920a29d0116cf29d1167d638debe6b9419a4ae2d48
32 +DIST httpie-1.0.2.tar.gz 765210 BLAKE2B 6eb6975aa8f9d2c27762ead5d49db25ba26ba82e21d696c3e5bfa19710ef2a7efbce9d74cd39a22282018ca4f9573c92d99b465c470adf5f04bed75f0416c693 SHA512 2b57164f4b20ef2033d527a3dfb9191b68fa95f419cde2c7e52ec47cf74540d0a2356aeee8669d4b43ab6feca80840be6ad6a8481930ddf3acf9ac3ef0b2c569
33
34 diff --git a/net-misc/httpie/httpie-1.0.2.ebuild b/net-misc/httpie/httpie-1.0.2.ebuild
35 new file mode 100644
36 index 00000000000..af224843dd8
37 --- /dev/null
38 +++ b/net-misc/httpie/httpie-1.0.2.ebuild
39 @@ -0,0 +1,39 @@
40 +# Copyright 1999-2018 Gentoo Authors
41 +# Distributed under the terms of the GNU General Public License v2
42 +
43 +EAPI=7
44 +
45 +PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
46 +PYTHON_REQ_USE="ssl(+)"
47 +
48 +inherit bash-completion-r1 distutils-r1
49 +
50 +DESCRIPTION="Modern command line HTTP client"
51 +HOMEPAGE="https://httpie.org/ https://pypi.org/project/httpie/"
52 +SRC_URI="https://github.com/jakubroztocil/httpie/archive/${PV}.tar.gz -> ${P}.tar.gz"
53 +
54 +LICENSE="BSD"
55 +SLOT="0"
56 +KEYWORDS="~amd64 ~x86"
57 +IUSE="test"
58 +
59 +RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
60 + >=dev-python/requests-2.19.1[${PYTHON_USEDEP}]"
61 +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
62 + test? (
63 + ${RDEPEND}
64 + dev-python/pyopenssl[${PYTHON_USEDEP}]
65 + dev-python/pytest-httpbin[${PYTHON_USEDEP}]
66 + dev-python/pytest[${PYTHON_USEDEP}]
67 + )"
68 +
69 +python_test() {
70 + pytest -vv || die "Tests failed with ${EPYTHON}"
71 +}
72 +
73 +python_install_all() {
74 + newbashcomp extras/httpie-completion.bash http
75 + insinto /usr/share/fish/vendor_completions.d
76 + newins extras/httpie-completion.fish http.fish
77 + distutils-r1_python_install_all
78 +}