
py-1.4.1: cross-python lib for fs path, code, io, ... manipulations
*******************************************************************

This is a bug fix release of the "py" lib, see below for detailed
changes. The py lib is a small library comprising APIs for filesystem
and svn path manipulations, dynamic code construction and
introspection, a Py2/Py3 compatibility namespace ("py.builtin"), IO
capturing, terminal colored printing (on windows and linux), ini-file
parsing and a lazy import mechanism. It runs unmodified on all Python
interpreters compatible to Python2.4 up until Python 3.2, PyPy and
Jython.  The general goal with "py" is to provide stable APIs for some
common tasks that are continously tested against many Python
interpreters and thus also to help transition. Here are some docs:

   http://pylib.org

NOTE: The prior py-1.3.X versions contained "py.test" which since
py-1.4.0 comes as its own separate "pytest" distribution, see:

   http://pytest.org

Also, the "py.cleanup|py.lookup|py.countloc" helpers are now part of
the pycmd distribution, see http://pypi.python.org/pypi/pycmd


Changes between 1.4.0 and 1.4.1
*******************************

* fix issue1 - py.error.* classes to be pickleable

* fix issue2 - on windows32 use PATHEXT as the list of potential
  extensions to find find binaries with
  py.path.local.sysfind(commandname)

* fix (pytest-) issue10 and refine assertion reinterpretation to avoid
  breaking if the __nonzero__ of an object fails

* fix (pytest-) issue17 where python3 does not like star-imports,
  leading to misrepresentation of import-errors in test modules

* fix "py.error.*" attribute pypy access

* allow path.samefile(arg) to succeed when arg is a relative filename

* fix (pytest-) issue20 path.samefile(relpath) works as expected now
