{"action":"created","issue":{"url":"https://api.github.com/repos/okfn/messytables/issues/144","labels_url":"https://api.github.com/repos/okfn/messytables/issues/144/labels{/name}","comments_url":"https://api.github.com/repos/okfn/messytables/issues/144/comments","events_url":"https://api.github.com/repos/okfn/messytables/issues/144/events","html_url":"https://github.com/okfn/messytables/issues/144","id":115041882,"number":144,"title":"All releases BROKEN due to json-table-schema name change","user":{"login":"davidread","id":307612,"avatar_url":"https://avatars.githubusercontent.com/u/307612?v=3","gravatar_id":"","url":"https://api.github.com/users/davidread","html_url":"https://github.com/davidread","followers_url":"https://api.github.com/users/davidread/followers","following_url":"https://api.github.com/users/davidread/following{/other_user}","gists_url":"https://api.github.com/users/davidread/gists{/gist_id}","starred_url":"https://api.github.com/users/davidread/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidread/subscriptions","organizations_url":"https://api.github.com/users/davidread/orgs","repos_url":"https://api.github.com/users/davidread/repos","events_url":"https://api.github.com/users/davidread/events{/privacy}","received_events_url":"https://api.github.com/users/davidread/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"brew","id":3993,"avatar_url":"https://avatars.githubusercontent.com/u/3993?v=3","gravatar_id":"","url":"https://api.github.com/users/brew","html_url":"https://github.com/brew","followers_url":"https://api.github.com/users/brew/followers","following_url":"https://api.github.com/users/brew/following{/other_user}","gists_url":"https://api.github.com/users/brew/gists{/gist_id}","starred_url":"https://api.github.com/users/brew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brew/subscriptions","organizations_url":"https://api.github.com/users/brew/orgs","repos_url":"https://api.github.com/users/brew/repos","events_url":"https://api.github.com/users/brew/events{/privacy}","received_events_url":"https://api.github.com/users/brew/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2015-11-04T12:26:24Z","updated_at":"2015-11-04T13:15:56Z","closed_at":"2015-11-04T13:12:17Z","body":"json-table-schema is a broken dependency as of yesterday. This affects current and previous releases on pypi.\r\n\r\nTo fix this at this end we've changed the dep https://github.com/okfn/messytables/pull/143 and now messytables installs from source again, but it needs a release to pypi. I don't have permission for this.\r\n\r\n```\r\n(test)co@precise64:/tmp$ pip install messytables\r\nDownloading/unpacking messytables\r\n  Downloading messytables-0.15.0.tar.gz\r\n  Running setup.py egg_info for package messytables\r\n\r\nDownloading/unpacking xlrd>=0.8.0 (from messytables)\r\n  Downloading xlrd-0.9.4.tar.gz (322Kb): 322Kb downloaded\r\n  Running setup.py egg_info for package xlrd\r\n\r\nDownloading/unpacking python-magic>=0.4.6 (from messytables)\r\n  Downloading python-magic-0.4.10.tar.gz\r\n  Running setup.py egg_info for package python-magic\r\n\r\n    no previously-included directories found matching 'test'\r\nDownloading/unpacking chardet>=2.3.0 (from messytables)\r\n  Downloading chardet-2.3.0.tar.gz (164Kb): 164Kb downloaded\r\n  Running setup.py egg_info for package chardet\r\n\r\n    warning: no files found matching 'COPYING'\r\n    warning: no files found matching '*.html' under directory 'docs'\r\n    warning: no files found matching '*.css' under directory 'docs'\r\n    warning: no files found matching '*.png' under directory 'docs'\r\n    warning: no files found matching '*.gif' under directory 'docs'\r\nDownloading/unpacking python-dateutil>=2.4.2 (from messytables)\r\n  Downloading python-dateutil-2.4.2.tar.gz (209Kb): 209Kb downloaded\r\n  Running setup.py egg_info for package python-dateutil\r\n\r\nDownloading/unpacking lxml>=3.2 (from messytables)\r\n  Downloading lxml-3.5.0b1.tar.gz (3.8Mb): 3.8Mb downloaded\r\n  Running setup.py egg_info for package lxml\r\n    Building lxml version 3.5.0b1.\r\n    Building without Cython.\r\n    Using build configuration of libxslt 1.1.26\r\n    Building against libxml2/libxslt in the following directory: /usr/lib/x86_64-linux-gnu\r\n\r\n    warning: no previously-included files found matching '*.py'\r\nDownloading/unpacking requests (from messytables)\r\n  Downloading requests-2.8.1.tar.gz (480Kb): 480Kb downloaded\r\n  Running setup.py egg_info for package requests\r\n\r\nDownloading/unpacking html5lib (from messytables)\r\n  Downloading html5lib-1.0b8.tar.gz (889Kb): 889Kb downloaded\r\n  Running setup.py egg_info for package html5lib\r\n\r\nDownloading/unpacking json-table-schema>=0.2 (from messytables)\r\n  Downloading json-table-schema-0.5.0.tar.gz\r\n  Running setup.py egg_info for package json-table-schema\r\n    json-table-schema has been replaced by jsontableschema. See https://github.com/okfn/json-table-schema-py-old for details.\r\n    Traceback (most recent call last):\r\n      File \"<string>\", line 14, in <module>\r\n      File \"/tmp/test/build/json-table-schema/setup.py\", line 16, in <module>\r\n        with io.open(README_PATH, mode='r+t', encoding='utf-8') as stream:\r\n    IOError: [Errno 2] No such file or directory: '/tmp/test/build/json-table-schema/README.md'\r\n    Complete output from command python setup.py egg_info:\r\n    json-table-schema has been replaced by jsontableschema. See https://github.com/okfn/json-table-schema-py-old for details.\r\n\r\nTraceback (most recent call last):\r\n\r\n  File \"<string>\", line 14, in <module>\r\n\r\n  File \"/tmp/test/build/json-table-schema/setup.py\", line 16, in <module>\r\n\r\n    with io.open(README_PATH, mode='r+t', encoding='utf-8') as stream:\r\n\r\nIOError: [Errno 2] No such file or directory: '/tmp/test/build/json-table-schema/README.md'\r\n\r\n----------------------------------------\r\nCommand python setup.py egg_info failed with error code 1 in /tmp/test/build/json-table-schema\r\nStoring complete log in /home/co/.pip/pip.log\r\n```"},"comment":{"url":"https://api.github.com/repos/okfn/messytables/issues/comments/153716770","html_url":"https://github.com/okfn/messytables/issues/144#issuecomment-153716770","issue_url":"https://api.github.com/repos/okfn/messytables/issues/144","id":153716770,"user":{"login":"davidread","id":307612,"avatar_url":"https://avatars.githubusercontent.com/u/307612?v=3","gravatar_id":"","url":"https://api.github.com/users/davidread","html_url":"https://github.com/davidread","followers_url":"https://api.github.com/users/davidread/followers","following_url":"https://api.github.com/users/davidread/following{/other_user}","gists_url":"https://api.github.com/users/davidread/gists{/gist_id}","starred_url":"https://api.github.com/users/davidread/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidread/subscriptions","organizations_url":"https://api.github.com/users/davidread/orgs","repos_url":"https://api.github.com/users/davidread/repos","events_url":"https://api.github.com/users/davidread/events{/privacy}","received_events_url":"https://api.github.com/users/davidread/received_events","type":"User","site_admin":false},"created_at":"2015-11-04T13:15:56Z","updated_at":"2015-11-04T13:15:56Z","body":"Ok, #135 isn't really about pinning after all.\r\n\r\n@pwalsh said:\r\n\r\n> I did not look not at the specific problem here, but, pinning dependencies should have prevented suprises.\r\n\r\nHowever the article he links to reminds us:\r\n\r\n> WARNING: Don’t pin by default when you’re building libraries! Only use pinning for end products.\r\n\r\nwhich is the concern that I have."}}