pystyle
by billythegoat356, loTus01 and BlueRed
Decision gist · record as of 2026-08-14
No—not recommended for new projects. The package is abandoned with no maintenance since November 2022, and its license treatment is unclear. For terminal styling, consider actively maintained alternatives. If you must use it, verify EPL 2.0 compatibility and test thoroughly with your target Python versions.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Low install friction with no runtime dependencies, but the project is abandoned as of 1379 days since its last release, with no recent maintenance signal.
License · maintenance · safety
Eclipse Public License 2.0 (unclear) — Licensed under Eclipse Public License 2.0, but license treatment is marked unclear—verify compatibility with your project's licensing requirements before use.
last release 2022-11-04 (1379 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 89,505 downloads/mo, #13,655 on PyPI
Alternatives
Verify before relying
pip install pystyle
import pystyle
# Use pystyle functions for terminal styling- What specific styling capabilities (colors, fades, effects) does pystyle provide—exact API surface unclear from fact sheet.
- Whether the unclear license treatment (EPL 2.0 without SPDX confirmation) poses actual compatibility risk for your use case.
- Active maintenance status or community forks—project marked abandoned but may have successor or maintained alternative.
What it is and what it does
Pystyle is a terminal styling library for Python CLI applications, offering utilities to add colors, fade effects, and text formatting to command-line output. It has no runtime dependencies and installs with low friction as a pure Python wheel.
The project was last released in November 2022 and is now abandoned, with no recent commits or maintenance activity. While it remains available on PyPI and has moderate popularity (top 15000 packages), the lack of active maintenance means bug fixes, security updates, or compatibility improvements with newer Python versions are unlikely. The license is listed as Eclipse Public License 2.0 but marked with unclear treatment, which may require verification depending on your project's licensing constraints.
Use it for
- Add colored output to CLI tools and scripts for improved readability and user experience.
- Create fade and gradient text effects in terminal-based user interfaces.
- Style error messages, warnings, and status indicators in command-line applications.
- Build visually distinct sections in terminal output for better information hierarchy.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
No—not recommended for new projects.
The package is abandoned with no maintenance since November 2022, and its license treatment is unclear. For terminal styling, consider actively maintained alternatives. If you must use it, verify EPL 2.0 compatibility and test thoroughly with your target Python versions.
Install
pystyle on PyPI
Before you install
Low install friction with no runtime dependencies, but the project is abandoned as of 1379 days since its last release, with no recent maintenance signal.
License in practice
Licensed under Eclipse Public License 2.0, but license treatment is marked unclear—verify compatibility with your project's licensing requirements before use.
Quickstart
pip install pystyle
import pystyle
# Use pystyle functions for terminal styling
Verify before relying
- What specific styling capabilities (colors, fades, effects) does pystyle provide—exact API surface unclear from fact sheet.
- Whether the unclear license treatment (EPL 2.0 without SPDX confirmation) poses actual compatibility risk for your use case.
- Active maintenance status or community forks—project marked abandoned but may have successor or maintained alternative.
Package facts
| License | Eclipse Public License 2.0 unclear |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | None |
| Maintenance | Abandoned 1,379 days since the last release |
| First released | |
| Downloads | 89,505 / month, #13,655 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
Evidence: pystyle-2.9-py3-none-any.whl
Tags
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 › “fade effects terminal”
- pystylePystyle provides terminal styling utilities for adding colors, fades,…
- soxPython wrapper that exposes SoX audio processing…
- terminaltexteffectsRenders animated visual effects for text displayed in the terminal,…
Give your agent the search over MCP, or paste the wish link into any chat.
More Terminals packages
Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.
Rich renders styled text, tables, progress bars, syntax highlighting, markdown, and tracebacks to the terminal with minimal code.
Colorama makes ANSI escape sequences for colored terminal text work on Windows by intercepting and converting them to win32 API calls, while passing through unchanged on other platforms.
Install it if you need colored terminal output to work on Windows or want to use ANSI-based libraries portably; skip it only if you target non-Windows platforms…
Measures the displayed width of Unicode strings in terminals, accounting for wide characters, combining marks, and terminal escape sequences that standard Python string functions mishandle.
Install it if your application formats text for terminals and handles non-ASCII characters.
Run a subprocess in a pseudo terminal (pty) and interact with its input and output, enabling automation of interactive programs that require terminal features like password prompts or curses-style interfaces.
However, note that it is aging (last release 2020-12-28) and not actively maintained; it works well for its narrow, well-defined purpose but won't receive updates for…
Pexpect spawns and controls interactive console applications by sending input and matching output patterns, automating tasks that would otherwise require manual interaction.
See also sty · terminaltexteffects · simple-colors · clint · style · pastel · ansi · crayons · hexor · termcolor