Adam J. Stewart
e04b76c2c3
Add spack to the PATH for doc tests
2016-08-30 15:35:58 -05:00
Adam J. Stewart
a0c8aca3a2
Remove py-mercurial, going with mercurial package instead
2016-08-30 15:35:58 -05:00
Adam J. Stewart
f856952728
Always run Documentation tests
2016-08-30 15:32:54 -05:00
Adam J. Stewart
c36f13e44d
Added more missing dependencies
2016-08-30 15:21:15 -05:00
Adam J. Stewart
7f9d098c2f
Add mercurial package, used as test dependency
2016-08-30 15:21:15 -05:00
Adam J. Stewart
1fc14fd7ed
Only run unit tests when core Spack framework is modified
2016-08-30 15:21:15 -05:00
Adam J. Stewart
d2d6c91b66
Run documentation tests when documentation is modified
2016-08-30 15:21:15 -05:00
Adam J. Stewart
679f787a65
Add generic changed_files script
2016-08-30 15:21:15 -05:00
Adam J. Stewart
732c1985ef
Overhaul Spack's CI Infrastructure
2016-08-30 15:20:03 -05:00
Adam J. Stewart
d39322e278
Run flake8 checks on new untracked files ( #1510 )
2016-08-28 19:35:09 -07:00
Adam J. Stewart
87d0a7c315
Always clean up tmp files, even if killed
2016-08-11 09:56:41 -05:00
Adam J. Stewart
09c9786fab
Allow run-flake8 to be run from anywhere
2016-08-11 09:53:04 -05:00
Adam J. Stewart
1edfc82123
Run flake8 checks on changed uncommitted files
2016-08-11 09:53:04 -05:00
Todd Gamblin
bf1072c902
Make Spack core PEP8 compliant.
2016-08-10 16:33:37 -07:00
alalazo
f4422dc165
qa : fixes #1370 (no flake8 on python 2.6, coveralls only python 2.7)
2016-07-30 18:49:23 +02:00
Joseph Ciurej
fa92f58167
Adding temporary script that fixes all Python extensions w/ 'setup_py'.
2016-07-22 11:17:19 -07:00
Michael Kuhn
732c24f603
Fix recursive module loading.
2016-07-21 13:15:53 +02:00
alalazo
a96eb7096d
Merge branch 'develop' of https://github.com/LLNL/spack into features/module_refresh
...
Conflicts:
share/spack/setup-env.sh
2016-07-18 14:12:47 +02:00
becker33
36f818b9fb
Merge pull request #1246 from suraia/improve-shell-integration
...
Improve shell integration.
2016-07-15 14:23:51 -07:00
Adam J. Stewart
a4a2f179c7
Updates to run-flake8 test
2016-07-15 12:11:41 -05:00
Michael Kuhn
64d91943ec
Support --dependencies for recursively loading modules.
2016-07-14 20:14:06 +02:00
Michael Kuhn
fcfe2618d5
Improve shell integration.
...
Enable sh emulation for Zsh and allow loading modules recursively.
2016-07-13 20:33:14 +02:00
alalazo
b71d430af6
module : can regenerate single module files, homogenized cli options
...
spack module :
- refresh accepts a constraint
- find and refresh share common cli options
- ask for confirmation before refreshing
- deleting the module file tree is now optional
2016-06-28 19:28:18 +02:00
Adam J. Stewart
ea80c8d3c3
Ignore E501 for depends_on and extends
2016-06-15 14:38:53 -05:00
Joseph Ciurej
761c5c8450
Added line limit exemptions for 'variant' and 'version' directives.
...
Updated the 'scotch' package to use oneline 'variant' directives.
2016-05-16 12:14:57 -07:00
Joseph Ciurej
52c8bedb9c
Updated style checking to ignore refinition errors for '@when' fxns.
...
Updated the Scotch package to conform to PEP8 standards and to test style checking improvements.
2016-05-16 11:09:44 -07:00
Todd Gamblin
e7ced54369
Correct LLNL LGPL license template for clarity.
2016-05-11 21:22:25 -07:00
alalazo
78ae5d7723
Merge branch 'develop' of https://github.com/LLNL/spack into features/custom_modulefile_from_config
...
Conflicts:
lib/spack/spack/config.py
2016-05-11 16:11:19 +02:00
Todd Gamblin
78d25ad337
Add run-flake8 script.
...
- was missing the obvious.
2016-05-11 02:01:24 -07:00
Todd Gamblin
d7847ff768
Use just one flake8 file; mark package.py files to avoid E501 w/url.
2016-05-11 01:16:41 -07:00
Todd Gamblin
2aa4387eba
Update code style checking.
...
- Exempt overlong URL lines from checks.
- Omit some of the more painful PEP items.
2016-05-11 00:07:42 -07:00
alalazo
9eee71edf7
Merge branch 'develop' of https://github.com/LLNL/spack into features/custom_modulefile_from_config
2016-05-10 11:13:19 +02:00
Tom Scogland
584501a1cc
switched test to use -d for location check
2016-04-29 09:34:18 -07:00
Tom Scogland
10d8ed4d98
check that a target directory exists before committing to cd
2016-04-28 15:43:05 -07:00
alalazo
c69acfa5c8
naming work correctly
2016-04-18 13:22:04 +02:00
Erik Schnetter
f5f7d47be1
Support Bash "-u" mode
2016-03-19 18:42:39 -04:00
Tom Scogland
926efed31c
another portability fix, this time for zsh/non-bash sh
...
Yay for non-portable declaration syntax. After the previous screwiness
I ran this through a number of shells, and found that this is the most
portable version I coudl seem to get.
2015-12-30 10:55:52 -08:00
Tom Scogland
8726d2fe2e
removing ill-fated array check for non-portability
2015-12-30 10:29:11 -08:00
Todd Gamblin
3e3667f254
Revert "removing check as it can cause failures in zsh"
...
This reverts commit 496e485691
.
Undo overly large set of changes -- LLVM wasn't ready. Tom can
recommit just the zsh stuff.
2015-12-30 10:20:27 -08:00
Tom Scogland
496e485691
removing check as it can cause failures in zsh
2015-12-30 10:13:46 -08:00
Tom Scogland
d7607973fa
fix for array handling in ancient bash
...
fixes #284
2015-12-29 09:04:54 -08:00
Mike Nolta
527154e6df
fix env module sys_type on non-LLNL systems
2015-12-19 16:34:24 -05:00
John Westlund
3e1ba6cc24
remove possible trailing slash in _sp_prefix or _sp_share_dir
2015-12-18 21:28:44 -08:00
Todd Gamblin
a173324069
Merge pull request #205 from trws/shell-arg-handling-fix
...
fix for the shell arg handling issues
2015-12-17 23:01:46 -08:00
Todd Gamblin
c41b9b7ddc
Change github.com/scalability-llnl to github.com/llnl everywhere.
2015-12-09 01:24:15 -08:00
Tom Scogland
3ce99cf4e1
fix for the shell arg handling issues
...
The setup-env.sh script now saves off the argument array before shifting off
all the arguments so that the final command invocation doesn't arbitrarily
requote the arguments. All external quoting is preserved now. This has been
thoroughly tested with zsh, but should probably be tested with bash etc.
before acceptance.
2015-11-25 11:02:51 -08:00
Charles A. Reynolds
f106da0d09
Added missing $_sp_flags to spack.csh so options -d -k -m -p -v get passed on to spack proper.
2015-11-06 10:53:22 -08:00
Todd Gamblin
3c788147ca
Add Spack logo.
2015-10-18 19:14:40 -07:00
Tom Scogland
b98454b8b2
fixing regular expression matches to use regular expression syntax instead of globbing syntax
2015-06-09 19:38:35 -07:00
Alfredo Gimenez
d95d48bbe6
py-mako and fix for setup-env.sh
2015-02-06 16:43:21 -08:00