./textproc/py-prettytable, Display tabular data in a visually appealing ASCII table format

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


Branch: CURRENT, Version: 3.10.0, Package name: py311-prettytable-3.10.0, Maintainer: pkgsrc-users

PrettyTable is a simple Python library designed to make it quick and easy
to represent tabular data in visually appealing ASCII tables.

PrettyTable lets you control many aspects of the table, like the width of
the column padding, the alignment of text within columns, which characters
are used to draw the table border, whether you even want a border, and much
more. You can control which subsets of the columns and rows are printed, and
you can sort the rows by the value of a particular column.


Required to run:
[devel/py-wcwidth] [lang/python310]

Master sites:

Filesize: 53.545 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-21 13:23:45 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prettytable: updated to 3.10.0

3.10.0

Added

Add support for Python 3.13

Changed

Speedup: lazy imports and remove import
Use GitHub Flavored Markdown for table formatting
Use flake8-errmsg for friendlier tracebacks
Replace Flake8 with Ruff
   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-09-27 17:11:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prettytable: updated to 3.9.0

Release 3.9.0

Security

Encode title and attributes of HTML tables
   2023-08-28 13:57:32 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prettytable: updated to 3.8.0

3.8.0

Added

Add get_formatted_string() convenience function

Changed

Drop support for EOL Python 3.7
   2023-04-26 11:59:27 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-prettytable: updated to 3.7.0

Release 3.7.0

Added

Add horizontal lines to create sections within a table
Declare support for Python 3.12

Changed

Rename licence file for detection by GitHub
Rename master to main
   2023-01-17 11:07:19 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prettytable: updated to 3.6.0

3.6.0

Added

Updated pre-commit with mypy
Test Python 3.12 pre-releases

Fixed

Fix to min_table_width parameter
Widen tables with long titles
   2022-12-29 13:49:08 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-prettytable: updated to 3.5.0

Release 3.5.0

Added

Add py.typed and update setup.cfg
Add type hints from typeshed

Changed

Convert from setuptools to hatchling
   2022-10-31 23:06:26 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-prettytable: updated to 3.4.1

3.4.1
Fixed

Revert "Add header alignment attribute"

3.4.0
Added

Add option to specify line break character used in pagination
Add header alignment attribute

Fixed

None annotation for __init__ constructors/functions