./devel/py-urwid, Curses-based Python user interface library

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


Branch: CURRENT, Version: 2.0.1, Package name: py27-urwid-2.0.1, Maintainer: tonio

Urwid is a curses-based user interface library. It includes many
features useful for text console application developers including,
fluid interface resizing (xterm window resizing / fbset on Linux
console), support for 8-bit and CJK encodings, multiple text alignment
and wrapping modes built-in, ability to register user-defined text
alignment and wrapping modes, simple markup for setting text
attributes, powerful list box that handles scrolling between different
widget types, list box contents may be managed with a user-defined
class, flexible edit box for editing many different types of text, and
easy interface for creating HTML screen shots.


Required to run:
[devel/py-curses] [devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 1624d7c180b717a3d9cd5bdcf64fb353eed4e448
RMD160: dd2858d79f3e6545ff83f3fc3d1e90d5a97656d7
Filesize: 590.007 KB

Version history: (Expand)


CVS history: (Expand)


   2018-01-24 10:06:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-urwid: updated to 2.0.1

Urwid 2.0.1
Late fix for proper exception reraising from within main loop
   2018-01-20 22:16:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-urwid: updated to 2.0.0

Urwid 2.0.0:
Full Python 2.x/3.x support
Proper handling & customization of OS signals by GLib event loop
vterm: Fix handling of NUL characters
Add 256-color support for fbterm
Italics support
Store envron's TERM value as a Screen attribute
Replaced hashbangs to use proper Python binary
Post-change signal for Edit, CheckBox and RadioButton widgets
ListBox.body update
SimpleListWalker is now default when setting ListBox.body
SelectEventLoop alarm improvements
Title align & borderless sides for LineBox
Support for 'home' and 'end' keys in ListBox
Various code cleanups
CI fixes
Example fixes
Documentation fixes
Code cleanup & typo fixes
Integration of tox for easier Python cross-version testing
Test fixes
Correct error messages in Decoration
Fix for StandardTextLayout.calculate_text_segments
Fix for raw display should release file descriptors
Fix issues with unicode characters in ProgressBar
Fix for 'page up' and 'page down' in ListBox when having focusable children
Fixes for examples compatibility with Python 3
Fix default screen size on raw display
Fix underlining for padded text
Fix for terminal widget crash with Python 3
Fix for string formatting error
Fix for iterator in WidgetContainerListContentsMixin
Fix for missing modified signal in SimpleFocusListWalker
Dropped Python 3.2 support
Test coverage is now collected
   2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356)
Log message:
Switch to MASTER_SITES_PYPI.
   2015-11-12 17:38:45 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update py-urwid to 1.3.1:

Urwid 1.3.1
===========

2015-11-01

 * Fix for screen not getting reset on exception regression
   (by Rian Hunter)

 * AttrSpec objects are now comparable (by Random User)

 * MonitoredList now has a clear method if list has a clear method
   (by neumond)

 * Fix for BarGraph hlines sort order (by Heiko Noordhof)

 * Fix for final output not appearing on exit with some terminals
   now that extra newline was removed (by Jared Winborne)

 * Fix for a resizing bug in raw_display (by Esteban null)
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-10-22 11:30:37 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 1.3.0:

2014-10-17

	New AsyncioEventLoop for Python 3.4, Python 3.x with asyncio
	package or Python 2 with trollius package (by Alex Munroe,
	Jonas Wielicki, with earlier work by Kelketek Rritaa)
	Screen classes now call back to MainLoop using event loop
	alarms instead of passing timeout values to MainLoop (by
	Alex Munroe)
	Add support for bright backgrounds on linux console (by
	Russell Warren)
	Allow custom sorting of MonitoredList (by Tony Cebzanov)
	Fix support for negative indexes with MonitoredFocusList
	(by Heiko Noordhof)
	Documentation fixes (by Ismail, Matthew Mosesohn)
   2014-10-09 13:57:36 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 1.2.2:
* Fix for a serious raw_display performance regression
* Fix for high color palette detection (by extempo)
* Small changes to enable windows support
   2014-04-11 20:03:13 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 1.2.1:

Urwid 1.2.1
===========

2014-04-04

 * Fix false failures of event loop tests

 * Remove extra newline generated on exit of raw_display

 * Documentation fixes (by Paul Ivanov)