{"action":"created","issue":{"url":"https://api.github.com/repos/Lukasa/hyper/issues/175","labels_url":"https://api.github.com/repos/Lukasa/hyper/issues/175/labels{/name}","comments_url":"https://api.github.com/repos/Lukasa/hyper/issues/175/comments","events_url":"https://api.github.com/repos/Lukasa/hyper/issues/175/events","html_url":"https://github.com/Lukasa/hyper/issues/175","id":113787339,"number":175,"title":"Fix downstream packaging pain","user":{"login":"koobs","id":1011612,"avatar_url":"https://avatars.githubusercontent.com/u/1011612?v=3","gravatar_id":"","url":"https://api.github.com/users/koobs","html_url":"https://github.com/koobs","followers_url":"https://api.github.com/users/koobs/followers","following_url":"https://api.github.com/users/koobs/following{/other_user}","gists_url":"https://api.github.com/users/koobs/gists{/gist_id}","starred_url":"https://api.github.com/users/koobs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/koobs/subscriptions","organizations_url":"https://api.github.com/users/koobs/orgs","repos_url":"https://api.github.com/users/koobs/repos","events_url":"https://api.github.com/users/koobs/events{/privacy}","received_events_url":"https://api.github.com/users/koobs/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-10-28T10:28:06Z","updated_at":"2015-10-28T13:37:00Z","closed_at":null,"body":"Many test related files are missing from the PyPI sdist, precluding downstream testing by users and OS packagers & porters. Among others:\r\n\r\n- [ ] Add missing test files to sdist. tests/server.py tests/certs/* tasks.py test_* tox.ini\r\n- [ ] Make [setup.py test command work](https://pytest.org/latest/goodpractises.html#integration-with-setuptools-test-commands) (running py.test)\r\n- [ ] Add tests_require (pytest) in setup.py\r\n\r\nChanges applied to address the above issues can be found in [this py-hyper port commit](https://svnweb.freebsd.org/changeset/ports/400380)\r\n\r\nP.S If it wasn't already obvious I'm trying to test Hyper, in particular to QA the Hyper port on FreeBSD :)"},"comment":{"url":"https://api.github.com/repos/Lukasa/hyper/issues/comments/151846631","html_url":"https://github.com/Lukasa/hyper/issues/175#issuecomment-151846631","issue_url":"https://api.github.com/repos/Lukasa/hyper/issues/175","id":151846631,"user":{"login":"sigmavirus24","id":240830,"avatar_url":"https://avatars.githubusercontent.com/u/240830?v=3","gravatar_id":"","url":"https://api.github.com/users/sigmavirus24","html_url":"https://github.com/sigmavirus24","followers_url":"https://api.github.com/users/sigmavirus24/followers","following_url":"https://api.github.com/users/sigmavirus24/following{/other_user}","gists_url":"https://api.github.com/users/sigmavirus24/gists{/gist_id}","starred_url":"https://api.github.com/users/sigmavirus24/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sigmavirus24/subscriptions","organizations_url":"https://api.github.com/users/sigmavirus24/orgs","repos_url":"https://api.github.com/users/sigmavirus24/repos","events_url":"https://api.github.com/users/sigmavirus24/events{/privacy}","received_events_url":"https://api.github.com/users/sigmavirus24/received_events","type":"User","site_admin":false},"created_at":"2015-10-28T13:37:00Z","updated_at":"2015-10-28T13:37:00Z","body":"So, I'm personally opposed to having more than one way to run the tests (i.e., making `python setup.py test` work). Tox is increasingly becoming *the* way to run tests for Python projects because of the automated virtualenv isolation and because running tests against something that isn't actually installed has proven to be fault-ridden and misleading."}}