# HG changeset patch # User Augie Fackler # Date 1300572412 18000 # Node ID 7249fab44bcd35341f5714af04300dec6443727d # Parent c451e42b3ecc385626020246f24fe351be04e99d python: remove PYTHONSTARTUP since I never use it and it breaks pypy diff --git a/.python/startup.py b/.python/startup.py deleted file mode 100644 --- a/.python/startup.py +++ /dev/null @@ -1,35 +0,0 @@ -# Add auto-completion and a stored history file of commands to your Python -# interactive interpreter. Requires Python 2.0+, readline. Autocomplete is -# bound to the Esc key by default (you can change it - see readline docs). -# -# Store the file in ~/.pystartup, and set an environment variable to point -# to it: "export PYTHONSTARTUP=/max/home/itamar/.pystartup" in bash. -# -# Note that PYTHONSTARTUP does *not* expand "~", so you have to put in the -# full path to your home directory. - -import atexit -import os -import readline -import rlcompleter - -# TODO(augie) I'd like to replace this with an environment variable -historyPath = os.path.expanduser("~/.python/python_history") - -def save_history(historyPath=historyPath): - import readline - readline.write_history_file(historyPath) - -if os.path.exists(historyPath): - readline.read_history_file(historyPath) - -atexit.register(save_history) - -# Clean up after ourselves so we don't pollute the namespace -del os, atexit, readline, rlcompleter, save_history, historyPath -try: - import IPython - def ipy(): - IPython.Shell.start().mainloop() -except: - pass diff --git a/.shell.d/50.common_env.sh b/.shell.d/50.common_env.sh --- a/.shell.d/50.common_env.sh +++ b/.shell.d/50.common_env.sh @@ -13,9 +13,6 @@ export LESS="-R" insert_path_element ~/unixSoft/bin unset MANPATH # smart man(1)s autodetect that from PATH. -# Python stuff -export PYTHONSTARTUP="$HOME/.python/startup.py" - insert_element_into_var "$HOME/unixSoft/lib/python" PYTHONPATH insert_element_into_var /opt/hg/lib/python PYTHONPATH