summaryrefslogtreecommitdiff
path: root/lib/spack/spack/test/util/package_hash.py
AgeCommit message (Expand)AuthorFilesLines
2024-01-02Update copyright year to 2024 (#41919)Todd Gamblin1-1/+1
2023-08-11spack.repo: uppercase the global PATH variable (#39372)Massimiliano Culpo1-4/+4
2023-06-16unparser: drop Python 2, fix testing bugs with newer Pythons (#38424)Greg Becker1-4/+4
2023-05-10Stand-alone testing: make recipe support and processing spack-/pytest-like (#...Tamara Dahlgren1-4/+4
2023-05-05Improve version, version range, and version list syntax and behavior (#36273)Harmen Stoppels1-23/+20
2023-02-01Use the `maintainers` directive in all packages (#35201)Massimiliano Culpo1-1/+1
2023-01-18license year bump (#34921)Harmen Stoppels1-1/+1
2022-08-18spack.util.package_hash: parametrize unit-tests (#32240)Massimiliano Culpo1-68/+29
2022-07-31black: reformat entire repository with blackTodd Gamblin1-35/+34
2022-07-26llvm: Variant and dependency cleanup (#31331)Chuck Atkins1-1/+1
2022-07-12`spack.repo.get()` can only be called on concrete specs (#31411)Massimiliano Culpo1-6/+13
2022-05-13`content_hash()`: make it work on abstract specsTodd Gamblin1-0/+20
2022-01-14Update copyright year to 2022Todd Gamblin1-1/+1
2022-01-12unparser: handle package-level loops, if statements, and with blocksTodd Gamblin1-32/+134
2022-01-12unparser: treat `print(a, b, c)` and `print((a, b, c))` the sameTodd Gamblin1-1/+3
2022-01-12package_hash: switch to using canonical source instead of AST reprTodd Gamblin1-36/+82
2022-01-12package_hash: add test to ensure consistency across Python versionsTodd Gamblin1-0/+37
2022-01-12package_hash: fix handling of multimethods and add testsTodd Gamblin1-0/+130
2022-01-12package_hash: rework `RemoveDirectives` and add a testTodd Gamblin1-0/+27
2022-01-12package_hash: remove all unassigned strings, not just docstringsTodd Gamblin1-0/+125