summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-02-21py-asttokens: add new package (#29073)Manuela Kuhn1-0/+20
2022-02-21r-brobdingnag: add 1.2-7 (#28997)Manuela Kuhn1-0/+1
2022-02-21r-bh: add 1.78.0-0 (#28996)Manuela Kuhn0-0/+0
2022-02-21r-backports: add 1.4.1 (#28995)Manuela Kuhn0-0/+0
2022-02-21bugfix: Not all concrete versions on the CLI should be considered real (#28620)Todd Gamblin5-24/+69
Some "concrete" versions on the command line, e.g. `qt@5` are really meant to satisfy some actual concrete version from a package. We should only assume the user is introducing a new, unknown version on the CLI if we, well, don't know of any version that satisfies the user's request. So, if we know about `5.11.1` and `5.11.3` and they ask for `5.11.2`, we'd ask the solver to consider `5.11.2` as a solution. If they just ask for `5`, though, `5.11.1` or `5.11.3` are fine solutions, as they satisfy `@5`, so use them. Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2022-02-21py-numpy, py-scipy: add rgommers as a maintainer (#29109)Todd Gamblin2-2/+2
2022-02-21Bring back cuda@11.4.0 conflicts for GCC and clang; add 11.4.3:11.4.4 (#29076)Alberto Invernizzi2-0/+10
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2022-02-21votca: fix git url and allow build without xtp parts (#29056)Christoph Junghans1-7/+11
* votca: fix git url * Votca: add xtp variant
2022-02-21update CRAN R packages (#28786)Glenn Johnson839-5054/+5894
2022-02-21py-importlib-metadata: add 4.11.1 (#29069)Manuela Kuhn1-4/+7
2022-02-21py-executing: add new package (#29074)Manuela Kuhn1-0/+18
2022-02-21py-pandas: fix tests (#29044)Manuela Kuhn1-2/+6
2022-02-21geant4: fix CMake-derived data path (#29091)Seth R. Johnson2-107/+124
* geant4-data: use build+run-only depends * geant4: point to dependent datadir This is "used" in the configure step to set up the Geant4Config.cmake file's persistent pointers to the data directory, but the dependency is still listed as "run" -- though I'm not sure this is the right behavior since the geant4 installation really does change as a function of the data directory, and the installation is incomplete/erroneous without using one. * Style
2022-02-21py-flit-core: add v3.6.0 (#29009)Manuela Kuhn1-1/+2
2022-02-21py-liblas: add new package (#29027)Adam J. Stewart2-4/+33
2022-02-21nwchem: add support for Fujitsu A64FX compilers on v7.0.2 (#28990)h-murai2-0/+153
2022-02-21expat: add v2.4.6, deprecate v2.4.5 (#29100)Sebastian Pipping1-1/+3
2022-02-21Add c-blosc v1.21.1, c-blosc2 v2.0.4 (#29101)Erik Schnetter2-0/+2
2022-02-21iwyu: add 0.17 and improve llvm target requirements (#29077)Seth R. Johnson1-3/+7
* iwyu: new version 0.17 * iwyu: allow default llvm target when x86/x86_64
2022-02-21neovim remote: add new package (#29103)Tom Scogland1-0/+23
2022-02-21py-pynvim: add new package (#29102)Tom Scogland1-0/+21
2022-02-21git: install keychain helper on macOS (#29090)Seth R. Johnson1-2/+9
2022-02-21Various package fixes for macOS (#29024)Seth R. Johnson6-5/+44
* trilinos: disable dl on macOS * py-sphinx-argparse: add explicit poetry dependency * libzmq: fix libbsd dependency libbsd is *always* required when +libbsd (introduced in #28503) . #20893 had previously removed the macos dependency because libbsd wasn't always enabled. Libbsd support is only available after 4.3.2 so change it to a conflict rather than bumping the dependency. * hdf5: work around GCC11.2 monterey fortran bug * go-bootstrap: mark conflict for monterey
2022-02-20perl-fth: add the external find feature for perl-fth and new release (#28886)Olivier Cessenat1-0/+10
2022-02-19expat: Add latest release 2.4.5 with security fixes (#29086)Sebastian Pipping1-2/+3
2022-02-19silo package: fix patch for 4.11-bsd (#29075)Seth R. Johnson1-1/+1
There's a check to skip for version '10.2-bsd', but the patch does not apply to '11-bsd' either.
2022-02-19binutils: add v2.38 (#29067)Harmen Stoppels1-0/+1
2022-02-19New package: ovito (#28787)downloadico1-0/+24
2022-02-18py-ipykernel: add 6.9.1 (#29071)Manuela Kuhn1-17/+22
* py-ipykernel: add 6.9.1 * Add py-jupyter-core version restriction
2022-02-18Add/remove conflicts for Apple silicon (M1/aarch64) (#28850)Seth R. Johnson5-11/+16
* go: remove broken bootstrapping for macos aarch64 * qt: mark apple silicon conflict * trilinos: remove apple silicon conflict * Apply review suggestions * python: add apple silicon conflict for 2.7
2022-02-18r-distributional package: add version 0.3.0 (#29037)Manuela Kuhn1-0/+1
2022-02-18kokkos@:3.5.00 +sycl conflicts with %dpcpp@2022.0.0 (#29055)eugeneswalker1-0/+3
2022-02-18py-humanize: add 4.0.0 (#29034)Manuela Kuhn1-0/+2
2022-02-18py-tensorflow-estimator: new versions (#28093)Glenn Johnson1-1/+9
* py-tensorflow-estimator: new versions * Set proper constraint on py-funcsigs Only needed when the python version is less than 3.3.
2022-02-18py-keras: new versions (#27991)Andrew W Elble2-8/+107
* py-keras: new versions * incorporate feedback * adjust deps, add url_for_version() * change to use pip * remove build phase / remove unnecessary TEST_TMPDIR envvar * switch url_for_version around install, not build
2022-02-18py-tensorflow: add versions 2.5.0 and 2.6.0 (#27138)Glenn Johnson9-83/+373
* py-tensorflow: add versions 2.5.0 and 2.6.0 - add version 2.5.0 - add version 2.6.0 - add patches for newer protobuf - set constraints * Remove import os. left over from testing * Remove unused patch file * Update var/spack/repos/builtin/packages/py-tensorflow/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-tensorflow/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-tensorflow/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-tensorflow/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-tensorflow/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-tensorflow/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Add py-clang dependency * Adjust py-clang constraint * Build tensorflow with tensorboard - tensorflow - added 2.6.1 and 2.6.2 versions - tensorboard - have bazel use number of jobs set by spack - add versions and constraints - new package: py-tensorboard-data-server - use wheel for py-tensorboard-plugin-wit This package can not build with newer versions of bazel that are needed for newer versions of py-tensorboard. * Update var/spack/repos/builtin/packages/py-clang/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Remove empty line at end of file * Fix import sorting * Adjust python dependencies on py-clang * Add version 2.7.0 of pt-tensorflow and py-tensorboard * Adjust bazel constraints * bazel-4 support begins with py-tensorflow-2.7.0 * Adjust dependencies * Loosen cuda constraint on versions > 2.5 Tensorflow-2.5 and above can use cuda up to version 11.4. * Add constraints to patch The 0008-Fix-protobuf-errors-when-using-system-protobuf.patch patch should only apply to versions 2.5 and above. * Adjust constraints - versions 2.4 and below need protobuf-3.12 and below - versions 2.4 and above can use up to cuda-11.4 - versions 2.2 and below can not use cudnn-8 - the null_linker_bin patch should only be applied to versions 2.5 and above. * Update var/spack/repos/builtin/packages/py-tensorflow/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-tensorflow/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Fix py-grpcio dependency for version 2.7 Also, make sure py-h5py mpi specs are consistent. * Add llvm as run dependency. * Fix python spec for py-tensorboard * Fix py-google-auth spec for py-tensorboard * Do not override the pip spec for tensorboard-plugin-wit * Converted py-tensorboard-plugin-wit to wheel only package * Fix bazel dependency spec in tensorflow * Adjust pip masks - allow tensorboard to be specified in pip constraints - mask tensorflow-estimator * Remove blank line at end of file * Adjust pip constraints in setup.py Also, adjust constraint on a patch that is fixed in 2.7 * Fix flake8 error Adjust formatting for consistency. * Get bazel dep right * Fix old cudnn dependency, caught in audit test * Adjust the regex to ensure proper line is changed * Add py-libclang package - Stripped the py-clang package down to just version 5 - added comments to indicate the purpose of py-clang and that py-libclang should be preferred - set dependencies accordingly in py-tensorflow * Remove cap on py-h5py dependency for v2.7 * Add TODO entries for tensorflow-io-gcs-filesystem * Edit some comments * Add phases and select python in PATH for tensorboard-data-server * py-libclang - remove py-wheel dependency - remove raw string notation in filter_file * py-tensorboard-data-server - remove py-wheel dep - remove py-pip dep - use python from package class * py-tensorboard-plugin-wit - switch to PythonPackage - add version 1.8.1 - remove unneeded code * Add comment as to why a wheel is need for tensorboard-plugin-wit * remove which pip from tensorboard-data-server * Fix dependency specs in tensorboard * tweak dependencies for tensorflow * fix python constraint * Use llvm libs property * py-tensorboard-data-server - merge build into install - use std_pip_args * remove py-clang dependency * remove my edits to py-tensorboard-plugin-wit Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-02-18spack external find: change default behavior (#29031)Massimiliano Culpo23-8/+63
See https://github.com/spack/spack/issues/25353#issuecomment-1041868116 This commit changes the default behavior of ``` $ spack external find ``` from searching all the possible packages Spack knows about to search only for the ones tagged as being a "build-tool". It also introduces a `--all` option to restore the old behavior.
2022-02-18libbson, mongo-c-driver: add 1.21.0 (#28978)Michael Kuhn2-0/+3
2022-02-18curl: add v7.81.0 (#28973)Michael Kuhn1-0/+1
2022-02-18spfft: add version 1.0.6 (#29047)Simon Frasch1-0/+3
2022-02-18py-fasteners: add 0.17.3 (#28988)Manuela Kuhn1-4/+7
2022-02-18util-linux(-uuid): add v2.37.4 (#28985)Michael Kuhn2-0/+2
2022-02-18mariadb-c-client: add v3.2.6 (#28981)Michael Kuhn1-0/+1
2022-02-18sqlite: add v3.37.2 (#28984)Michael Kuhn1-1/+4
2022-02-17pcre: add v8.45 (#28979)Michael Kuhn1-0/+1
2022-02-17pcre2: add v10.39 (#28980)Michael Kuhn1-1/+2
2022-02-17rdma-core: add v39.0 (#28987)Michael Kuhn1-0/+1
2022-02-17darwin: robust macos version detection (#28991)Seth R. Johnson2-7/+49
Prefer `sw_vers` to `platform.mac_ver`. In anaconda3 installation, for example, the latter reports 10.16 on Monterey -- I think this is affected by how and where the python instance was built. Use MACOSX_DEPLOYMENT_TARGET if present to override the operating system choice.
2022-02-17abinit: Add version 9.6.1 and support fujitsu compiler and fujitsu-fftw. ↵Toyohisa Kameyama3-14/+636
(#28474) * abinit: Add version 9.6.1 and support fujitsu compiler and fujitsu-fftw. * fix conflicts +openmp. * Add openmp conflicts.
2022-02-17py-charset-normalizer: add 2.0.12 (#28945)Manuela Kuhn1-0/+1