{"html_url": "https://github.com/simonw/datasette/issues/317#issuecomment-399150285", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/317", "id": 399150285, "node_id": "MDEyOklzc3VlQ29tbWVudDM5OTE1MDI4NQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-06-21T15:45:47Z", "updated_at": "2018-06-21T15:45:47Z", "author_association": "OWNER", "body": "That fixed it! https://travis-ci.org/simonw/datasette/jobs/395078407 ran successfully and https://pypi.org/project/datasette/ now hosts Datasette 0.23.1 deployed via Travis.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 333326107, "label": "Travis CI fails to upload new releases to PyPI"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/317#issuecomment-399144688", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/317", "id": 399144688, "node_id": "MDEyOklzc3VlQ29tbWVudDM5OTE0NDY4OA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2018-06-21T15:29:06Z", "updated_at": "2018-06-21T15:29:16Z", "author_association": "OWNER", "body": "From https://docs.travis-ci.com/user/deployment/pypi/\r\n\r\n> Note that if your PyPI password contains special characters you need to escape them before encrypting your password. Some people have [reported difficulties](https://github.com/travis-ci/dpl/issues/377) connecting to PyPI with passwords containing anything except alphanumeric characters.\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 333326107, "label": "Travis CI fails to upload new releases to PyPI"}, "performed_via_github_app": null}