Bug#1136711: ITP: python-plantuml -- library for generating UML diagrams from a simple text markup language

2026-05-15 Thread Alexandre Detiste
Thanks.

No need for attribution/extra work.

You would need to patch out six from setup.py but upstream just forgot to
put it there so it's fine

Le ven. 15 mai 2026, 14:37, Alex  a écrit :

> Hi Alexandre
>
> > "six" is a dead library, please patch-it-out
>
> Thanks for the hint incl. the patch content!
> Implemented here:
> https://salsa.debian.org/python-team/packages/plantuml/-/commit/e6934d2ed5c9abaded5190f58596380c9842c745
>


Bug#1136711: ITP: python-plantuml -- library for generating UML diagrams from a simple text markup language

2026-05-15 Thread Alex
Hi Alexandre

> "six" is a dead library, please patch-it-out

Thanks for the hint incl. the patch content!
Implemented here: 
https://salsa.debian.org/python-team/packages/plantuml/-/commit/e6934d2ed5c9abaded5190f58596380c9842c745
Should I list you as the patch author?

Best,
-- 
Alex
# No gods, no masters.
# 47A5 9C45 FA69 E651 25ED 0B98 9891 FC5D 3C3C 4426


signature.asc
Description: PGP signature


Bug#1136711: ITP: python-plantuml -- library for generating UML diagrams from a simple text markup language

2026-05-15 Thread Alexandre Detiste
Hi

"six" is a dead library, please patch-it-out

But it's nice to have highlighted this fact in the ITP.

Greetings

Alexandre

Before:
--
import six
from six.moves.urllib.parse import urlencode

if six.PY2:
from string import maketrans
else:
maketrans = bytes.maketrans

After
---
from urllib.parse import urlencode
maketrans = bytes.maketrans

Le ven. 15 mai 2026 à 02:53, Alex  a écrit :
>
> Package: wnpp
> Severity: wishlist
> Owner: Alex 
>
> The package is no longer maintained, but it is just a tiny script with
> just two dependencies: six and httplib2.
>



Bug#1136711: ITP: python-plantuml -- library for generating UML diagrams from a simple text markup language

2026-05-14 Thread Alex
Package: wnpp
Severity: wishlist
Owner: Alex 
X-Debbugs-Cc: [email protected]

* Package name: python-plantuml
  Version : 0.3.0
  Upstream Contact: Doug Napoleone 
* URL : https://github.com/dougn/python-plantuml
* License : BSD-2-clause
  Programming Lang: Python
  Description : library for generating UML diagrams from a simple text 
markup language

python-plantuml is a Python library which acts as a remote client
interface to a plantuml server, whereby it defaults to
http://www.plantuml.com/plantuml/

The package is no longer maintained, but it is just a tiny script with
just two dependencies: six and httplib2.

Moreover, upstream does not tag their releases, nor provides tarballs
(PyPi also only provides wheels). Fortunately I was able to identify the
commit which was released to pypi from the SHA256 checksum of
plantuml.py and plan on packaging a git snapshot.

python-plantuml is a dependency of [python-markdown-pdf][1].

[1]: https://bugs.debian.org/1134759

I'm planning to maintain this package under the Python Team umbrella. I
will need a sponsor for this package.

-- 
Alex
# No gods, no masters.
# 47A5 9C45 FA69 E651 25ED 0B98 9891 FC5D 3C3C 4426


signature.asc
Description: PGP signature