Public bug reported:

Please package the Python library **PLTable** as `python3-pltable` in
Ubuntu.

## Upstream

Project: PLTable

PyPI:
https://pypi.org/project/PLTable/

Upstream release:
**1.1.0**

License:
**BSD-3-Clause**

PLTable is a Python table-formatting library derived from PTable, which
itself originated as a fork of PrettyTable.

PLTable provides functionality that is not available in the currently
packaged PrettyTable implementation, including additional Unicode table-
rendering support and additional table export functionality.

In particular, PLTable provides the `UNICODE_LINES` table style and the
`BOX_CHARS` API.

## Current Ubuntu situation

Ubuntu 26.04 currently provides:

```text
python3-prettytable 3.16.0-1build1
```

but does not provide a `python3-pltable` package.

The existing `python3-prettytable` package is not API-equivalent to
PLTable.

On Ubuntu 26.04, the installed `prettytable` module reports:

```text
__version__   = 3.16.0
UNICODE_LINES = False
BOX_CHARS     = False
```

and the `pltable` Python module is not available.

For example:

```python
import importlib.util
print(importlib.util.find_spec("pltable"))
```

returns:

```text
None
```

Therefore `python3-prettytable` cannot satisfy software requiring the
PLTable API.

## Debian status

There is currently no Debian package for PLTable.

A Debian WNPP Request For Package has already been filed:

**Debian Bug #1146867**

https://bugs.debian.org/1146867

The Debian RFP requests packaging of PLTable for Debian.

## Request

Please consider packaging PLTable for Ubuntu as:

```text
python3-pltable
```

Preferably this should be introduced through Debian and subsequently
imported into Ubuntu, in accordance with the normal Ubuntu packaging
workflow.

This request is specifically for the PLTable project and is not a
request to rename, replace, or modify the existing `python3-prettytable`
package.

** Affects: ubuntu
     Importance: Undecided
         Status: New


** Tags: needs-packaging

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2166605

Title:
  [needs-packaging] Please package PLTable as python3-pltable

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2166605/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to