{"action":"created","issue":{"url":"https://api.github.com/repos/freelawproject/juriscraper/issues/129","repository_url":"https://api.github.com/repos/freelawproject/juriscraper","labels_url":"https://api.github.com/repos/freelawproject/juriscraper/issues/129/labels{/name}","comments_url":"https://api.github.com/repos/freelawproject/juriscraper/issues/129/comments","events_url":"https://api.github.com/repos/freelawproject/juriscraper/issues/129/events","html_url":"https://github.com/freelawproject/juriscraper/pull/129","id":153864420,"number":129,"title":"#59 merged in previous PyPI work and updated","user":{"login":"voutilad","id":9891346,"avatar_url":"https://avatars.githubusercontent.com/u/9891346?v=3","gravatar_id":"","url":"https://api.github.com/users/voutilad","html_url":"https://github.com/voutilad","followers_url":"https://api.github.com/users/voutilad/followers","following_url":"https://api.github.com/users/voutilad/following{/other_user}","gists_url":"https://api.github.com/users/voutilad/gists{/gist_id}","starred_url":"https://api.github.com/users/voutilad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/voutilad/subscriptions","organizations_url":"https://api.github.com/users/voutilad/orgs","repos_url":"https://api.github.com/users/voutilad/repos","events_url":"https://api.github.com/users/voutilad/events{/privacy}","received_events_url":"https://api.github.com/users/voutilad/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-09T20:39:23Z","updated_at":"2016-05-10T14:42:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/freelawproject/juriscraper/pulls/129","html_url":"https://github.com/freelawproject/juriscraper/pull/129","diff_url":"https://github.com/freelawproject/juriscraper/pull/129.diff","patch_url":"https://github.com/freelawproject/juriscraper/pull/129.patch"},"body":"Addressing Issue #59, added in support for leveraging requirements.txt to keep things easy. Modularization still needs more testing. Initially published Juriscraper v1.1 to PyPI [https://pypi.python.org/pypi/juriscraper](https://pypi.python.org/pypi/juriscraper) and did some manual testing in a virtual environment. \r\n\r\nTo build and upload a version, assuming the metadata had a version number bump, run: \r\n```\r\npython setup.py sdist upload -r pypi\r\n```\r\n\r\nAfter creating a `.pypirc` file in your home directory like so replacing `<<<PASSWORD>>>` with the freelawproject password:\r\n```\r\n[distutils]\r\nindex-servers =\r\n  pypi\r\n  pypitest\r\n\r\n[pypi]\r\nrepository=https://pypi.python.org/pypi\r\nusername=freelawproject\r\npassword=<<<PASSWORD>>>\r\n\r\n[pypitest]\r\nrepository=https://testpypi.python.org/pypi\r\nusername=freelawproject\r\npassword=<<<PASSWORD>>>\r\n```"},"comment":{"url":"https://api.github.com/repos/freelawproject/juriscraper/issues/comments/218179148","html_url":"https://github.com/freelawproject/juriscraper/pull/129#issuecomment-218179148","issue_url":"https://api.github.com/repos/freelawproject/juriscraper/issues/129","id":218179148,"user":{"login":"voutilad","id":9891346,"avatar_url":"https://avatars.githubusercontent.com/u/9891346?v=3","gravatar_id":"","url":"https://api.github.com/users/voutilad","html_url":"https://github.com/voutilad","followers_url":"https://api.github.com/users/voutilad/followers","following_url":"https://api.github.com/users/voutilad/following{/other_user}","gists_url":"https://api.github.com/users/voutilad/gists{/gist_id}","starred_url":"https://api.github.com/users/voutilad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/voutilad/subscriptions","organizations_url":"https://api.github.com/users/voutilad/orgs","repos_url":"https://api.github.com/users/voutilad/repos","events_url":"https://api.github.com/users/voutilad/events{/privacy}","received_events_url":"https://api.github.com/users/voutilad/received_events","type":"User","site_admin":false},"created_at":"2016-05-10T14:42:23Z","updated_at":"2016-05-10T14:42:23Z","body":"@mlissner: looking at that Travis log, i decided to run the tests locally and it appears they're hitting the live sites and not using the sample html. Is that the desired/expected behavior of the tests? From what I can understand it looks like they're supposed to be loading the sample HTML from disk. If so, i think the attempt to get the requests lib to fetch locally is silently failing."}}