summaryrefslogtreecommitdiff
path: root/dev-python/coloredlogs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/coloredlogs
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/coloredlogs')
-rw-r--r--dev-python/coloredlogs/Manifest6
-rw-r--r--dev-python/coloredlogs/coloredlogs-6.1.ebuild46
-rw-r--r--dev-python/coloredlogs/files/coloredlogs-2.0-skip-cli-test.patch20
-rw-r--r--dev-python/coloredlogs/metadata.xml12
4 files changed, 84 insertions, 0 deletions
diff --git a/dev-python/coloredlogs/Manifest b/dev-python/coloredlogs/Manifest
new file mode 100644
index 000000000000..0a54b8d3e94e
--- /dev/null
+++ b/dev-python/coloredlogs/Manifest
@@ -0,0 +1,6 @@
+AUX coloredlogs-2.0-skip-cli-test.patch 842 SHA256 525b0dd850d9324d28c9473debf9cf7e28d7153294a8e07928dc1b9296d369f4 SHA512 98e5e8d207de67abf22d0de5729cf6926802329e1a32977dc95155490cf32c6b94b69f8e78a410a718bae073e4d6d618c515dcd7318b057671bb91fcf84c4424 WHIRLPOOL 6ed9ed91a666f5ab432b27e82f5c8eee9a8a3b3771243c50e53da6e57281ca130d3e0b10e8b9c4ce0c18c88dacff4646cb7058c75d4ddf922ec392f90c2c0564
+DIST coloredlogs-6.1.tar.gz 28057 SHA256 4cc35158baab0a495736eca84020a1a29f8ea470b98133bb94aabd3212d7f3f7 SHA512 834cf993e7ffd3328644d334912fcf5a5156a441c6184643b38e5f356d46d7b5c48e02ee1e1b432265052c7a5ab1071ba456e575217a4a762f8387131059c405 WHIRLPOOL 71f8632736c0c280bd19d1662d9cebfa04c85e70058953f0ff88d5e45c0e9daa189447e9b2053cbf4293e1a3708ddaea6a2b51d7688b2182617a38a6b2cbcf1c
+EBUILD coloredlogs-6.1.ebuild 1198 SHA256 0e2b32e0fc728c068df962ad61564e316440cbdad525a19ecab1d0bd5d6ec291 SHA512 0f5425853481e4b4f488554190ddda6157bb62a840ff10ca6e42466225ed7dec96b6ba975be8f3fcc0e79ebfafaa38bf1a42e6274f32f0da9b48bac0d4b44a08 WHIRLPOOL 26d6a704204f5435f127cf5ebbb89093a0b9b477dc13f2dc958c5af50144535bd259c9f5876451829526bdbfcd89f40076eccd0906241988ec5bb2889750d2cd
+MISC ChangeLog 4394 SHA256 285f034bfd30c52b4108f8910b0747c7c48ff1760056aeafffe5ade59c2d7794 SHA512 eb1712abcaea5e175939bd57cdb020da106b5de7ebffcc23684a7a74d670646cc999ff222b676f1e54ef1c191ec4f5f4913f91fc7cd74a2fb72ad36942802e55 WHIRLPOOL 92bc94ecf053bd7a7b97ab490912b0548dff518558315b42b9fd88fbb13693392e69f1296d40237ca329578eb38b896b67b3886c8f1bf0aef74e22290eaf9f72
+MISC ChangeLog-2015 945 SHA256 50be230195ec6f2168263f07322a1256c20cb86ee017cf8ace7da203d334aa42 SHA512 10e4609b6b324446fd1dbf79b14e77fadfc1c5106d8c7b952ca43bb07df4eed8c4edcc94d5eb56b5929a58aa173f426ba98fd7d2624f2d51503a9c73169cbe19 WHIRLPOOL 12e8849d4315cf11e3fee385d6f1ef89def1dcd5814fef391f20a7666545d46baa13c0215eb6a3c3a591be1bb9e202236c9980b8bc6d343820c61aad3fd53086
+MISC metadata.xml 390 SHA256 a9bd1a43de2f39c73411ab7a43f259af6cd72803110c03000ea297c27b9e0174 SHA512 4df2d5312905b2be06239d81f2274ae4e6517f48d62ec54d5d755bb08cccaaece3531b391f45097590f039db10b8bcf6ff265a28506a0f8096f121fda85e498c WHIRLPOOL 0969108380f3b533cbd6195d324ca1cebefb5bd4054a1d00d8b0ed5df1e4c71d4eefecbfd37678a19e55da6059ea4c326f0c6bc29219f97572f4de8328856a2b
diff --git a/dev-python/coloredlogs/coloredlogs-6.1.ebuild b/dev-python/coloredlogs/coloredlogs-6.1.ebuild
new file mode 100644
index 000000000000..49ae56fe7514
--- /dev/null
+++ b/dev-python/coloredlogs/coloredlogs-6.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Colored stream handler for the logging module"
+HOMEPAGE="
+ https://pypi.python.org/pypi/coloredlogs
+ https://github.com/xolox/python-coloredlogs
+ http://coloredlogs.readthedocs.org"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-python/humanfriendly-2.1[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/capturer-2.2[${PYTHON_USEDEP}]
+ >=dev-python/coverage-4.2[${PYTHON_USEDEP}]
+ >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
+ >=dev-python/pytest-3.0.3[${PYTHON_USEDEP}]
+ >=dev-python/pytest-cov-2.3.1[${PYTHON_USEDEP}]
+ >=dev-python/verboselogs-1.5[${PYTHON_USEDEP}]
+ )"
+
+DOCS=( README.rst )
+
+PATCHES=( "${FILESDIR}"/${PN}-2.0-skip-cli-test.patch )
+
+python_test() {
+ # Sandbox violations
+ sed \
+ -e 's:test_system_logging:_&:g' \
+ -e 's:test_syslog_shortcut_simple:_&:g' \
+ -e 's:test_syslog_shortcut_enhanced:_&:g' \
+ -i ${PN}/tests.py || die
+ esetup.py test
+}
diff --git a/dev-python/coloredlogs/files/coloredlogs-2.0-skip-cli-test.patch b/dev-python/coloredlogs/files/coloredlogs-2.0-skip-cli-test.patch
new file mode 100644
index 000000000000..cacd016159e9
--- /dev/null
+++ b/dev-python/coloredlogs/files/coloredlogs-2.0-skip-cli-test.patch
@@ -0,0 +1,20 @@
+ coloredlogs/tests.py | 6 ------
+ 1 file changed, 6 deletions(-)
+
+diff --git a/coloredlogs/tests.py b/coloredlogs/tests.py
+index 2010b12..7ab18a8 100644
+--- a/coloredlogs/tests.py
++++ b/coloredlogs/tests.py
+@@ -160,12 +160,6 @@ class ColoredLogsTestCase(unittest.TestCase):
+ for name in 'debug', 'info', 'warning', 'error', 'critical':
+ assert name.upper() in output
+
+- def test_cli_conversion(self):
+- """Test the command line HTML conversion."""
+- output = main('coloredlogs', '--convert', 'coloredlogs', '--demo', capture=True)
+- # Make sure the output is encoded as HTML.
+- assert '<span' in output
+-
+ def test_implicit_usage_message(self):
+ """Test that the usage message is shown when no actions are given."""
+ assert 'Usage:' in main('coloredlogs', capture=True)
diff --git a/dev-python/coloredlogs/metadata.xml b/dev-python/coloredlogs/metadata.xml
new file mode 100644
index 000000000000..42593b5baca9
--- /dev/null
+++ b/dev-python/coloredlogs/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">coloredlogs</remote-id>
+ <remote-id type="github">xolox/python-coloredlogs</remote-id>
+ </upstream>
+</pkgmetadata>