Gentoo Archives: gentoo-commits

From: Andrey Utkin <andrey_utkin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/ruamel-std-pathlib/
Date: Wed, 07 Feb 2018 12:19:00
Message-Id: 1518005539.a64be65cfe9aec2718c18d16a8185d5a5f5114e2.andrey_utkin@gentoo
1 commit: a64be65cfe9aec2718c18d16a8185d5a5f5114e2
2 Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 27 02:03:19 2018 +0000
4 Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 7 12:12:19 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64be65c
7
8 dev-python/ruamel-std-pathlib: add new package
9
10 Dependency of dev-python/ruamel-yaml, which is a new dependency of
11 app-misc/khard and will be added to the tree in a following commit.
12
13 Based on work by Foster McLane <fkmclane <AT> gmail.com>
14
15 Bug: https://bugs.gentoo.org/644994
16 Package-Manager: Portage-2.3.19, Repoman-2.3.6
17
18 dev-python/ruamel-std-pathlib/Manifest | 1 +
19 dev-python/ruamel-std-pathlib/metadata.xml | 16 +++++++++
20 .../ruamel-std-pathlib-0.6.3.ebuild | 40 ++++++++++++++++++++++
21 3 files changed, 57 insertions(+)
22
23 diff --git a/dev-python/ruamel-std-pathlib/Manifest b/dev-python/ruamel-std-pathlib/Manifest
24 new file mode 100644
25 index 00000000000..4755eec233b
26 --- /dev/null
27 +++ b/dev-python/ruamel-std-pathlib/Manifest
28 @@ -0,0 +1 @@
29 +DIST ruamel-std-pathlib-0.6.3.tar.gz 19520 BLAKE2B b403338cec80b38104f012c2b2626d473f12d557c2300d606462f2eb009bac72cec65b2f4e5a88192832a99dfc28573ea9ba8e7b73078ad8bac77136dd929040 SHA512 1210d8f7ae77c6358fc857c3ee447b2eb9802eaa31a210804acd74ec23dfd6ac9dec90dd7b21c79dcb4845dff4ad3614dd615c4798d3d7a39cc3a877cb9b63b0
30
31 diff --git a/dev-python/ruamel-std-pathlib/metadata.xml b/dev-python/ruamel-std-pathlib/metadata.xml
32 new file mode 100644
33 index 00000000000..8f2f19173a8
34 --- /dev/null
35 +++ b/dev-python/ruamel-std-pathlib/metadata.xml
36 @@ -0,0 +1,16 @@
37 +<?xml version="1.0" encoding="UTF-8"?>
38 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
39 +<pkgmetadata>
40 + <maintainer type="person">
41 + <email>fkmclane@×××××.com</email>
42 + <name>Foster McLane</name>
43 + </maintainer>
44 + <maintainer type="person">
45 + <email>andrey_utkin@g.o</email>
46 + <name>Andrey Utkin</name>
47 + </maintainer>
48 + <upstream>
49 + <remote-id type="bitbucket">ruamel/std.pathlib</remote-id>
50 + <remote-id type="pypi">ruamel.std.pathlib</remote-id>
51 + </upstream>
52 +</pkgmetadata>
53
54 diff --git a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild
55 new file mode 100644
56 index 00000000000..39663517d75
57 --- /dev/null
58 +++ b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild
59 @@ -0,0 +1,40 @@
60 +# Copyright 1999-2018 Gentoo Foundation
61 +# Distributed under the terms of the GNU General Public License v2
62 +
63 +EAPI=6
64 +
65 +PYTHON_COMPAT=( python3_{4,5,6} )
66 +
67 +inherit distutils-r1 vcs-snapshot
68 +
69 +DESCRIPTION="Ruamel enhancements to pathlib and pathlib2"
70 +HOMEPAGE="https://pypi.python.org/pypi/ruamel.std.pathlib https://bitbucket.org/ruamel/std.pathlib"
71 +MY_PN="${PN//-/.}"
72 +SRC_URI="https://bitbucket.org/${MY_PN/.//}/get/${PV}.tar.gz -> ${P}.tar.gz"
73 +
74 +LICENSE="MIT"
75 +SLOT="0"
76 +KEYWORDS="~amd64"
77 +IUSE="test"
78 +
79 +RDEPEND="
80 + ${PYTHON_DEPS}
81 + $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' python3_4)
82 +"
83 +DEPEND="
84 + ${RDEPEND}
85 + dev-python/setuptools[${PYTHON_USEDEP}]
86 + test? (
87 + dev-python/flake8[${PYTHON_USEDEP}]
88 + dev-python/pytest[${PYTHON_USEDEP}]
89 + )
90 +"
91 +
92 +python_install() {
93 + distutils-r1_python_install --single-version-externally-managed
94 + find "${ED}" -name '*.pth' -delete || die
95 +}
96 +
97 +python_test() {
98 + py.test -v _test/test_*.py || die
99 +}