summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2016-08-30Resolve new documentation issues that have cropped upAdam J. Stewart1-46/+60
2016-08-30Make subcommands importable, '-' -> '_', fixes #1642Adam J. Stewart4-5/+1
2016-08-30Fix spack --profile, fixes #1639Adam J. Stewart1-35/+8
2016-08-30Use console instead of shell syntax lexer, fixes #1634Adam J. Stewart8-1002/+970
2016-08-30Fixes #1620, Missing referencesAdam J. Stewart2-3/+6
2016-08-30Fixes #1618, Problems with spack package-listAdam J. Stewart1-9/+14
2016-08-30Fix docstrings for core Spack libraries, fixes #1612Adam J. Stewart20-201/+205
2016-08-30Fix unexpected indentation in .rst files, #1612Adam J. Stewart2-2/+2
2016-08-30Fix #1608, Include file not foundAdam J. Stewart1-2/+2
2016-08-30Fix #1604 and fix #1605, title underline problemsAdam J. Stewart8-277/+411
2016-08-30Fix #1594, duplicate explicit target nameAdam J. Stewart1-2/+2
2016-08-30Move all documentation generation into conf.pyTodd Gamblin3-21/+32
- extra steps in Makefile are ignored by readthedocs
2016-08-29resources : added docs fixes #1551 (#1627)Massimiliano Culpo2-3/+23
2016-08-29Fix exception constructors. (#1663)Todd Gamblin1-3/+7
2016-08-29Merge pull request #1564 from adamjstewart/features/createTodd Gamblin1-1/+2
Suggest setuptools when creating Python package
2016-08-28Documentation: Fix accidental quotation. version() takes expand as a ↵Tyler Esser1-1/+1
keyword. (#1640)
2016-08-27Make clang detection work on AWS Ubuntu14.Todd Gamblin1-1/+1
2016-08-25Remove stale operating_system.py test per discussion in #1631Todd Gamblin1-75/+0
- Test has not been registered in `__init__.py` for a while and needs a refresh.
2016-08-25Merge pull request #663 from citibeth/efischer/160327-DocumentationImprovementsTodd Gamblin5-3/+183
[RtM] Documentation Improvements
2016-08-24Make `spack info` print deps in sorted orderTodd Gamblin1-1/+1
2016-08-24Put url_for_version() after versions in example.Elizabeth Fischer1-1/+2
2016-08-24appeasing flake8, also cleaning up headerTom Scogland1-38/+43
The header append lines were too long, so I just converted it into a multi-line string template so it's all one piece now instead of a bunch of appends.
2016-08-24avoid specifying --delim unless requiredTom Scogland1-7/+35
This increases portability of generated module files to versions of environment_modules hearkening back to just after the turn of the millennium.
2016-08-23Added CMake-based Development case study to docuemntation.citibeth2-0/+168
2016-08-23Explained url_for_version()Elizabeth F1-2/+4
2016-08-23Added note on use of 'less -R' for colorized output.citibeth1-0/+9
2016-08-19Suggest setuptools when creating Python packageAdam J. Stewart1-1/+2
2016-08-15stripping the links to remove spaces and '\n'Nicolas Richart1-1/+1
2016-08-15Don't assume spack is in the path when buildign docs.Todd Gamblin1-1/+2
2016-08-12Update documentation for spack md5Adam J. Stewart2-7/+19
2016-08-11Merge pull request #1493 from xjrc/bugfix/nonbool-variantsbecker331-4/+3
Bug Fix : Allow Packages to Have Variants w/ Non-Bool, Non-String Defaults
2016-08-11Corrects Cray compiler name and adds missing version flag.Matt Belhorn1-5/+4
2016-08-11dag_hash stabilised by depending on sorted dictMayeul d'Avezac2-15/+51
Spec.to_node_dict uses OrderedDict This is to try and ensure that the dag_hash is stable across python version and processes.
2016-08-10Move jsonschema files out of `config.py` to their own package.Todd Gamblin8-276/+507
2016-08-10Make Spack core PEP8 compliant.Todd Gamblin147-1153/+1415
2016-08-10Fix superclass constructor for SpackNamespace objects.Todd Gamblin1-1/+1
2016-08-10Fixed a bug that was making packages with non-bool default variants to crash.Joseph Ciurej1-4/+3
2016-08-09Fix typo 'flexbile' -> 'flexible'George Hartzell1-1/+1
2016-08-09Properly re-raise exceptions from lock context handler.Todd Gamblin1-4/+6
2016-08-09Flake8 fixesTodd Gamblin16-330/+294
2016-08-09Move provider cache to home directory and refactor TransactionsTodd Gamblin18-113/+600
Major stuff: - Created a FileCache for managing user cache files in Spack. Currently just handles virtuals. - Moved virtual cache from the repository to the home directory so that users do not need write access to Spack repositories to use them. - Refactored `Transaction` class in `database.py` -- moved it to `LockTransaction` in `lock.py` and made it reusable by other classes. Other additions: - Added tests for file cache and transactions. - Added a few more tests for database - Fixed bug in DB where writes could happen even if exceptions were raised during a transaction. - `spack uninstall` now attempts to repair the database when it discovers that a prefix doesn't exist but a DB record does.
2016-08-08Fix bugs with sparse spec printing.Todd Gamblin3-10/+34
- Make namespace, arch, and dependnecies show up in spec yaml only if they're set. - Lost some of this functionality with deptypes
2016-08-08Restore text output in verbose mode.Todd Gamblin1-0/+4
2016-08-08Make compiler command test last until caching is fixed.Todd Gamblin1-2/+3
- global compiler cache breaks tests that come after this one.
2016-08-08Fix issues with import order in tests.Todd Gamblin1-15/+30
- modules weren't set properly as attributes in parent modules
2016-08-08WIPTodd Gamblin3-27/+117
2016-08-08Fix iterator invalidation issues.Todd Gamblin1-10/+19
2016-08-08fix scoping issue.Todd Gamblin1-1/+1
2016-08-08rename `virtual` module to `provider_index`Todd Gamblin5-12/+16
2016-08-08Fix namespace support in Repo.get_pkg_class()Todd Gamblin2-2/+8