Skip to content
Snippets Groups Projects
Commit 3fb7699e authored by Todd Gamblin's avatar Todd Gamblin
Browse files

Command to launch interpreter with spack in sys.path

parent 09fd944d
No related branches found
No related tags found
No related merge requests found
import code
import os
import platform
from contextlib import closing
import spack
description = "Launch an interpreter as spack would launch a command"
def python(parser, args):
console = code.InteractiveConsole()
if "PYTHONSTARTUP" in os.environ:
startup_file = os.environ["PYTHONSTARTUP"]
if os.path.isfile(startup_file):
with closing(open(startup_file)) as startup:
console.runsource(startup.read(), startup_file, 'exec')
console.interact("Spack version %s\nPython %s, %s %s"""
% (spack.spack_version, platform.python_version(),
platform.system(), platform.machine()))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment