spack/lib/spack
markus-ferrell d823037c40
Windows: enable "spack install" tests (#34696)
* The module-level skip for tests in `cmd.install` on Windows is removed.
  A few classes of errors still persist:

  * Cdash tests are not working on Windows
  * Tests for failed installs are also not working (this will require
    investigating bugs in output redirection)
  * Environments are not yet supported on Windows

  overall though, this enables testing of most basic uses of "spack install"
* Git repositories cached for version lookups were using a layout that
  mimicked the URL as much as possible. This was useful for listing the
  cache directory and understanding what was present at a glance, but
  the paths were overly long on Windows. On all systems, the layout is
  now a single directory based on a hash of the Git URL and is shortened
  (which ensures a consistent and acceptable length, and also avoids
  special characters).
  * In particular, this removes util.url.parse_git_url and its associated
    test, which were used exclusively for generating the git cache layout
* Bootstrapping is now enabled for unit tests on Windows
2023-08-14 13:15:40 -07:00
..
docs build(deps): bump mypy from 1.4.1 to 1.5.0 in /lib/spack/docs (#39383) 2023-08-11 08:01:34 +02:00
env cc: Ensure that user-specified flags take precedence over others (#37376) 2023-06-18 14:07:08 -07:00
external Drop Python 2 object subclassing (#38720) 2023-07-05 14:37:44 +02:00
llnl Fix style issues with latest versions of tools (#39422) 2023-08-14 12:38:59 -04:00
spack Windows: enable "spack install" tests (#34696) 2023-08-14 13:15:40 -07:00
spack_installable license year bump (#34921) 2023-01-18 14:30:17 -08:00