Adam J. Stewart
835b8f246e
py-sphinx requires py-setuptools during runtime
2016-08-19 14:20:31 -05:00
Adam J. Stewart
d7873b5319
Swap lowercase for uppercase in URL
2016-08-19 14:00:50 -05:00
Adam J. Stewart
c1af0d3806
Fix binary conflicts during sphinx activation
2016-08-19 13:54:22 -05:00
Adam J. Stewart
d4e3699510
Add all Sphinx dependencies
2016-08-19 13:44:00 -05:00
Tom Scogland
c8dd1bb40b
Merge pull request #1527 from SteVwonder/py-cffi-rpath-fix
...
py-cffi: set LDSHARED in env so that rpath is set
2016-08-18 11:55:40 -07:00
Stephen Herbein
3445a781eb
py-cffi: set LDSHARED env so that rpath is set
...
py-cffi's .so was being built without the rpath being set. distutils
looks at the LDSHARED for which compiler to use to build the final .so.
Since it was not set, distutils fell back to the system provided
compiler. Setting it forces the shared library to be compiled with the
spack compiler (meaning that the rpath is set correctly).
2016-08-18 11:32:19 -07:00
becker33
7f57405eac
Merge pull request #1531 from davydden/pkg/ape
...
ape: add new package
2016-08-16 10:52:27 -07:00
becker33
e8afbfbce7
Merge pull request #1530 from davydden/pkg/octopus
...
octopus: new package
2016-08-16 10:49:41 -07:00
Denis Davydov
5dcc0f7802
ape: add new package
2016-08-16 19:42:32 +02:00
Denis Davydov
9509c10064
octopus: new package
2016-08-16 19:38:38 +02:00
Todd Gamblin
ae20e53cfb
Merge pull request #1524 from epfl-scitas/bugfix/urls
...
stripping the links to remove spaces and '\n'
2016-08-15 13:42:38 -07:00
Nicolas Richart
37faa41b6f
stripping the links to remove spaces and '\n'
2016-08-15 21:13:25 +02:00
Todd Gamblin
1e673bfa42
Don't assume spack is in the path when buildign docs.
2016-08-15 10:49:09 -07:00
Todd Gamblin
483e4116c0
Merge pull request #1509 from adamjstewart/docs/md5
...
Update documentation for spack md5
2016-08-12 09:19:36 -07:00
Todd Gamblin
e1c2ea5123
Merge pull request #1342 from adamjstewart/features/cgns
...
Add CGNS package
2016-08-12 09:19:07 -07:00
Adam J. Stewart
c815aed207
Update documentation for spack md5
2016-08-12 10:51:56 -05:00
becker33
ec7f58bf96
Merge pull request #1493 from xjrc/bugfix/nonbool-variants
...
Bug Fix : Allow Packages to Have Variants w/ Non-Bool, Non-String Defaults
2016-08-11 11:33:54 -07:00
becker33
1be63348b5
Merge pull request #1484 from mpbelhorn/olcf/correct_cce_compiler_name
...
Olcf/correct cce compiler name
2016-08-11 11:30:36 -07:00
Matt Belhorn
568305ddff
Corrects Cray compiler name and adds missing version flag.
2016-08-11 13:56:21 -04:00
Todd Gamblin
cd6c370303
Merge pull request #1480 from adamjstewart/features/run-flake8
...
Various improvements to run-flake8
2016-08-11 10:31:43 -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
e6a122417a
Merge pull request #1491 from eschnett/eschnett/curl
...
Update curl to 7.50.1
2016-08-11 03:04:07 -07:00
becker33
f59653ac2c
Merge pull request #1496 from LLNL/features/pep8-compliance
...
PEP8 compliance
2016-08-10 17:36:31 -07:00
Todd Gamblin
84e331c586
Remove unneeded noqa comments.
2016-08-10 16:33:39 -07:00
Todd Gamblin
db59f87e32
Update README.md for PEP8
2016-08-10 16:33:39 -07:00
Todd Gamblin
240f1fd223
Spack packages now PEP8 compliant.
2016-08-10 16:33:39 -07:00
Todd Gamblin
867121ca68
Move jsonschema files out of config.py
to their own package.
2016-08-10 16:33:38 -07:00
Todd Gamblin
bf1072c902
Make Spack core PEP8 compliant.
2016-08-10 16:33:37 -07:00
Todd Gamblin
8061deb883
Merge pull request #1495 from LLNL/bugfix/module-init-deprecation-gh1494
...
Fix superclass constructor args.
2016-08-10 16:12:23 -07:00
Todd Gamblin
e7f4fd404d
Fix superclass constructor for SpackNamespace objects.
2016-08-10 15:54:13 -07:00
Joseph Ciurej
aa860bf4df
Fixed a bug that was making packages with non-bool default variants to crash.
2016-08-10 11:54:33 -07:00
Erik Schnetter
158deae625
Update curl to 7.50.1
2016-08-10 13:51:57 -04:00
becker33
cfde03e694
Merge pull request #1485 from hartzell/patch-6
...
Fix typo 'flexbile' -> 'flexible'
2016-08-09 15:34:51 -07:00
George Hartzell
4bca1c5440
Fix typo 'flexbile' -> 'flexible'
2016-08-09 15:13:08 -07:00
Todd Gamblin
d380d16427
Merge pull request #1482 from mpbelhorn/olcf/do_not_use_ssl_to_fetch_upstream_openssl
...
Openssl package should not require openssl (https) to obtain source.
2016-08-09 13:22:31 -07:00
Matt Belhorn
2be065418b
Openssl package should not require openssl (https) to obtain source.
2016-08-09 15:57:07 -04:00
Todd Gamblin
a095fd517f
Merge pull request #1015 from LLNL/features/faster-virtuals
...
Faster virtuals and concretization
2016-08-09 10:33:40 -07:00
becker33
fb9f6fe9b5
Merge pull request #1473 from epfl-scitas/packages/plumed_dependents
...
plumed : added dependents (gromacs, cp2k)
2016-08-09 09:14:33 -07:00
Todd Gamblin
9d4a36a62f
Properly re-raise exceptions from lock context handler.
2016-08-09 02:25:09 -07:00
Todd Gamblin
0c75c13cc0
Flake8 fixes
2016-08-09 02:25:07 -07:00
alalazo
38dcd6bce9
qa : flake8 issues
2016-08-09 09:54:24 +02:00
Todd Gamblin
102ac7bcf1
Move provider cache to home directory and refactor Transactions
...
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-09 00:24:54 -07:00
alalazo
5362864cc9
plumed : fixed name clash on attribute
2016-08-09 09:24:36 +02:00
Massimiliano Culpo
15d9fb1879
plumed : adding dependents
...
* cp2k : added plumed
* gromacs : patched pme load balancing
* gromacs : added plumed
2016-08-09 09:23:53 +02:00
Todd Gamblin
2042e9a6d8
Fix bugs with sparse spec printing.
...
- Make namespace, arch, and dependnecies show up in spec yaml
only if they're set.
- Lost some of this functionality with deptypes
2016-08-08 21:04:23 -07:00
Todd Gamblin
1339714eec
Restore text output in verbose mode.
2016-08-08 21:04:23 -07:00
Todd Gamblin
5d690c9270
Make compiler command test last until caching is fixed.
...
- global compiler cache breaks tests that come after this one.
2016-08-08 21:04:23 -07:00
Todd Gamblin
e5743db9b9
Fix issues with import order in tests.
...
- modules weren't set properly as attributes in parent modules
2016-08-08 21:04:23 -07:00