Human friendly output for text interfaces using Python
373.98 KB
built 2026-10-17 10:12:51 GMT
Description
The functions and classes in the humanfriendly package can be used to make text
interfaces more user friendly. Some example features:
- Parsing and formatting numbers, file sizes, pathnames and timespans in
simple, human friendly formats.
- Easy to use timers for long running operations, with human friendly
formatting of the resulting timespans.
- Prompting the user to select a choice from a list of options by typing the
option's number or a unique substring of the option.
- Terminal interaction including text styling (ANSI escape sequences), user
friendly rendering of usage messages and querying the terminal for its size.
Dependencies
10 totalRequires8
- python3-capturer >= 2.1
- python3-coloredlogs >= 2.0
- python3-devel
- python3-pytest
- python3-setuptools
- python3-sphinx
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
Provides2
- python-humanfriendly-doc = 10.0-22.rvmock0_nc.fc45
- python3-humanfriendly = 10.0-22.rvmock0_nc.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
5Name ![]() |
Size |
|---|---|
| 65.patch | 1.22 KB |
| 75.patch | 2.47 KB |
| python-humanfriendly-10.0-mock.patch | 663.00 B |
| python-humanfriendly-10.0.tar.gz | 351.81 KB |
| python-humanfriendly.spec | 9.00 KB |
Files 1–5 of 5
Component of
buildroots that installed this RPMNo Buildroots
