* 'master' of https://github.com/hellerve/.dotfiles:
  sped up pip upgrade and added python prompt hijacks
  gcc5->gcc6
This commit is contained in:
hellerve
2016-07-22 14:54:41 +02:00
3 changed files with 27 additions and 9 deletions

View File

@@ -7,8 +7,9 @@ skip=('setuptools', 'pip', 'python', 'disco', 'multitask',
'AudioPython', 'flann', 'vboxapi', 'Loopy', 'autojit', 'AudioPython', 'flann', 'vboxapi', 'Loopy', 'autojit',
'llvmpy') 'llvmpy')
for dist in pip.get_installed_distributions(skip=skip): dists = pip.get_installed_distributions(skip=skip)
dist_names = " ".join([dist.project_name for dist in dists])
if sys.argv[1] == "2": if sys.argv[1] == "2":
call("pip2.7 install --upgrade " + dist.project_name, shell=True) call("pip2.7 install --upgrade " + dist_names, shell=True)
elif sys.argv[1] == "3": elif sys.argv[1] == "3":
call("pip3.5 install --upgrade " + dist.project_name, shell=True) call("pip3.5 install --upgrade " + dist_names, shell=True)

View File

@@ -15,7 +15,6 @@ def write_history(readline=readline, histfile=histfile):
pass pass
atexit.register(write_history) atexit.register(write_history)
if sys.version_info.major == 3: if sys.version_info.major == 3:
sys.ps1 = "3>>> " sys.ps1 = "3>>> "
sys.ps2 = "3... " sys.ps2 = "3... "
@@ -23,4 +22,22 @@ else:
sys.ps1 = "2>>> " sys.ps1 = "2>>> "
sys.ps2 = "2... " sys.ps2 = "2... "
del readline, histfile, atexit, write_history, sys, os def hijack_prompt():
old_except = sys.excepthook
def new_except(type, value, traceback):
name_ = type is NameError and value.args[0] in ["name 'q' is not defined",
"name 'e' is not defined"]
syntax_ = type is SyntaxError and value.text in [":q\n", ":e\n"]
if name_ or syntax_:
print("Moriturus te saluto.")
exit()
old_except(type, value, traceback)
sys.excepthook = new_except
hijack_prompt()
del readline, histfile, atexit, write_history, sys, os, hijack_prompt

4
zshrc
View File

@@ -35,8 +35,8 @@ export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
export GH_HOME=~/Documents/Code/Github export GH_HOME=~/Documents/Code/Github
alias dob="git branch --merged | grep -vE '(\*)|(master)|(dev)' | xargs -n 1 git branch -d" alias dob="git branch --merged | grep -vE '(\*)|(master)|(dev)' | xargs -n 1 git branch -d"
alias vi="stty stop '' -ixoff ; vim" alias vi="stty stop '' -ixoff ; vim"
alias gcc="gcc-5" alias gcc="gcc-6"
alias g++="g++-5" alias g++="g++-6"
alias psh="perl ~/.scripts/psh" alias psh="perl ~/.scripts/psh"
alias push="git push" alias push="git push"
alias pull="git pull" alias pull="git pull"