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/nbclient/
Date: Fri, 11 Sep 2020 07:17:29
Message-Id: 1599808639.bd85d2461541f7e72c0d3ffa510ce9833b6f015d.mgorny@gentoo
1 commit: bd85d2461541f7e72c0d3ffa510ce9833b6f015d
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 11 00:51:19 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 11 07:17:19 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd85d246
7
8 dev-python/nbclient: new package
9
10 New dependency of dev-python/nbconvert.
11
12 Package-Manager: Portage-3.0.4, Repoman-3.0.1
13 Signed-off-by: Sam James <sam <AT> gentoo.org>
14 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
15
16 dev-python/nbclient/Manifest | 1 +
17 dev-python/nbclient/metadata.xml | 13 +++++++++++
18 dev-python/nbclient/nbclient-0.5.0.ebuild | 39 +++++++++++++++++++++++++++++++
19 3 files changed, 53 insertions(+)
20
21 diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest
22 new file mode 100644
23 index 00000000000..1862efb5175
24 --- /dev/null
25 +++ b/dev-python/nbclient/Manifest
26 @@ -0,0 +1 @@
27 +DIST nbclient-0.5.0.gh.tar.gz 68957 BLAKE2B bb041b98ffa38fbafc3e8dd1b21b56b3cdf4eec0ee435e118baa063d13a4a2c13d49e17591bb1365a31ed4dbf6b19732f225402de6fc15fcbbd73b73db2016df SHA512 0633b1237d545be422626758993309e252c34ca16370203476244e2c98c518deaa5cb99987a8282aecc18e6ef1fdb4a4b9b76bc4fd62affa5e3d2fd31175e95a
28
29 diff --git a/dev-python/nbclient/metadata.xml b/dev-python/nbclient/metadata.xml
30 new file mode 100644
31 index 00000000000..f4e41e36ad7
32 --- /dev/null
33 +++ b/dev-python/nbclient/metadata.xml
34 @@ -0,0 +1,13 @@
35 +<?xml version="1.0" encoding="UTF-8"?>
36 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
37 +<pkgmetadata>
38 + <maintainer type="project">
39 + <email>python@g.o</email>
40 + <name>Python</name>
41 + </maintainer>
42 + <stabilize-allarches/>
43 + <upstream>
44 + <remote-id type="pypi">nbclient</remote-id>
45 + <remote-id type="github">jupyter/nbclient</remote-id>
46 + </upstream>
47 +</pkgmetadata>
48
49 diff --git a/dev-python/nbclient/nbclient-0.5.0.ebuild b/dev-python/nbclient/nbclient-0.5.0.ebuild
50 new file mode 100644
51 index 00000000000..0f4853ee4e0
52 --- /dev/null
53 +++ b/dev-python/nbclient/nbclient-0.5.0.ebuild
54 @@ -0,0 +1,39 @@
55 +# Copyright 2020 Gentoo Authors
56 +# Distributed under the terms of the GNU General Public License v2
57 +
58 +EAPI=7
59 +
60 +PYTHON_COMPAT=( python3_{7..9} )
61 +
62 +inherit distutils-r1
63 +
64 +DESCRIPTION="A client library for executing Jupyter notebooks"
65 +HOMEPAGE="
66 + https://nbclient.readthedocs.io/en/latest/
67 + https://github.com/jupyter/nbclient/
68 + https://pypi.org/project/nbclient/"
69 +SRC_URI="
70 + https://github.com/jupyter/nbclient/archive/${PV}.tar.gz
71 + -> ${P}.gh.tar.gz"
72 +
73 +LICENSE="BSD"
74 +SLOT="0"
75 +KEYWORDS="~amd64 ~x86"
76 +
77 +RDEPEND="
78 + dev-python/async_generator[${PYTHON_USEDEP}]
79 + >=dev-python/jupyter_client-6.1.5[${PYTHON_USEDEP}]
80 + >=dev-python/nbformat-5.0[${PYTHON_USEDEP}]
81 + dev-python/nest_asyncio[${PYTHON_USEDEP}]
82 + >=dev-python/traitlets-4.2[${PYTHON_USEDEP}]
83 +"
84 +BDEPEND="
85 + test? (
86 + dev-python/ipython[${PYTHON_USEDEP}]
87 + dev-python/ipykernel[${PYTHON_USEDEP}]
88 + dev-python/ipywidgets[${PYTHON_USEDEP}]
89 + dev-python/xmltodict[${PYTHON_USEDEP}]
90 + )
91 +"
92 +
93 +distutils_enable_tests pytest