Commit graph

19375 commits

Author SHA1 Message Date
Desmond Orton
c1cc4ab1b8
New R Package: Chipseq@1.40.0 (#21689) 2021-02-15 16:36:44 -08:00
Michael Kuhn
c805b168d3
glib: add 2.66.7 (#21691) 2021-02-15 16:29:39 -08:00
a-saitoh-fj
e3bf23e292
py-dask: add v2020.12.0 (#20541) 2021-02-15 17:32:17 +00:00
Phil Carns
c55406abdf
deprecate margo package (all versions) (#21680)
- this is maintained in the "mochi-margo" package now instead
2021-02-15 11:16:12 -06:00
eugeneswalker
e2c16bfe22
llvm-doe: add +flang variant (#21610) 2021-02-15 11:13:32 -06:00
Tomoyasu Nojiri
6e18188d43
fujitsu-fftw: Add version 1.0.0 (#21664) 2021-02-15 10:26:21 +01:00
Tomoki, Karatsu
b6e2e731bc
py-numpy: check if execute commands are feasible. (#21507)
* py-numpy: check if execute commands are feasible.

* Apply patch to all versions.
2021-02-14 12:22:48 -06:00
Michael Kuhn
155bbab44b
py-questionary: new package (#21658) 2021-02-14 11:46:52 -06:00
Michael Kuhn
b111ef48da
py-prompt-toolkit: add 3.0.16 (#21657) 2021-02-14 08:36:18 -06:00
Tamara Dahlgren
851490bd54
Correct the reference to the staged examples files (#21557) 2021-02-13 08:14:38 -08:00
Jen Herting
871fdc12b6
New package: py-hyperopt (#21603)
* py-hyperopt for ...

* updates to hyperopt

* updates for mypy

* removed versions

* removed url

* fixed checksum

* fixed version of pyspark

* added 3:

* removed pyspark constraints and untested versions

* [py-hyperopt] removed version 0.2.4

* [py-hyperopt] added vairants spark, mongo, and atpe

* [py-hyperopt] added dependency on py-lightgbm

Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-02-12 20:13:19 +00:00
Jen Herting
4649a251e6
New package: py-lightgbm (#21649)
* [py-lightgbm] created template

* [py-lightgbm] added homepage and description

* [py-lightgbm] added dependencies

* [py-lightgbm] build requires cmake

* [py-lightgbm] added mpi variant

* [py-lightgbm] removed fixmes

* [py-lightgbm] removed more fixmes
2021-02-12 13:34:08 -06:00
Chuck Atkins
5a771bc8ad
Introduce a SPACK_PYTHON environment variable (#21222)
The SPACK_PYTHON environment variable can be set to a python interpreter to be
used by the spack command.  This allows the spack command itself to use a
consistent and separate interpreter from whatever python might be used for package
building.
2021-02-12 10:52:44 -08:00
ketsubouchi
7add9de2e5
neartree: new package at v3.1 (#21534) 2021-02-12 19:00:54 +01:00
ketsubouchi
1e7fe89e1d
cvector: new package at v1.0.3 (#21533) 2021-02-12 17:07:25 +01:00
shanedsnyder
ad0ba8ce68
darshan-util" add "shared" variant (#21640) 2021-02-12 17:06:26 +01:00
Olivier Cessenat
ca7d1c29bc
ocamlbuild: new package (#21559) 2021-02-12 07:42:43 -06:00
iarspider
5d9c17d2bf
popt: depend on virtual iconv package (#21645) 2021-02-12 10:58:20 +00:00
AMD Toolchain Support
b53bf7cefd
xpmem: Added RHEL 8.3 support (#21563) 2021-02-12 11:01:55 +01:00
Cyrus Harrison
13852986a4
conduit: add v0.7.1 (#21639) 2021-02-12 10:35:14 +01:00
Ryan S. Elliott
f92580240e
Add support for KIM package in LAMMPS (#21638) 2021-02-11 19:10:45 -07:00
Tom Epperly
58b9c6dadd
Fix mumps compilation with gcc@10 (i.e., gfortran) (#21631)
* add new flag when compiling mumps with %gcc@10.

* Fix style

* Try to fix formatting

* Use flag_handler approach suggested by @michaelkuhn
	in the PR review.

* Delete former approach

* Another style issue

* Add another space

* More fixes
2021-02-12 01:14:09 +00:00
Daryl W. Grunau
0724467ad2
caliper: version upgrade to 2.5.0 (#21606)
Co-authored-by: Daryl W. Grunau <dwg@lanl.gov>
2021-02-11 20:34:22 +01:00
Dr. Christian Tacke
437d92155d
mesa18: Do not deprecate for now (#21627)
We still need mesa18 for some of our builds.
Those builds require python@2, normal mesa only works with
python@3.

* Remove the deprecation tag
* Add myself as a maintainer: I volunteer to help with this
  package for the time being.
* There is only one version, no need to prefer it.
2021-02-11 19:12:38 +00:00
Massimiliano Culpo
113073ceed
unit test: refactored bindist.py (#21497)
Modifications:
- Make use of SpackCommand objects wherever possible
- Deduplicated code when possible
- Moved cleaning of mirrors to fixtures
- Ensure mock configuration has a clear initialization order
2021-02-11 10:29:56 -08:00
Jen Herting
0dcb0d885f
[py-py4j] added version 0.10.9 (#21625) 2021-02-11 18:16:38 +00:00
Jen Herting
f7a05e0c61
[py-pyspark] new version and limited python for old versions (#21602)
* fixed install with ver 3 and python 3.0

* replaced @3 with @2.999

* [py-pyspark] added version requirements for py-py4j

* [py-pyspark] all versions require at least version 2.7 of python

* [py-pyspark] fixed comma syntax

Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-02-11 11:16:29 -06:00
vvolkl
3d6e9e172d
genfit: set the ROOT prefix when building genfit (#21589)
Co-authored-by: lintao <lintao51@gmail.com>
2021-02-11 17:03:20 +01:00
Harmen Stoppels
f255c3eb76
libxc: add v5.1.0 (#21593) 2021-02-11 17:01:21 +01:00
Harmen Stoppels
882b8f9d42
spglib: add versions up to v1.16.1 (#21624) 2021-02-11 15:58:15 +00:00
Michael Kuhn
91d2c4f7db
meson: add 0.56.2 (#21608) 2021-02-11 16:46:01 +01:00
Erik Schnetter
7f003a77dd
nsimd: add v2.1 (#21623)
Updated variants and conflicts accordingly
2021-02-11 15:41:46 +00:00
Michael Kuhn
3268cf4b96
libfyaml: new package (#21604) 2021-02-11 16:41:16 +01:00
Michael Kuhn
ef5b15be40
libcyaml: new package (#21598) 2021-02-11 16:40:28 +01:00
Michael Kuhn
da46da1c2a
libyaml: add 0.2.5 (#21597) 2021-02-11 16:40:06 +01:00
Chuck Atkins
a57598defe
doxygen: fix gcc getting stuck in an infinite loop (#21614) 2021-02-11 16:35:51 +01:00
Michael Kuhn
e2084ea6fd
glib: add 2.66.6 (#21605) 2021-02-11 16:27:57 +01:00
M. Eric Irrgang
dea9334189
Apply compiler filters to GROMACS installation. (#21621)
The GROMACS package embeds references to its build tool chain.
Use the Spack utilities to make sure these references are correct
outside of the isolated Spack build environment.
2021-02-11 14:52:32 +00:00
victorusu
fd8eac7052
Add sanity checks to reframe recipe (#21622) 2021-02-11 15:35:57 +01:00
Todd Gamblin
3b3314802e database: don't create a date object in query() unless it's necessary
`query()` calls `datetime.datetime.fromtimestamp` regardless of whether a
date query is being done. Guard this with an if statement to avoid the
unnecessary work.
2021-02-11 15:30:57 +01:00
Todd Gamblin
c81ca37dfc version: precompile regexes in Version constructor 2021-02-11 15:30:57 +01:00
Todd Gamblin
e3e913ef8f spack_json: _strify should be a no-op in Python 3
_strify traverses *all* of the read-in data and converts strings, but
only for Python 2.  Ignore it in Python 3.
2021-02-11 15:30:57 +01:00
Todd Gamblin
52508e6ee7 database: do not redundantly mark specs concrete
Speed up reads by not traversing each spec recursively when marking them
concrete.
2021-02-11 15:30:57 +01:00
Todd Gamblin
6fe931ccb1 spec performance: don't parse in from_node_dict
Constructing a spec from a name instead of setting name directly forces
from_node_dict to call Spec.parse(), which is slow. Avoid this by using a
zero-arg constructor and setting name directly.
2021-02-11 15:30:57 +01:00
victorusu
2fbc8caf86
pygelf: add v0.4.0 (#21620) 2021-02-11 15:23:55 +01:00
M. Eric Irrgang
944cb5dec6
Update GROMACS package (#21617)
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-02-11 15:16:27 +01:00
Michael Kuhn
fc00944900
meson: remove cmake dependency (#21607)
cmake was added as a runtime dependency to meson in #20449. This
introduces an unnecessary implicit cmake dependency, which increases
build time for meson considerably. cmake is only one of many methods for
finding dependencies (pkg-config, qmake etc.), which are also not
runtime dependencies of meson. Add cmake as a build dependency to mesa
instead.
2021-02-10 23:46:52 -05:00
Axel Huebl
48af2ac8f9
adios2: Add 2.7.1 release (#21584)
Add the latest release of ADIOS2.
2021-02-10 23:44:42 -05:00
Massimiliano Culpo
4558dc06e2 Added a context manager to swap architectures
This solves a few FIXMEs in conftest.py, where
we were manipulating globals and seeing side
effects prior to registering fixtures.

This commit solves the FIXMEs, but introduces
a performance regression on tests that may need
to be investigated
2021-02-10 16:50:09 -08:00
Massimiliano Culpo
553d37a6d6 Move context manager to swap the current configuration into spack.config
The context manager can be used to swap the current
configuration temporarily, for any use case that may need it.
2021-02-10 16:50:09 -08:00