Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-07-07 | cvs tests: don't use dateutil at all | Todd Gamblin | 2 | -24/+26 | |
`dateutil.parser` was an optional dependency for CVS tests. It was failing on macOS beacuse the dateutil types were not being installed, and mypy was failing *even when the CVS tests were skipped*. This seems like it was an oversight on macOS -- `types-dateutil-parser` was not installed there, though it was on Linux unit tests. It takes 6 lines of YAML and some weird test-skipping logic to get `python-dateutil` and `types-python-dateutil` installed in all the tests where we need them, but it only takes 4 lines of code to write the date parser we need for CVS, so I just did that instead. Note that CVS date format can vary from system to system, but it seems like it's always pretty similar for the parts we care about. - [x] Replace dateutil.parser with a simpler date regex - [x] Lose the dependency on `dateutil.parser` | |||||
2021-07-07 | style: get close to full coverage of `spack style` | Todd Gamblin | 3 | -95/+182 | |
Previous tests of `spack style` didn't really run the tools -- they just ensure that the commands worked enough to get coverage. This adds several real tests and ensures that we hit the corner cases in `spack style`. This also tests sucess as well as failure cases. | |||||
2021-07-07 | style: clean up and restructure `spack style` command | Todd Gamblin | 3 | -96/+80 | |
This consolidates code across tools in `spack style` so that each `run_<tool>` function can be called indirecty through a dictionary of handlers, and os that checks like finding the executable for the tool can be shared across commands. - [x] rework `spack style` to use decorators to register tools - [x] define tool order in one place in `spack style` - [x] fix python 2/3 issues to Get `isort` checks working - [x] make isort error regex more robust across versions - [x] remove unused output option - [x] change vestigial `TRAVIS_BRANCH` to `GITHUB_BASE_REF` - [x] update completion | |||||
2021-07-07 | style: Move isort configuration to pyproject.toml | Todd Gamblin | 5 | -21/+16 | |
- [x] Remove flake8-import-order checks, as we only need isort for this - [x] Clean up configuration and requirements | |||||
2021-07-07 | style: add support for `isort` and `--fix` | Danny McClanahan | 3 | -11/+68 | |
2021-07-07 | xyce: Prefer master branch (#24733) | Paul Kuberry | 1 | -2/+3 | |
Adds 7.3.0 release of Xyce and makes a tag 'github.master' pointing at the master branch of the Xyce repository on github.com. | |||||
2021-07-07 | New package: git-annex (#24721) | Manuela Kuhn | 1 | -0/+79 | |
2021-07-07 | Configure docbook packages (#24300) | Glenn Johnson | 2 | -6/+200 | |
This PR configures the spack docbook packages - docbook-xsl - docbook-xml The public entities are now mapped to the locally installed files of the respective packages. The example catalogs are left in place and XML_CATALOG_FILES points to the newly created catalogs. | |||||
2021-07-07 | zziplib: add v0.13.72(#24462) | Olivier Cessenat | 1 | -1/+34 | |
2021-07-07 | m4 package: only apply nvhpc.patch for version 1.4.18 (#24730) | Gregory Lee | 1 | -1/+1 | |
The patch as-is does not apply to 1.4.19 | |||||
2021-07-07 | magma package: fix bugs in cuda_arch variant (#24735) | Adam J. Stewart | 1 | -2/+0 | |
2021-07-07 | py-mypy: add version 0.910 (#24738) | Adam J. Stewart | 1 | -1/+6 | |
2021-07-07 | perl: bzip2 and zlib may be installed under <prefix>/lib64 (#24752) | Massimiliano Culpo | 1 | -2/+2 | |
2021-07-07 | py-torch: +magma requires +cuda (#24736) | Adam J. Stewart | 1 | -0/+1 | |
2021-07-07 | add e4s-on-power stack (#24734) | eugeneswalker | 2 | -0/+406 | |
2021-07-07 | py-seaborn: add 0.11.1 (#24748) | Manuela Kuhn | 1 | -3/+16 | |
2021-07-07 | charliecloud: add v0.24 (#24728) | Jordan Ogas | 1 | -0/+1 | |
2021-07-07 | py-neurokit2: add new package (#24749) | Manuela Kuhn | 1 | -0/+29 | |
2021-07-07 | libtree: add v1.2.2 (#24747) | Harmen Stoppels | 1 | -0/+1 | |
2021-07-07 | netpbm: new package (#24063) | Olivier Cessenat | 1 | -0/+208 | |
2021-07-07 | New Package: visit-ffp (#22903) | Olivier Cessenat | 1 | -0/+82 | |
2021-07-07 | sleef: disable optional dependencies (#24742) | Adam J. Stewart | 1 | -0/+7 | |
2021-07-07 | perl: add dependencies for bzip2 and zlib (#24743) | Mark W. Krentel | 1 | -3/+14 | |
Perl keeps copies of the bzip2 and zlib source code in its own source tree and by default uses them in favor of outside libraries. Instead, put these dependencies under control of spack and tell perl to use the spack-built versions. | |||||
2021-07-06 | trilinos: enable +teko gotype=long (#24722) | Seth R. Johnson | 1 | -1/+7 | |
2021-07-06 | Magma: add ROCm support and v2.6.0 (#24663) | G-Ragghianti | 1 | -5/+33 | |
2021-07-06 | oneAPI packages: add 2021.3 release (#24617) | Vasily Danilin | 11 | -16/+81 | |
2021-07-06 | qt: rework to use the when context manager (#24723) | Massimiliano Culpo | 1 | -33/+39 | |
2021-07-06 | fix buffered download (#24623) | Harmen Stoppels | 1 | -8/+8 | |
* Use shutil to do a buffered copy from http response to file * Fix flake8... * Somehow flake8 still complains about unrelated files | |||||
2021-07-06 | qt+webkit: fix missing dependencies and gcc11 compatibility (#24366) | Manuela Kuhn | 1 | -4/+28 | |
2021-07-06 | json-fortran: add version v6.0.11 (#24720) | Jianwen | 1 | -0/+1 | |
2021-07-06 | openfoam: add v2106 (#24579) | Mark Olesen | 1 | -2/+3 | |
Co-authored-by: Mark Olesen <Mark.Olesen@esi-group.com> | |||||
2021-07-06 | py-torch: fix bug in libs/headers attributes (#24624) | Adam J. Stewart | 1 | -2/+4 | |
2021-07-06 | xyce: clean and fix trilinos dependencies (#24673) | Seth R. Johnson | 1 | -7/+10 | |
2021-07-06 | abseil-cpp: add versions up to 20210324.2 (#24692) | figroc | 1 | -1/+5 | |
2021-07-06 | tensorflow-serving-client: add v2.3.0 (#24694) | figroc | 1 | -1/+4 | |
2021-07-06 | installer: fix double print of exception (#24697) | eugeneswalker | 1 | -0/+1 | |
2021-07-06 | py-black: add v21.6b0 (#24715) | Adam J. Stewart | 1 | -3/+15 | |
2021-07-06 | hpcx-mpi: new package (#24194) | Mark W. Krentel | 1 | -0/+43 | |
This is a virtual package for Nvidia's HPC-X MPI implementation for external specs only. | |||||
2021-07-06 | OpenCV: various package updates (#24553) | Adam J. Stewart | 1 | -82/+168 | |
2021-07-05 | py-sphinx: add v4.0.2 (#24602) | Adam J. Stewart | 1 | -1/+4 | |
2021-07-05 | py-secretstorage: add 3.3.1 (#24705) | Manuela Kuhn | 1 | -4/+10 | |
2021-07-05 | py-keyring: fix installation on linux (#24706) | Manuela Kuhn | 1 | -1/+4 | |
* py-keyring: fix installation on linux * Update var/spack/repos/builtin/packages/py-keyring/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-keyring/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> | |||||
2021-07-05 | GDAL: add v3.3.1 (#24713) | Adam J. Stewart | 1 | -0/+1 | |
2021-07-05 | py-importlib-metadata: add 4.6.1 and 3.10.1 (#24701) | Manuela Kuhn | 1 | -0/+2 | |
2021-07-05 | py-whoosh: add new package (#24707) | Manuela Kuhn | 1 | -0/+17 | |
2021-07-05 | py-keyrings-alt: add new package (#24704) | Manuela Kuhn | 1 | -0/+19 | |
2021-07-05 | py-patool: add new package (#24703) | Manuela Kuhn | 1 | -0/+18 | |
2021-07-05 | py-iso8601: add new package (#24702) | Manuela Kuhn | 1 | -0/+17 | |
2021-07-05 | py-num2words: add new package (#24681) | Manuela Kuhn | 1 | -0/+18 | |
2021-07-05 | uriparser: add v0.9.5 (#24688) | Sebastian Pipping | 1 | -0/+1 | |