payload: {"action":"created","issue":{"url":"https://api.github.com/repos/citation-file-format/cff-converter-python/issues/80","repository_url":"https://api.github.com/repos/citation-file-format/cff-converter-python","labels_url":"https://api.github.com/repos/citation-file-format/cff-converter-python/issues/80/labels{/name}","comments_url":"https://api.github.com/repos/citation-file-format/cff-converter-python/issues/80/comments","events_url":"https://api.github.com/repos/citation-file-format/cff-converter-python/issues/80/events","html_url":"https://github.com/citation-file-format/cff-converter-python/issues/80","id":357214290,"node_id":"MDU6SXNzdWUzNTcyMTQyOTA=","number":80,"title":"Failed install with python 3.7","user":{"login":"jameshowison","id":91986,"node_id":"MDQ6VXNlcjkxOTg2","avatar_url":"https://avatars1.githubusercontent.com/u/91986?v=4","gravatar_id":"","url":"https://api.github.com/users/jameshowison","html_url":"https://github.com/jameshowison","followers_url":"https://api.github.com/users/jameshowison/followers","following_url":"https://api.github.com/users/jameshowison/following{/other_user}","gists_url":"https://api.github.com/users/jameshowison/gists{/gist_id}","starred_url":"https://api.github.com/users/jameshowison/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jameshowison/subscriptions","organizations_url":"https://api.github.com/users/jameshowison/orgs","repos_url":"https://api.github.com/users/jameshowison/repos","events_url":"https://api.github.com/users/jameshowison/events{/privacy}","received_events_url":"https://api.github.com/users/jameshowison/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-09-05T12:51:27Z","updated_at":"2019-02-27T14:34:00Z","closed_at":null,"author_association":"NONE","body":"pip install fails with python 3.7 environment.  Happens in same way with 3.7 installed via homebrew and with a python3.7 conda environment (I couldn't get virtualenv working to test that too).  Issues seems to be with ruamel.yaml:\r\n\r\nhttps://pypi.org/project/cffconvert/#files does only list python 3.6 should cffconvert refuse to install on python 3.7 environments (is that possible?)\r\n\r\n```\r\nconda create -n py37 -c anaconda python=3.7 \r\nconda activate py37\r\npip install cffconvert\r\nCollecting cffconvert\r\n  Using cached https://files.pythonhosted.org/packages/79/ee/6a359b57860b48badfe5538a1ea906c500532a35f76d46b9866f915968f4/cffconvert-1.0.1.tar.gz\r\nCollecting click==6.7 (from cffconvert)\r\n  Using cached https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl\r\nCollecting PyYAML==3.12 (from cffconvert)\r\n  Using cached https://files.pythonhosted.org/packages/4a/85/db5a2df477072b2902b0eb892feb37d88ac635d36245a72a6a69b23b383a/PyYAML-3.12.tar.gz\r\nCollecting requests==2.18.4 (from cffconvert)\r\n  Using cached https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl\r\nCollecting pykwalifire==2.0.1 (from cffconvert)\r\n  Using cached https://files.pythonhosted.org/packages/60/6d/bba1b8c3db8cdf2236819431883859f9226f89156afb72364b94d9233752/pykwalifire-2.0.1-py2.py3-none-any.whl\r\nCollecting pytest==3.3.2 (from cffconvert)\r\n  Using cached https://files.pythonhosted.org/packages/38/af/8dcf688d192914928393f931b7b550f2530299bbb08018b2f17efa6aab73/pytest-3.3.2-py2.py3-none-any.whl\r\nCollecting pytest-cov==2.5.1 (from cffconvert)\r\n  Using cached https://files.pythonhosted.org/packages/30/7d/7f6a78ae44a1248ee28cc777586c18b28a1df903470e5d34a6e25712b8aa/pytest_cov-2.5.1-py2.py3-none-any.whl\r\nCollecting pytest-runner==4.2 (from cffconvert)\r\n  Using cached https://files.pythonhosted.org/packages/72/a4/d7a5738a3096f22a98bec1609e237b250ebff04e5ea2930305d485337263/pytest_runner-4.2-py2.py3-none-any.whl\r\nCollecting idna<2.7,>=2.5 (from requests==2.18.4->cffconvert)\r\n  Using cached https://files.pythonhosted.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6-py2.py3-none-any.whl\r\nCollecting urllib3<1.23,>=1.21.1 (from requests==2.18.4->cffconvert)\r\n  Using cached https://files.pythonhosted.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1.22-py2.py3-none-any.whl\r\nCollecting chardet<3.1.0,>=3.0.2 (from requests==2.18.4->cffconvert)\r\n  Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl\r\nRequirement already satisfied: certifi>=2017.4.17 in ./miniconda3/envs/py37/lib/python3.7/site-packages (from requests==2.18.4->cffconvert) (2018.8.24)\r\nCollecting docopt>=0.6.2 (from pykwalifire==2.0.1->cffconvert)\r\nCollecting ruamel.yaml<0.12.0,>=0.11.0 (from pykwalifire==2.0.1->cffconvert)\r\n  Using cached https://files.pythonhosted.org/packages/6a/d0/1b8feda986ec3440df38ace0088b7e46d1eba769bea0f91b90c526427076/ruamel.yaml-0.11.15.tar.gz\r\n    Complete output from command python setup.py egg_info:\r\n    Warning: 'keywords' should be a list, got type 'NoneType'\r\n    Traceback (most recent call last):\r\n      File \"<string>\", line 1, in <module>\r\n      File \"/private/var/folders/cq/dnv1cdh95n773pwj1x49tmtr0000gp/T/pip-install-5tdy_gtf/ruamel.yaml/setup.py\", line 715, in <module>\r\n        main()\r\n      File \"/private/var/folders/cq/dnv1cdh95n773pwj1x49tmtr0000gp/T/pip-install-5tdy_gtf/ruamel.yaml/setup.py\", line 712, in main\r\n        setup(**kw)\r\n      File \"/Users/howison/miniconda3/envs/py37/lib/python3.7/site-packages/setuptools/__init__.py\", line 140, in setup\r\n        return distutils.core.setup(**attrs)\r\n      File \"/Users/howison/miniconda3/envs/py37/lib/python3.7/distutils/core.py\", line 108, in setup\r\n        _setup_distribution = dist = klass(attrs)\r\n      File \"/Users/howison/miniconda3/envs/py37/lib/python3.7/site-packages/setuptools/dist.py\", line 370, in __init__\r\n        k: v for k, v in attrs.items()\r\n      File \"/Users/howison/miniconda3/envs/py37/lib/python3.7/distutils/dist.py\", line 267, in __init__\r\n        getattr(self.metadata, \"set_\" + key)(val)\r\n      File \"/Users/howison/miniconda3/envs/py37/lib/python3.7/distutils/dist.py\", line 1203, in set_keywords\r\n        self.keywords = _ensure_list(value, 'keywords')\r\n      File \"/Users/howison/miniconda3/envs/py37/lib/python3.7/distutils/dist.py\", line 40, in _ensure_list\r\n        value = list(value)\r\n    TypeError: 'NoneType' object is not iterable\r\n    \r\n    ----------------------------------------\r\nCommand \"python setup.py egg_info\" failed with error code 1 in /private/var/folders/cq/dnv1cdh95n773pwj1x49tmtr0000gp/T/pip-install-5tdy_gtf/ruamel.yaml/\r\n```"},"comment":{"url":"https://api.github.com/repos/citation-file-format/cff-converter-python/issues/comments/467884141","html_url":"https://github.com/citation-file-format/cff-converter-python/issues/80#issuecomment-467884141","issue_url":"https://api.github.com/repos/citation-file-format/cff-converter-python/issues/80","id":467884141,"node_id":"MDEyOklzc3VlQ29tbWVudDQ2Nzg4NDE0MQ==","user":{"login":"ZedThree","id":1486942,"node_id":"MDQ6VXNlcjE0ODY5NDI=","avatar_url":"https://avatars3.githubusercontent.com/u/1486942?v=4","gravatar_id":"","url":"https://api.github.com/users/ZedThree","html_url":"https://github.com/ZedThree","followers_url":"https://api.github.com/users/ZedThree/followers","following_url":"https://api.github.com/users/ZedThree/following{/other_user}","gists_url":"https://api.github.com/users/ZedThree/gists{/gist_id}","starred_url":"https://api.github.com/users/ZedThree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZedThree/subscriptions","organizations_url":"https://api.github.com/users/ZedThree/orgs","repos_url":"https://api.github.com/users/ZedThree/repos","events_url":"https://api.github.com/users/ZedThree/events{/privacy}","received_events_url":"https://api.github.com/users/ZedThree/received_events","type":"User","site_admin":false},"created_at":"2019-02-27T14:34:00Z","updated_at":"2019-02-27T14:34:00Z","author_association":"NONE","body":"I have the same issue. Updating [pykwalifire][1] to use `ramuel.yaml>=0.15` made it work for me. All the tests still pass (although weirdly not for pykwalifire)\r\n\r\n[1]: https://github.com/sdruskat/pykwalifire"}}
other: {"actor":{"display_login":"ZedThree"}}