Mercurial > python-cmd2
changeset 422:6ffa49335dcb
Python 3 installation instructions
author | catherine.devlin@gmail.com |
---|---|
date | Wed, 20 Jul 2011 21:23:53 -0400 |
parents | fc63f0aad022 |
children | fe75803a4a5e |
files | INSTALL.txt cmd2.py |
diffstat | 2 files changed, 22 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/INSTALL.txt Wed Jul 20 21:23:53 2011 -0400 @@ -0,0 +1,20 @@ +cmd2 can be installed from PyPI by ``easy_install`` or ``pip``. + +Development trunk can be downloaded with mercurial:: + + hg clone http://hg.assembla.com/python-cmd2 + +To install from the trunk, ``cd python-cmd2`` and run ``python setup.py install`` or ``python setup.py develop`` (requires setuptools). + +Python 3 +-------- + +The Python 3 egg downloaded from PyPI or installed by ``pip`` or ``easy_install`` is ready to go. + +To install from source for Python 3:: + + 2to3 -w cmd2.py + python3 setup.py install + + + \ No newline at end of file
--- a/cmd2.py Wed Jun 22 21:56:20 2011 -0400 +++ b/cmd2.py Wed Jul 20 21:23:53 2011 -0400 @@ -221,6 +221,8 @@ can_clip = True except Exception: # hate a bare Exception call, but exception classes vary too much b/t stdlib versions pass + except Exception: + pass # something went wrong with xclip and we cannot use it if can_clip: def get_paste_buffer(): xclipproc = subprocess.Popen('xclip -o -sel clip', shell=True, stdout=subprocess.PIPE, stdin=subprocess.PIPE)