summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-02-20Package hashing: fix detection of directives (#14763)Peter Scheibel3-0/+46
The hashing logic looks for function calls that are Spack directives. It expects that when a Spack directive is used that it is referenced directly by name, and that the directive function is not itself retrieved by calling another function. When the hashing logic encountered a function call where the function was determined dynamically, it would fail (attempting to access a name attribute that does not happen to exist in this case). This updates the hashing logic to filter out function calls where the function is determined dynamically when looking for uses of Spack directives.
2020-02-20libf77zmq (#15125)Anthony Scemama1-0/+38
* libf77zmq * Cleaning mkdirp * Removed install function * Renamed to f77-zmq * Fixed Flake8 * Fixed Flake8
2020-02-20Add extra version of py-terminado (#15111)iarspider1-0/+2
* Add extra version of py-terminado * Update package.py * Update var/spack/repos/builtin/packages/py-terminado/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-20Add extra version of py-tornado; update dependencies (#15112)iarspider1-2/+5
* Add extra version of py-tornado * Update package.py * Update package.py * Update package.py
2020-02-20Add extra version of py-typing (#15113)iarspider1-0/+1
* Add extra version of py-typing * Update package.py * Fix typo * Update package.py
2020-02-20Add extra version of py-sympy (#15110)iarspider1-1/+3
* Add extra version of py-sympy * Update package.py
2020-02-20Add extra version of py-widgetsnbextension (#15105)iarspider1-1/+5
* Add extra version of py-widgetsnbextension * Update dependency version * Update package.py * Update package.py * Update var/spack/repos/builtin/packages/py-widgetsnbextension/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-20Add extra version of py-urllib3 (#15114)iarspider1-0/+11
* Add extra version of py-urllib3 * Update package.py * Update package.py * Update package.py * Update var/spack/repos/builtin/packages/py-urllib3/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-20Add extra version of py-wheel (#15116)iarspider1-1/+5
* Add extra version of py-wheel * Update package.py * Update package.py
2020-02-20Add extra version of vc (#15119)iarspider1-0/+7
* Add extra version of vc * Update package.py * Update package.py * Update var/spack/repos/builtin/packages/vc/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-20Use get_spec in relocated _try_install_from_binary_cache (#15131)Patrick Gartung1-1/+1
* Use get_spec in relocated _try_install_from_binary_cache
2020-02-20Compilers require an exact match on version during concretization (#14752)Massimiliano Culpo2-2/+26
Spack now requires an exact match of the compiler version requested by the user. A loose constraint can be given to Spack by using a version range instead of a concrete version (e.g. 4.5: instead of 4.5).
2020-02-20Mark binutils-related conflicts (#15075)Seth R. Johnson3-9/+23
* Mark conflicts with binutils on darwin * Explicitly require binutils bootstrapping and mark conflict with nvptx * Disable gold variant by default on darwin
2020-02-20adding package igv (#15096)snehring1-0/+36
* igv: adding package igv * removing some remaining initial boilerplate * changing path construction to be more correct * adding in type for java dep, also forgot about prefix.bin etc
2020-02-20Add extra version of py-werkzeug (#15115)iarspider1-0/+1
2020-02-20Add extra version of py-wrapt (#15117)iarspider1-0/+1
2020-02-20Add extra version of py-zipp (#15118)iarspider1-1/+2
* Add extra version of py-zipp * Update package.py
2020-02-20Add extra version of xrootd (#15124)iarspider1-14/+15
2020-02-20Add extra version of py-setuptools (#15106)iarspider1-0/+1
2020-02-20Add extra version of vecgeom (#15121)iarspider1-1/+2
2020-02-20Add extra version of xapian-core (#15122)iarspider1-1/+2
2020-02-20Add extra version of xerces-c (#15123)iarspider1-0/+1
2020-02-20Add extra version of prometheus-client (#15067)iarspider1-0/+4
* Add extra version of py-prometheus-client * Update package.py * Update package.py
2020-02-20Add extra version of py-py4j (#15065)iarspider1-0/+2
* Add extra version of py-py4j * Add test dependencies * Update package.py
2020-02-20Add extra version of py-sip (#15108)iarspider1-0/+1
2020-02-20Add extra version of py-qtconsole (#15083)iarspider1-0/+3
* Add extra version of py-qtconsole * Update package.py * Update package.py
2020-02-20Add extra version of py-pyshp (#15072)iarspider1-0/+2
* Add extra version of py-pyshp * Update package.py
2020-02-20Package for IRPF90 (#15076)Anthony Scemama1-0/+23
* Added IRPF90 package * PEP8 * SHA256 * Update var/spack/repos/builtin/packages/py-irpf90/package.py Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-02-19Add extra version of py-multiprocess (#15043)iarspider1-0/+12
* Add extra version of py-multiprocess * Update dependency version * Add url_for_version * Flake-8 * Update package.py
2020-02-19Add extra version of py-packaging (#15047)iarspider1-1/+2
* Add extra version of py-packaging * Update py-packaging `attrs` dependency was only in 19.1
2020-02-19Use shutil.copy2 in install_tree (#15058)Dr. Christian Tacke1-1/+1
Sometimes one needs to preserve the (relative order) of mtimes on installed files. So it's better to just copy over all the metadata from the source tree to the install tree. If permissions need fixing, that will be done anyway afterwards. One major use case are resource()s: They're unpacked in one place and then copied to their final place using install_tree(). If the resource is a source tree using autoconf/automake, resetting mtimes uncorrectly might force unwanted autoconf/etc calls.
2020-02-19Add extra version of py-psutil (#15063)iarspider1-0/+1
* Add extra version of py-psutil * Add optional dependency on enum34 * Update package.py * Remove unused enum variant
2020-02-19Add extra version of py-ptyprocess (#15064)iarspider1-0/+1
2020-02-19Add extra version of py-pylint (#15068)iarspider1-6/+8
* Add extra version of py-pylint * Update dependencies
2020-02-19libfabric: Always install fabtests (#15081)Dr. Christian Tacke1-6/+25
libfabric used to install fabtests only when installed using --test. fabtests has tools that are useful on a running system, so they should be installed always. * Rewrote the build/install part to always install fabtests alongside libfabric. * Updated a few fabtests resources. * Updated the test related stuff. Works for most versions now. * Include tcp and udp fabrics so that the test suite works.
2020-02-19Add extra version of py-python-gitlab (#15074)iarspider1-4/+6
* Add extra version of py-python-gitlab * Update dependency version
2020-02-19Add extra version of py-rsa (#15084)iarspider1-0/+1
2020-02-19Add extra version of py-scandir (#15085)iarspider1-2/+3
2020-02-19Docs: configure_args -> cmake_args (#15102)Adam J. Stewart1-1/+1
2020-02-19hpctoolkit: adjust libunwind dependency (#15099)Mark W. Krentel1-7/+3
Change hpctoolkit's dependency on libunwind from 2018.10.12 to 1.4:. In libunwind, 2018.10.12 is going away in favor of 1.4-rc1 (they're nearly identical commits). Remove the 'gpu' version. This was a temporary branch that is now folded into master.
2020-02-19py-notebook: make py-setuptools a run dependency (#15095)Glenn Johnson1-1/+1
* py-notebook: make py-setuptools a run dependency The py-setuptools dependency in py-notebook needs to be a run dependency. The following message is received if it is not in the run environment. Traceback (most recent call last): File "/opt/ssoft/apps/2020.1/linu x-centos7-sandybridge/gcc-9.2.0/py-notebook-6.0.1-6usbn4c/bin/jupyter-notebook", line 6, in <module> from pkg_resources import load_entry_point Module NotFoundError: No module named 'pkg_resources' * Remove extraneous whitespace
2020-02-19Fix relocate.mime_type if slashes in subtype (#11788)Oliver Breitwieser1-1/+2
If the mimetype returned from `file -h -b --mime-type` contains slashes in its subtype, the tuple returned from `spack.relocate.mime_type` will have a size larger than two, which leads to errors. Change-Id: I31de477e69f114ffdc9ae122d00c573f5f749dbb
2020-02-19Add extra version of py-scikit-learn (#15087)iarspider1-0/+1
2020-02-19Add extra version of py-prompt-toolkit (#15062)iarspider1-2/+3
2020-02-19Add extra version of py-pickleshare (#15059)iarspider1-1/+4
* Add extra version of py-pickleshare * Fix dependencies * Flake-8
2020-02-19Add extra version of py-pillow (#15060)iarspider1-0/+1
2020-02-19Add extra version of py-pip (#15061)iarspider1-0/+1
2020-02-19Add extra version of py-pyasn1 (#15066)iarspider1-0/+1
2020-02-19Add extra version of py-pyparsing (#15069)iarspider1-0/+1
2020-02-19Add extra version of py-pyproj (#15070)iarspider1-0/+1