44 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/sh
							 | 
						||
| 
								 | 
							
								##############################################################################
							 | 
						||
| 
								 | 
							
								# Copyright (c) 2013, Lawrence Livermore National Security, LLC.
							 | 
						||
| 
								 | 
							
								# Produced at the Lawrence Livermore National Laboratory.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# This file is part of Spack.
							 | 
						||
| 
								 | 
							
								# Written by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
							 | 
						||
| 
								 | 
							
								# LLNL-CODE-647188
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# For details, see https://scalability-llnl.github.io/spack
							 | 
						||
| 
								 | 
							
								# Please also see the LICENSE file for our notice and the LGPL.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# This program is free software; you can redistribute it and/or modify
							 | 
						||
| 
								 | 
							
								# it under the terms of the GNU General Public License (as published by
							 | 
						||
| 
								 | 
							
								# the Free Software Foundation) version 2.1 dated February 1999.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# This program is distributed in the hope that it will be useful, but
							 | 
						||
| 
								 | 
							
								# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
							 | 
						||
| 
								 | 
							
								# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
							 | 
						||
| 
								 | 
							
								# conditions of the GNU General Public License for more details.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# You should have received a copy of the GNU Lesser General Public License
							 | 
						||
| 
								 | 
							
								# along with this program; if not, write to the Free Software Foundation,
							 | 
						||
| 
								 | 
							
								# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
							 | 
						||
| 
								 | 
							
								##############################################################################
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# spack-python
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# If you want to write your own executable Python script that uses Spack
							 | 
						||
| 
								 | 
							
								# modules, on Mac OS or maybe some others, you may be able to do it like
							 | 
						||
| 
								 | 
							
								# this:
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								#   #!/usr/bin/env spack python
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# Mac OS supports the above syntax, but it's not standard and most Linuxes
							 | 
						||
| 
								 | 
							
								# don't support more than one argument after the shebang command.  This
							 | 
						||
| 
								 | 
							
								# script is a workaround. Do this in your Python script instead:
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								#   #!/usr/bin/env spack-python
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# This is compatible across platforms.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								/usr/bin/env spack python "$@"
							 |