$npx skillfedfor your agent

python-printr

printr

With conditionsPyPI UtilitiesReleased Apr 2026144.3K downloads / moSource build

Decision gist · record as of 2026-08-14

sdist only — python_printr-2026.4.15.tar.gz · builds from source
v2026.4.15 · released 2026-04-15

Yes, with conditions. The package solves a real problem—making terminal output more readable—and has no external dependencies, so it's low-risk to try. However, the unclear license status requires verification before use in commercial or restricted-distribution projects, and the high install friction warrants checking whether it resolves cleanly in your environment. Minimal repository engagement suggests limited ecosystem integration or third-party support.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • High install friction reported; package has no runtime dependencies but shows friction signals in the build artifact.
  • Active maintenance as of 2026-04-15 with recent commits, though repository has minimal engagement (1 star).

License · maintenance · safety

(unclear) — License status is unclear—no SPDX identifier or raw license text is available. Users should verify licensing terms before adopting in commercial or restricted-distribution contexts.

last release 2026-04-15 (121 days) · last repo commit 2026-04-15 · 1 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 144,312 downloads/mo, #11,156 on PyPI

Verify before relying

pip install python-printr

from printr import logger, print, same_line

logger_instance = logger(filename='test.log')
log = logger_instance.log
log('Here')  # Prints to terminal and saves to test.log

print({'key': 'value'})  # Pretty-prints nested structures
same_line('message', current_time=True)  # Prints with timestamp
  • Python version compatibility and minimum required version are unspecified.
  • Whether 'high' install friction stems from a compiled dependency, network issue, or packaging problem.
  • Full feature set and API surface beyond the documented examples in the description excerpt.
  • Community adoption level and ecosystem integration beyond the repository star count.
Same gist for agents: .md · .json

What it is and what it does

python-printr is a small utility library that wraps Python's print function to add formatting and logging capabilities. It provides a `print()` function that automatically indents and formats nested dictionaries and lists for readability, a `same_line()` function that overwrites the previous line (useful for progress indicators), and a `logger()` class that writes messages to both the terminal and a specified log file. The package has no external runtime dependencies, making it lightweight to install, though the build artifact shows high install friction that may indicate a packaging or build-time issue.

The library is designed for developers who want cleaner, more readable output in scripts and applications without the overhead of a full logging framework. It is actively maintained, with the latest release on 2026-04-15. The license status is unclear, which is a consideration for production use.

Use it for

  • Pretty-print complex nested JSON or dictionary structures during debugging or data inspection.
  • Log application messages to both console and file simultaneously without configuring Python's logging module.
  • Display progress updates on the same terminal line with timestamps, overwriting previous output.
  • Format and beautify output in CLI tools or scripts where readability matters but full logging infrastructure is overkill.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, with conditions.

The package solves a real problem—making terminal output more readable—and has no external dependencies, so it's low-risk to try. However, the unclear license status requires verification before use in commercial or restricted-distribution projects, and the high install friction warrants checking whether it resolves cleanly in your environment. Minimal repository engagement suggests limited ecosystem integration or third-party support.

Install

python-printr on PyPI

Before you install

High install friction reported; package has no runtime dependencies but shows friction signals in the build artifact. Active maintenance as of 2026-04-15 with recent commits, though repository has minimal engagement (1 star).

License in practice

License status is unclear—no SPDX identifier or raw license text is available. Users should verify licensing terms before adopting in commercial or restricted-distribution contexts.

Quickstart

pip install python-printr

from printr import logger, print, same_line

logger_instance = logger(filename='test.log')
log = logger_instance.log
log('Here')  # Prints to terminal and saves to test.log

print({'key': 'value'})  # Pretty-prints nested structures
same_line('message', current_time=True)  # Prints with timestamp

Verify before relying

  • Python version compatibility and minimum required version are unspecified.
  • Whether 'high' install friction stems from a compiled dependency, network issue, or packaging problem.
  • Full feature set and API surface beyond the documented examples in the description excerpt.
  • Community adoption level and ecosystem integration beyond the repository star count.

Package facts

LicenseNot declared unclear
Python supportNot specified
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceActively maintained 121 days since the last release
Last repo commit
First released
Downloads144,312 / month, #11,156 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: python_printr-2026.4.15.tar.gz

Tags

Capabilities
pretty print python outputbeautify terminal outputformat nested dictionariespython logging to filecolored console printingsame line output printing
Topics
output-formattinglogging

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “beautify terminal output”

  • python-printrProvides enhanced print functions that format and beautify terminal…
  • beautyshBeautysh automatically formats and beautifies Bash shell scripts with…
  • simple-colorsAdds colored and styled text output to terminal applications using…

Give your agent the search over MCP, or paste the wish link into any chat.

More Utilities packages

idna Worth it
PyPI · Python Modules · released Jun 2026

Converts domain names between Unicode and ASCII-compatible encoding (Punycode) according to IDNA 2008 and Unicode Technical Standard 46, with security validation and broader script coverage than the standard library.

Install it if you work with internationalized domain names, need to validate domains, or use HTTP clients that depend on it transitively.

BSD-3-Clausepure Python · 3.9+
1.8Bdownloads / mo
charset-normalizer Worth it
PyPI · Utilities · released Aug 2026

Detects and normalizes text encoding from unknown or ambiguous sources, supporting all IANA character sets that Python's core library provides codecs for, with the ability to register custom codecs.

permissive licensepure Python · 3.7+
1.7Bdownloads / mo
setuptools Worth it
PyPI · Python Modules · released Aug 2026

Setuptools is a Python build backend and package management tool that handles building, distributing, and installing Python packages, including support for C/C++ extension modules.

MITpure Python · 3.10+
1.6Bdownloads / mo
pluggy Worth it
PyPI · Libraries · released May 2025

Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.

Install it if you're building an extensible application or framework.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
Pygments Worth it
PyPI · Utilities · released Mar 2026

Pygments is a syntax highlighter that colorizes source code and text in over 500 languages and formats, outputting to HTML, LaTeX, RTF, SVG, images, or ANSI terminal sequences.

Install it if you need to display or transform source code.

BSD-2-Clausepure Python · 3.9+
1.3Bdownloads / mo
six With conditions
PyPI · Libraries · released Dec 2024

Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.

MITpure Python
1.2Bdownloads / mo

See also prettyprinter · colorclass · wadler-lindig · coloredlogs · simple-colors · termcolor · pastel · log-symbols · beautifultable · crayons