spack/.github/workflows
Todd Gamblin a22686279c cvs tests: don't use dateutil at all
`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 17:27:31 -07:00
..
install_spack.sh Fix MacOS build tests (#17542) 2020-07-20 17:25:42 -07:00
linux_build_tests.yaml build(deps): bump actions/cache from 2.1.5 to 2.1.6 (#23983) 2021-05-28 11:24:56 +02:00
macos_python.yml Add testing for Python 3.9 (#19261) 2020-10-11 21:16:00 -07:00
setup_git.sh Use "fetch-depth: 0" to retrieve all history from remote 2020-07-29 11:23:34 -07:00
unit_tests.yaml cvs tests: don't use dateutil at all 2021-07-07 17:27:31 -07:00