Gentoo Archives: gentoo-commits

From: Matt Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/networkx/
Date: Wed, 18 Jul 2018 19:58:55
Message-Id: 1531943917.20183dd27e6de43cdc01daba6fcb0e370a8034bd.prometheanfire@gentoo
1 commit: 20183dd27e6de43cdc01daba6fcb0e370a8034bd
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jul 18 19:57:48 2018 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 18 19:58:37 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20183dd2
7
8 dev-python/networkx: 2.1 bup
9
10 docs need work
11 Closes: https://bugs.gentoo.org/647490
12 Package-Manager: Portage-2.3.43, Repoman-2.3.10
13
14 dev-python/networkx/Manifest | 1 +
15 dev-python/networkx/metadata.xml | 3 ++
16 dev-python/networkx/networkx-2.1.ebuild | 58 +++++++++++++++++++++++++++++++++
17 3 files changed, 62 insertions(+)
18
19 diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest
20 index 99fb7c47f74..d0df01630f9 100644
21 --- a/dev-python/networkx/Manifest
22 +++ b/dev-python/networkx/Manifest
23 @@ -1 +1,2 @@
24 DIST networkx-1.11.tar.gz 1315737 BLAKE2B 9f6556af1a4e23bf7fcf51fcbc753a08f2616dfe63c7b05fbe20ad7532580bf566c44ddc5db0c0d89626a17fd2029485583b513f44688e8033ca83cb36f28315 SHA512 622c93330bb5ba93a2be087f7f19963a1bb9a50dc72b6500ea8321c36aa9da19af379c5cd4bbee8bba3cb6e68a28f11ee24bbe333047f5c7d0ce0b755fd57253
25 +DIST networkx-2.1.zip 1612593 BLAKE2B 0a603617105bb1efa3711f81a468520eef5f56438bf6e730091a43b628d04fdd22e8b62de671dbe98be180bff68b3ea4af61e475fcc1f274537ccd1e74fcdff5 SHA512 61b819ccfdd38e009e5b363f4bf551f2924bbf751b078aab1b41da9faf4c6b0841f38750b96bd359d3aebefef01e65e88b4c43a378ec25bbd45283d92bdae678
26
27 diff --git a/dev-python/networkx/metadata.xml b/dev-python/networkx/metadata.xml
28 index dff6872815b..9b4b8c4f40d 100644
29 --- a/dev-python/networkx/metadata.xml
30 +++ b/dev-python/networkx/metadata.xml
31 @@ -21,6 +21,9 @@
32 <remote-id type="github">networkx/networkx</remote-id>
33 </upstream>
34 <use>
35 + <flag name="extras">Provide graph drawing and graph layout algorithms along with shapefile format reading and writing</flag>
36 + <flag name="pandas">Provides a DataFrame, which is a tabular data structure with labeled axes</flag>
37 <flag name="scipy">Enables scipy backend</flag>
38 + <flag name="yaml">Provides YAML format reading and writing</flag>
39 </use>
40 </pkgmetadata>
41
42 diff --git a/dev-python/networkx/networkx-2.1.ebuild b/dev-python/networkx/networkx-2.1.ebuild
43 new file mode 100644
44 index 00000000000..0dbd8fe2441
45 --- /dev/null
46 +++ b/dev-python/networkx/networkx-2.1.ebuild
47 @@ -0,0 +1,58 @@
48 +# Copyright 1999-2018 Gentoo Foundation
49 +# Distributed under the terms of the GNU General Public License v2
50 +
51 +EAPI=6
52 +
53 +PYTHON_COMPAT=( python{2_7,3_5,3_6} )
54 +
55 +inherit distutils-r1 virtualx
56 +
57 +DESCRIPTION="Python tools to manipulate graphs and complex networks"
58 +HOMEPAGE="http://networkx.github.io/ https://github.com/networkx/networkx"
59 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
60 +
61 +LICENSE="BSD"
62 +SLOT="0"
63 +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
64 +IUSE="examples extras pandas scipy test xml yaml"
65 +
66 +REQUIRED_USE="
67 + test? ( extras pandas scipy xml yaml )"
68 +
69 +COMMON_DEPEND="
70 + >=dev-python/matplotlib-2.0.2[${PYTHON_USEDEP}]
71 + extras? (
72 + >=dev-python/pydot-1.2.3[${PYTHON_USEDEP}]
73 + >=dev-python/pygraphviz-1.3.1[${PYTHON_USEDEP}]
74 + >=sci-libs/gdal-1.10.0[python,${PYTHON_USEDEP}]
75 + )
76 + pandas? ( >=dev-python/pandas-0.20.1[${PYTHON_USEDEP}] )
77 + scipy? ( >=sci-libs/scipy-0.19[${PYTHON_USEDEP}] )
78 + xml? ( >=dev-python/lxml-3.7.3[${PYTHON_USEDEP}] )
79 + yaml? ( >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] )"
80 +DEPEND="
81 + dev-python/setuptools[${PYTHON_USEDEP}]
82 + >=dev-python/decorator-4.1.0[${PYTHON_USEDEP}]
83 + ${COMMON_DEPEND}
84 + test? (
85 + dev-python/nose[${PYTHON_USEDEP}]
86 + )"
87 +RDEPEND="
88 + >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}]
89 + ${COMMON_DEPEND}
90 + examples? (
91 + dev-python/pyparsing[${PYTHON_USEDEP}]
92 + )"
93 +
94 +PATCHES=(
95 +)
96 +
97 +python_test() {
98 + virtx nosetests -vv || die
99 +}
100 +
101 +python_install_all() {
102 + use examples && dodoc -r examples
103 +
104 + distutils-r1_python_install_all
105 +}