diff --git a/ShellB3/shallbethree.sh b/ShellB3/shallbethree.sh
index d2b4cf166fffb3ae4e30d55e56cec779d16bbd9a..adaaec3ba0335bccaf2db74169631a8dafb16bf8 100755
--- a/ShellB3/shallbethree.sh
+++ b/ShellB3/shallbethree.sh
@@ -3799,6 +3799,7 @@ mk_ipython() {
   bin/easy_install-${PYFSVER} -Z --no-deps src/optional/readline*z || oops 'readline did not install'
   pip_install src/optional/zope.interface-*z || oops 'zope.interface did not install'
   pip_install src/optional/DateTime*zip || oops 'DateTime did not install'
+  pip_install src/optional/ptyprocess-*z || oops 'ptyprocess did not install'
   # bin/python${PYFSVER} -c 'from IPython.external import mathjax; mathjax.install_mathjax()' || oops 'mathjax installation failed'
   isDarwin && make_frameworklinks
   # workaround for http://bugs.python.org/issue6059 due to glibc problem on RHEL6, segfault in uuid4
@@ -5073,7 +5074,7 @@ bundle_machos() {
       fi
     done 
     ${PYTHON} sbin/thosewhohuntelfs.py . lib Library Applications "$@" \
-      --migrate=\@executable_path/..,/sw/lib/fontconfig2,/sw/lib/freetype219,/sw/lib/gcc4.6,/sw/lib/gcc4.7,/sw/lib/gcc4.8,/sw,/opt/local,/usr/local \
+      --migrate=\@executable_path/..,/sw/lib/fontconfig2,/sw/lib/freetype219,/sw/lib/gcc4.6,/sw/lib/gcc4.7,/sw/lib/gcc4.8,/sw,/opt/local/libexec/qt4,/opt/local,/usr/local \
       --migrateto=@rpath,/usr,/System --exclude='(?:.*?(build|sysbin|libexec|libsys)/.*)' || oops "could not make binary bundle relocatable"
 }
 
diff --git a/ShellB3/src/optional/ptyprocess-0.5.tar.gz b/ShellB3/src/optional/ptyprocess-0.5.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..63123065c39e259a6ab1ed450b600be3fcc9930f
Binary files /dev/null and b/ShellB3/src/optional/ptyprocess-0.5.tar.gz differ