./devel/py-termcolor, ANSI color output for terminals

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.1.0, Package name: py312-termcolor-3.1.0, Maintainer: pkgsrc-users

py-termcolor is a simple library for ANSI Color formatting of output.


Master sites:

Filesize: 13.988 KB

Version history: (Expand)


CVS history: (Expand)


   2025-05-05 10:31:49 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-termcolor: updated to 3.1.0

3.1.0

Added

Add true colour RGB option as input arguments
Cache system lookups to save invocation time
Advertise typing via classifier

Changed

Migrate coverage configuration to pyproject.toml
   2025-04-28 13:10:09 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-termcolor: updated to 3.0.1

3.0.1

Fixed

Fix licence filename in metadata

3.0.0

Added

Add support for Python 3.14

Changed

Only apply FORCE_COLOR, NO_COLOR and ANSI_COLORS_DISABLED when present and not \ 
an empty string
Replace deprecated classifier with licence expression (PEP 639)
Speedup: move typing imports into type-checking block
Lint with faster action-pre-commit-uv: 1m22s -> 48s and 21s -> 15s

Removed

Replace literal types with strings
Remove deprecated __ALL__, use __all__ instead
   2024-10-09 22:10:03 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-termcolor: updated to 2.5.0

2.5.0

Added

Add strike attribute
Generate and upload attestations to PyPI

Changed

Drop support for Python 3.8
   2023-12-02 10:50:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-termcolor: updated to 2.4.0

Release 2.4.0

Added

Document terminal colour detection overrides
Add support for Python 3.13

Changed

Improve isatty check
Improve typing
Drop support for EOL Python 3.7
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-04-25 16:02:40 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-termcolor: update to 2.3.0.

Release 2.3.0

Added

    Add no_color and force_color parameters to override env vars (#38) @hugovk
    Add support for Python 3.12 (#37) @hugovk

Changed

    Publish to PyPI with a Trusted Publisher (#45) @hugovk

Release 2.2.0

Added

    Add light shades, dark grey and black (#32) @hugovk

Release 2.1.1

Fixed

    Add __main__ to re-enable demo via python -m termcolor (#27) @hugovk

Release 2.1.0

Added

    Support FORCE_COLOR and detect tty (#25) @hugovk

Deprecated

    Deprecate __ALL__, use __all__ instead (#23) @hugovk

Release 2.0.1

Fixed

    Update source URL (#21) @felixonmars

Release 2.0.0

Added

    Add support for Python 3.11 and PyPy (#9) @hugovk
    Add support for Python 3.10 (#5) @hugovk
    Support NO_COLOR (#7) @hugovk
    Add type annotations to the project and run mypy on CI (#11) @jdufresne
    Add tests (#1) @hugovk

Changed

    Refer to GitHub Releases for release notes for 2.0.0+ (#20) @hugovk
    Autodeploy to TestPyPI and to PyPI for GH releases (#19) @hugovk
    Migrate from setuptools + setuptools_scm to hatchling + hatch-vcs (#17) @hugovk
    Replace deprecated license_file with license_files in setup.cfg (#14) @jdufresne
    Use declarative metadata in setup.cfg (#10) @hugovk
    Replace 3.9-dev with 3.9 in CI to use Python 3.9 final (#3) @CozyDoomer

Removed

    Drop support for EOL Python <= 3.6 (#9) @hugovk
    Remove hardcoded VERSION constant (#18) @hugovk

Fixed

    Fix docstring for colored function (#15) @tmetzl
    Fix typo: ANSII -> ANSI (#8) @hugovk
   2022-01-22 16:23:32 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-termcolor: fix PLIST for python 2.7
   2022-01-09 12:58:16 by Thomas Klausner | Files touched by this commit (22)
Log message:
egg.mk: remove --single-version-externally-managed

setuptools has this as default when --root is used (since version 0.6a11).