Joseph Ciurej
82fcc5e1de
Feature Proposal : Make All Python Extensions User Configuration Independent ( #1435 )
...
* Updated all Python extension packages to use 'setup_py' on install.
* Fixed a few minor style issues with the updated Python packages.
2016-10-06 14:43:49 -07:00
Adam J. Stewart
d5e5e4ed1a
Add missing dependencies for Flake8 ( #1883 )
...
* Warn user if flake8 can't find setuptools
* Add missing dependencies of flake8
* Updates to py-autopep8, make packages activateable
* Check for presence of setuptools for Sphinx too
* Fix bug in order of commands
2016-10-05 10:00:31 -07:00
Adam J. Stewart
2ce1b388c9
Run make clean to prevent warning messages ( #1742 )
...
* Run make clean to prevent warning messages
* Don't delete temporary files after completion
2016-10-02 18:51:09 -07:00
Adam J. Stewart
64194a823a
Remove duplicate ICU package ( #1837 )
...
* Remove duplicate ICU package
* Ignore deleted files during flake8 tests
* Rename Boost ICU variant
2016-09-23 14:16:59 -07:00
Adam J. Stewart
06d8a3ad23
Add missing dependency for run-doc-tests ( #1691 )
2016-09-08 09:02:38 -07:00
Adam J. Stewart
f6d07b54f1
Always run spack unit tests
2016-08-30 16:01:00 -05:00
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