Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: dev-python/aspectlib/
Date: Sun, 29 Mar 2020 13:21:36
Message-Id: 1585474143.71130a3c9ee2b47fb5819040a2bcecdc3e64e275.andrewammerlaan@gentoo
1 commit: 71130a3c9ee2b47fb5819040a2bcecdc3e64e275
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Sun Mar 29 09:18:27 2020 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
5 CommitDate: Sun Mar 29 09:29:03 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71130a3c
7
8 dev-python/aspectlib: new package
9
10 Package-Manager: Portage-2.3.96, Repoman-2.3.22
11 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
12
13 dev-python/aspectlib/Manifest | 1 +
14 dev-python/aspectlib/aspectlib-1.4.2.ebuild | 37 +++++++++++++++++++++++++++++
15 dev-python/aspectlib/metadata.xml | 16 +++++++++++++
16 3 files changed, 54 insertions(+)
17
18 diff --git a/dev-python/aspectlib/Manifest b/dev-python/aspectlib/Manifest
19 new file mode 100644
20 index 0000000..849dd79
21 --- /dev/null
22 +++ b/dev-python/aspectlib/Manifest
23 @@ -0,0 +1 @@
24 +DIST aspectlib-1.4.2.tar.gz 154888 BLAKE2B 0194c2f911126caf5949cf6f0acb5a14c260a7824e456a3e3ba9b150331818dc832469798e89dd3cb3fba549b17098115354aabbc66931365475e53598c0bc96 SHA512 fadb90b625ce2faac8f6d29ee28efaee09b4338c3c516c79d9e8753b7fb2ff45e0033174c5c5302f47f1f9e332824f37d56667fb05e66f85b808e8aa3a086f57
25
26 diff --git a/dev-python/aspectlib/aspectlib-1.4.2.ebuild b/dev-python/aspectlib/aspectlib-1.4.2.ebuild
27 new file mode 100644
28 index 0000000..27cc072
29 --- /dev/null
30 +++ b/dev-python/aspectlib/aspectlib-1.4.2.ebuild
31 @@ -0,0 +1,37 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +PYTHON_COMPAT=( python3_6 )
38 +
39 +inherit distutils-r1
40 +
41 +DESCRIPTION="An aspect-oriented programming, monkey-patch and decorators library"
42 +HOMEPAGE="
43 + https://github.com/ionelmc/python-aspectlib
44 + https://pypi.org/project/python-aspectlib
45 +"
46 +SRC_URI="https://github.com/ionelmc/python-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
47 +
48 +LICENSE="BSD"
49 +SLOT="0"
50 +KEYWORDS="~amd64 ~x86"
51 +
52 +RDEPEND="
53 + dev-python/fields[${PYTHON_USEDEP}]
54 +"
55 +DEPEND="
56 + ${RDEPEND}
57 + test? (
58 + dev-python/mock[${PYTHON_USEDEP}]
59 + dev-python/nose[${PYTHON_USEDEP}]
60 + dev-python/process-tests[${PYTHON_USEDEP}]
61 + dev-python/pytest-travis-fold[${PYTHON_USEDEP}]
62 + dev-python/pytest-catchlog[${PYTHON_USEDEP}]
63 + www-servers/tornado[${PYTHON_USEDEP}]
64 + )
65 +"
66 +
67 +distutils_enable_tests pytest
68 +distutils_enable_sphinx docs dev-python/sphinx-py3doc-enhanced-theme
69
70 diff --git a/dev-python/aspectlib/metadata.xml b/dev-python/aspectlib/metadata.xml
71 new file mode 100644
72 index 0000000..c1f3f9c
73 --- /dev/null
74 +++ b/dev-python/aspectlib/metadata.xml
75 @@ -0,0 +1,16 @@
76 +<?xml version="1.0" encoding="UTF-8"?>
77 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
78 +
79 +<pkgmetadata>
80 + <maintainer type="person">
81 + <email>lssndrbarbieri@×××××.com</email>
82 + <name>Alessandro Barbieri</name>
83 + </maintainer>
84 + <longdescription>
85 +An aspect-oriented programming, monkey-patch and decorators library. It is useful when changing behavior in existing code is desired. It includes tools for debugging and testing: simple mock/record and a complete capture/replay framework.
86 + </longdescription>
87 + <upstream>
88 + <remote-id type="github">ionelmc/python-aspectlib</remote-id>
89 + <remote-id type="pypi">aspectlib</remote-id>
90 + </upstream>
91 +</pkgmetadata>