summaryrefslogtreecommitdiff
path: root/lib/spack/spack/spec.py
AgeCommit message (Expand)AuthorFilesLines
2024-01-02Update copyright year to 2024 (#41919)Todd Gamblin1-1/+1
2023-12-19"spack diff": add ignore option for dependencies (#41711)Peter Scheibel1-0/+14
2023-12-13Improve parsing of quoted flags and variants in specs (#41529)Todd Gamblin1-13/+17
2023-12-12mysql: fix issue when using old core API call (#41573)Massimiliano Culpo1-3/+1
2023-11-01Cherry-picking virtual dependencies (#35322)Massimiliano Culpo1-16/+92
2023-10-30ci: print colored specs in concretization progress (#40711)Harmen Stoppels1-3/+9
2023-10-27OCI buildcache (#38358)Harmen Stoppels1-2/+1
2023-10-17Allow / in GitVersion (#39398)Peter Scheibel1-0/+41
2023-10-11Update bootstrap buildcache to support Python 3.12 (#40404)Massimiliano Culpo1-2/+2
2023-10-10More helpful error when patch lookup fails (#40379)Harmen Stoppels1-1/+10
2023-10-06Make "minimal" the default duplicate strategy (#39621)Massimiliano Culpo1-2/+9
2023-09-28Partial removal of circular dependencies between `spack` and `llnl` (#40090)Massimiliano Culpo1-6/+45
2023-09-21Restore virtuals normalization on edge construction (#40130)Massimiliano Culpo1-1/+1
2023-09-19ASP-based solver: declare deprecated versions iff config:deprecated:true (#40...Massimiliano Culpo1-1/+2
2023-09-14Add efficient `deptype` flag and `spack.deptypes` module (#39472)Harmen Stoppels1-152/+116
2023-09-13Revert "ASP-based solver: don't declare deprecated versions unless required (...Harmen Stoppels1-2/+1
2023-09-13ASP-based solver: don't declare deprecated versions unless required (#38181)Massimiliano Culpo1-1/+2
2023-09-13Spec.tree: add type hints (#39948)Massimiliano Culpo1-21/+46
2023-08-24Remove leftover attributes from parser (#39574)Massimiliano Culpo1-9/+0
2023-08-23Uppercase global constants in spec.py (#39573)Massimiliano Culpo1-26/+26
2023-08-17Delay abstract hashes lookup (#39251)Harmen Stoppels1-43/+33
2023-08-16Avoid sort on singleton list during edge insertion (#39458)Harmen Stoppels1-9/+7
2023-08-15Rename "main_node" -> "make_node"Massimiliano Culpo1-1/+1
2023-08-15Remove the need for "node_regex"Massimiliano Culpo1-1/+3
2023-08-15Rename method: "root_node" -> "main_node"Massimiliano Culpo1-1/+1
2023-08-15Rework the encoding to introduce node(ID, Package) nested factsMassimiliano Culpo1-3/+5
2023-08-11spack.repo: uppercase the global PATH variable (#39372)Massimiliano Culpo1-25/+25
2023-08-03Buildcache commands cleanup, again... (#39203)Harmen Stoppels1-25/+7
2023-08-02version: move to module, avoid circular imports (#39077)Harmen Stoppels1-1/+2
2023-07-19Remove `LazyReference` from code (#38944)Massimiliano Culpo1-10/+10
2023-07-05Drop Python 2 super syntax (#38718)Adam J. Stewart1-29/+21
2023-07-05Drop Python 2 object subclassing (#38720)Adam J. Stewart1-4/+4
2023-06-16show external status as [e] (#33792)Greg Becker1-13/+33
2023-06-15Add virtual information on DAG edges (#34821)Massimiliano Culpo1-54/+186
2023-06-01Spec.format: print false attributes if requested (#37932)Greg Becker1-1/+1
2023-05-19compiler specs: do not print '@=' when clear from context (#37787)Greg Becker1-2/+12
2023-05-15bugfix: don't look up patches from packages for concrete specsTodd Gamblin1-3/+3
2023-05-13`spack spec`: remove noisy `@=` from output (#37663)Todd Gamblin1-3/+14
2023-05-12Allow buildcache specs to be referenced by hash (#35042)Nathan Hanford1-20/+122
2023-05-10Stand-alone testing: make recipe support and processing spack-/pytest-like (#...Tamara Dahlgren1-1/+3
2023-05-05Improve version, version range, and version list syntax and behavior (#36273)Harmen Stoppels1-28/+69
2023-05-04Update vendored ruamel.yaml to v0.17.21 (#37008)Massimiliano Culpo1-7/+2
2023-05-04Remove the old spec format in configuration (#37425)Massimiliano Culpo1-257/+1
2023-04-28Spec.format: fix bug in dependency hash formatting (#37073)Greg Becker1-11/+12
2023-03-08Split `satisfies(..., strict=True/False)` into two functions (#35681)Massimiliano Culpo1-143/+229
2023-03-05windows: use `sys.platform == "win32"` instead of `is_windows` (#35640)Todd Gamblin1-2/+0
2023-02-21Spec.satisfies should be commutative when strict=False (#35598)Harmen Stoppels1-10/+23
2023-02-16Style: black 23, skip magic trailing comma (#35351)Adam J. Stewart1-11/+2
2023-01-26Extract functions to read spec files from different format (#35094)Massimiliano Culpo1-215/+268
2023-01-20Add type hints to DependencySpec (#35021)Massimiliano Culpo1-15/+17