gpo.zugaina.org

Search Portage & Overlays:

dev-python/chromalog

Enhance Python with colored logging

Screenshots

  • chromalog-1.0.5
    ~amd64 ~x86
    test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12

    View      Download      Browse     License: MIT   
    Overlay: bitcoin

ChangeLog

commit 3c824343d53e454fa3cc9b780d050d42c2a5edd2
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Sep 10 20:49:45 2023 -0400

dev-python/chromalog: PYTHON_COMPAT+="python3_12"; drop unneeded dep

Chromalog says it depends on https://pypi.org/project/future/, but
nothing in Chromalog actually imports any symbols from Future. Oddly,
Chromalog has *never* imported anything from Future, so it would appear
that the dependency was specified by mistake from the get-go. Dropping
the unneeded dependency and switching the test framework from Nose to
Pytest means we can now add support for Python 3.12.

commit 15949cdd93a903ed9ad4b5d783215400635140fc
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu May 11 16:55:34 2023 -0400

drop python3_9 from PYTHON_COMPAT

See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f682ffb030d6f8d8afac8438bda89bf1967dce

commit db2538119ff9382b4df11f38f9d1dfed576b1ec8
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Jan 17 08:37:09 2023 -0500

dev-python/chromalog: add missing test dep on dev-python/mock

commit 2ed396fcff00677ddb7fccc14155e64168592c48
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Jan 16 18:31:31 2023 -0500

drop python3_8 from PYTHON_COMPAT

See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b674e49e70369b4a5da3a958f4e1556d6b01f7

commit 8c714125dda5bab47e3e91db4d60978a2cbb1131
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Oct 5 07:27:49 2022 -0400

dev-python/chromalog: enable unit tests

commit 7f94bb0773b4d09f10712e53e6a574e677cfd215
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Oct 5 07:23:59 2022 -0400

dev-python/<various>: use PEP 517; support Python 3.11

commit 08d887cc3db634abc5927d7e15fe53097caed895
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Mar 10 17:48:42 2022 -0500

drop obsolete versions from PYTHON_COMPAT

commit 7bc8690add2565f256d927a6ce0fa8ad2a0cbef2
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 6 20:37:46 2021 -0400

dev-python/chromalog: restrict tests due to unsatisfied dependencies

commit 88aaa19623fbefae87b2c50b1585193cc4cea87b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 6 16:51:13 2021 -0400

multiple packages: drop explicit dependency on dev-python/setuptools

It has not been necessary to declare an explicit dependency on
dev-python/setuptools for almost 2 years now.

Also, drop extraneous usage of python_gen_cond_dep, which is only
needed when using python-single-r1.eclass (possibly via
DISTUTILS_SINGLE_IMPL=1) or when specifying a set of Python versions.

See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c6961beda1e729f3c6d301d6e0cce4de0493bf

commit 47fefc6957099afbebfa7f0ebc7292a13f671564
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Jun 2 12:43:26 2021 -0400

dev-python/<multiple>: add python3_9 to PYTHON_COMPAT

commit 2395ec84d7a27d7e7b603cdb603101ba39f8b08e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 30 22:22:00 2019 -0500

dev-python/chromalog: new ebuild

This is a dependency of net-p2p/joinmarket.