{"id":24300,"library":"pyboxen","title":"pyboxen","description":"Beautiful, customizable boxes in your terminal using Python. Current version 1.3.0 requires Python >=3.8. Actively maintained.","status":"active","version":"1.3.0","language":"python","source_language":"en","source_url":"https://github.com/savioxavier/pyboxen","tags":["terminal","boxes","rich","formatting"],"install":[{"cmd":"pip install pyboxen","lang":"bash","label":"PyPI"}],"dependencies":[{"reason":"Required for rendering boxes, minimum version 12.5.1.","package":"rich","optional":false}],"imports":[{"note":"","wrong":"","symbol":"boxen","correct":"from pyboxen import boxen"}],"quickstart":{"code":"from pyboxen import boxen\n\nprint(boxen(\"Hello, World!\", title=\"Greeting\", subtitle=\"Python\", color=\"cyan\"))","lang":"python","description":"Basic usage: prints a box with title and subtitle."},"warnings":[{"fix":"Upgrade to pyboxen >=1.2.0, which allows rich>=12.5.1 (including v13).","message":"Requires rich>=12.5.1, but older versions of rich (<13) may conflict with other packages. If you have rich v13+ installed, ensure compatibility.","severity":"gotcha","affected_versions":"<=1.1.2"},{"fix":"Use Python 3.8+ or pin pyboxen<1.1.1 if stuck on older Python.","message":"Dropped support for Python <3.8 in v1.1.1. Code will break on Python 3.6 or 3.7.","severity":"breaking","affected_versions":">=1.1.1"},{"fix":"Refer to current docs for correct parameter list: title, subtitle, color, etc.","message":"Arguments 'box' and 'style' were changed in v1.0. Some older examples may use incorrect parameter names.","severity":"deprecated","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Use: from pyboxen import boxen","cause":"Typo or incorrect import path (e.g., 'from pyboxen import box' instead of 'boxen').","error":"ImportError: cannot import name 'boxen' from 'pyboxen'"},{"fix":"Check current API: use 'color' and other valid parameters. See documentation.","cause":"Old API used 'style' parameter but was removed/changed.","error":"TypeError: boxen() got an unexpected keyword argument 'style'"},{"fix":"Install rich: pip install rich>=12.5.1","cause":"Missing dependency 'rich'.","error":"ModuleNotFoundError: No module named 'rich'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}