{"action":"created","issue":{"url":"https://api.github.com/repos/vishnubob/python-midi/issues/73","labels_url":"https://api.github.com/repos/vishnubob/python-midi/issues/73/labels{/name}","comments_url":"https://api.github.com/repos/vishnubob/python-midi/issues/73/comments","events_url":"https://api.github.com/repos/vishnubob/python-midi/issues/73/events","html_url":"https://github.com/vishnubob/python-midi/issues/73","id":109595295,"number":73,"title":"Installation on Linux has unnecessary swig dependency for Python-only functionality","user":{"login":"pdorrell","id":10849,"avatar_url":"https://avatars.githubusercontent.com/u/10849?v=3","gravatar_id":"","url":"https://api.github.com/users/pdorrell","html_url":"https://github.com/pdorrell","followers_url":"https://api.github.com/users/pdorrell/followers","following_url":"https://api.github.com/users/pdorrell/following{/other_user}","gists_url":"https://api.github.com/users/pdorrell/gists{/gist_id}","starred_url":"https://api.github.com/users/pdorrell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pdorrell/subscriptions","organizations_url":"https://api.github.com/users/pdorrell/orgs","repos_url":"https://api.github.com/users/pdorrell/repos","events_url":"https://api.github.com/users/pdorrell/events{/privacy}","received_events_url":"https://api.github.com/users/pdorrell/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-03T01:08:24Z","updated_at":"2015-10-05T00:05:47Z","closed_at":null,"body":"When I attempt to do a `pip install` on Ubuntu, there's an error because I don't have **swig** installed. So then I do `sudo apt-get install swig`, and try again, and it works.\r\n\r\nHowever, my application is not actually using those features of the library that require **swig**.\r\n\r\nSo possibly it would make sense to split this library into two parts: the first with the pure Python functionality, and the second with the Alsa sequencer and the swig dependency.\r\n\r\nIf this issue is fixed, and my previous issue (Pypi downloadability), then this library would get closer to the \"it just works\" stage, with perhaps the Python 3 issue being the only other problem."},"comment":{"url":"https://api.github.com/repos/vishnubob/python-midi/issues/comments/145403831","html_url":"https://github.com/vishnubob/python-midi/issues/73#issuecomment-145403831","issue_url":"https://api.github.com/repos/vishnubob/python-midi/issues/73","id":145403831,"user":{"login":"vishnubob","id":188410,"avatar_url":"https://avatars.githubusercontent.com/u/188410?v=3","gravatar_id":"","url":"https://api.github.com/users/vishnubob","html_url":"https://github.com/vishnubob","followers_url":"https://api.github.com/users/vishnubob/followers","following_url":"https://api.github.com/users/vishnubob/following{/other_user}","gists_url":"https://api.github.com/users/vishnubob/gists{/gist_id}","starred_url":"https://api.github.com/users/vishnubob/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vishnubob/subscriptions","organizations_url":"https://api.github.com/users/vishnubob/orgs","repos_url":"https://api.github.com/users/vishnubob/repos","events_url":"https://api.github.com/users/vishnubob/events{/privacy}","received_events_url":"https://api.github.com/users/vishnubob/received_events","type":"User","site_admin":false},"created_at":"2015-10-05T00:05:47Z","updated_at":"2015-10-05T00:05:47Z","body":"I wouldn't break it apart, but I would entertain a configuration switch to setup.py."}}