27 projects
intspan
Sets of integers like 1,3-7,33
prefsort
Sort a sequence, preferring some values
options
Simple, super-flexible options. Does magic upon request.
say
print and format on steroids
chainmap
Backport/clone of ChainMap for py26, py32, and pypy3.
hjoin
Horizontal join
items
Attribute accessible dicts and collections thereof
ansiwrap
textwrap, but savvy to ANSI colors and styles
textwrap3
textwrap from Python 3.6 backport (plus a few tweaks)
textdata
Easily get clean data, direct from text or Python source
combomethod
Decorator indicating a method is both a class and an instance method
nulltype
Null values and sentinels like (but not) None, False & True
mementos
Memoizing metaclass. Drop-dead simple way to create cached objects
richxerox
copy/paste for Mac OS X for rich text (HTML/RTF) rather than plain text
withref
Use with to simplify multi-level object dereferences, reminisent of Pascal's with statement
ansicolors
ANSI colors for Python
namedentities
Named (and numeric) HTML entities to/from each other or Unicode
simplere
Simpler, cleaner access to regular expressions. Globs too.
enpassant
En passant assignment for clearer conditionals
quoter
Powerful way to construct text, HTML, and XML, plus a kick-ass join
show
Debug print statements, done right. E.g. show(x)
webout
A different take on web serving
otherstuf
Attributes-accessible mappings chainstuf (like ChainMap) & counterstuf (like Counter)
fireflask
Simple, beautiful logging from Flask web apps to FireBug console
chores
The next-generation for loop and work tracker
mdx_smartypants
Python-Markdown extension using smartypants to emit typographically nicer ("curly") quotes, proper ("em" and "en") dashes, etc.
intensional
Intensional sets in Python