On the future of prettytable

18 views
Skip to first unread message

Luke Maurits

unread,
Jul 3, 2011, 4:05:15 AM7/3/11
to prettytable-devel
Greetings prettytable-devel,

As most of you are no doubt aware, the PrettyTable project has been in
a fairly poor state for a long time. Many of the discussion lists
have become filled with spam, and a number of bugs have been entered
into the issue tracker and patches submitted without me doing anything
about them. I sincerely apologise for this.

I'm very busy IRL at the moment, but nevertheless I hope to make time
over the next week or two to basically bring things but to a stable
state. I shall endeavour to incorporate all the patches that people
have provided to me which have been ignored thus far, and to close all
unpatched bugs on my own, and make a new release of PrettyTable which
is hopefully much closer to being a finished project.

As is pretty clear, changes in the amount of spare time I have for
hacking and the amount of interest I still have in the PrettyTable
project mean that after this next release I cannot guarantee that I'll
be able to continue to maintain the project to the extent that its
user community, who have been very supportive and generous, deserve.
As such I am willing to grant project permissions and possible
transfer ownership of the project to interested parties who have been
helpful to the project in the past.

Further posts about work on the upcoming release and leadership
changes will be made to the relevant lists, so please stay tuned.

Sorry again for letting this project lapse to its present state.

Luke

Chris Clark

unread,
Jul 5, 2011, 1:44:20 PM7/5/11
to prettyta...@googlegroups.com
Lack of time happens to us all :-( Don't sweat it. I'm "snowed" under
too :-(

RE the Unicode stuff
http://code.google.com/p/prettytable/issues/detail?id=6 , I don't have
time to work on this but if you want some good test data to add to the
test suite a few good characters to use are:

Euro symbol - in cp1252 (Windows) encoding this takes up 1 byte, in utf8
encoding this takes 3 bytes.
Yen or British pound symbol take 1byte in Latin1 (+ Windows cp1252), and
2 in utf8.

import unicodedata

gbp = u'\u00A3'
gbp = u"\N{POUND SIGN}"
print repr(gbp)
print repr(gbp.encode('cp1252'))
print repr(gbp.encode('utf8'))
print unicodedata.name(gbp)

euro = u'\u20AC'
euro = u"\N{EURO SIGN}"
print repr(euro)
print repr(euro.encode('cp1252'))
print repr(euro.encode('utf8'))
print unicodedata.name(euro)


I've still got scripts using PT so I'll be interested in the new
(patched) version but I'm not in a desperate hurry for it.

Chris

Reply all
Reply to author
Forward
0 new messages