<reponame>buildsi/spack-monitor-nlp-dev
{
    "body": "Allow variants with no `values` parameter to be interpreted as single-value variants (rather than boolean variants) if their default value is a non-boolean value. These variants will be given `values=lambda x: True`.\r\n\r\nThis allows for easy open-ended variants\r\n```python\r\nvariant('config_file', default='/etc', description='location of the config file')\r\n```\r\nCan take any input, and will attempt to locate a config file at that location.\r\n\r\nStarted this on the wrong branch, so some extra commits appear in the log. They'll be squashed out anyway.",
    "user": "becker33",
    "url": "https://api.github.com/repos/spack/spack/issues/4746",
    "updated_at": "2017-07-18 17:55:03",
    "created_at": "2017-07-13 00:21:21",
    "closed_at": "2017-07-18 17:03:15",
    "state": "closed",
    "title": "Open ended variants",
    "number": 4746,
    "milestone": null,
    "labels": [
        "variants"
    ],
    "id": 242552106,
    "html_url": "https://github.com/spack/spack/pull/4746",
    "assignees": [],
    "comments": 0
}