{"action":"created","issue":{"url":"https://api.github.com/repos/kevinpt/syntrax/issues/3","repository_url":"https://api.github.com/repos/kevinpt/syntrax","labels_url":"https://api.github.com/repos/kevinpt/syntrax/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/kevinpt/syntrax/issues/3/comments","events_url":"https://api.github.com/repos/kevinpt/syntrax/issues/3/events","html_url":"https://github.com/kevinpt/syntrax/issues/3","id":290945234,"number":3,"title":"`gi` is an unsupported dependency","user":{"login":"rawrgulmuffins","id":1521575,"avatar_url":"https://avatars0.githubusercontent.com/u/1521575?v=4","gravatar_id":"","url":"https://api.github.com/users/rawrgulmuffins","html_url":"https://github.com/rawrgulmuffins","followers_url":"https://api.github.com/users/rawrgulmuffins/followers","following_url":"https://api.github.com/users/rawrgulmuffins/following{/other_user}","gists_url":"https://api.github.com/users/rawrgulmuffins/gists{/gist_id}","starred_url":"https://api.github.com/users/rawrgulmuffins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rawrgulmuffins/subscriptions","organizations_url":"https://api.github.com/users/rawrgulmuffins/orgs","repos_url":"https://api.github.com/users/rawrgulmuffins/repos","events_url":"https://api.github.com/users/rawrgulmuffins/events{/privacy}","received_events_url":"https://api.github.com/users/rawrgulmuffins/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-01-23T18:27:05Z","updated_at":"2018-02-21T07:58:11Z","closed_at":null,"author_association":"NONE","body":"# Problem Statement\r\n\r\nI was attempting to use a separate library (`syntrax`) and ran into the problem that gi is still using the old print statement. This isn't a problem in the larger sense. Normally when I run into projects like this I write a pull request to port the dependency to python3. \r\n\r\nIn this case, however, I discovered that `gi` isn't a supported package anymore and the last release was in 2014.\r\n\r\nIf you look at the [`gi` dependency on pypi](https://pypi.python.org/pypi/gi) you'll find that it has a home page listed. If you look [look at the project home page](https://github.com/inconditus/gi) you'll see that the page is down and that `inconditus` doesn't have it listed under their repositories anymore.\r\n\r\nI would suggest moving to a new dependency if possible. I don't know enough about this space right now to suggest an alternative but if you'd like help I can find the time later to look into it.\r\n\r\n# Error in Question\r\n\r\n```\r\nsyntrax\r\nTraceback (most recent call last):\r\n  File \"/Users/alexlord/.virtualenvs/presentations/lib/python3.6/site-packages/syntrax.py\", line 20, in <module>\r\n    import pango\r\nModuleNotFoundError: No module named 'pango'\r\n\r\nDuring handling of the above exception, another exception occurred:\r\n\r\nTraceback (most recent call last):\r\n  File \"/Users/alexlord/.virtualenvs/presentations/bin/syntrax\", line 7, in <module>\r\n    from syntrax import main\r\n  File \"/Users/alexlord/.virtualenvs/presentations/lib/python3.6/site-packages/syntrax.py\", line 24, in <module>\r\n    from gi.repository import Pango as pango\r\n  File \"/Users/alexlord/.virtualenvs/presentations/lib/python3.6/site-packages/gi/__init__.py\", line 39\r\n    print url\r\n            ^\r\nSyntaxError: Missing parentheses in call to 'print'. Did you mean print(t url)?\r\n```"},"comment":{"url":"https://api.github.com/repos/kevinpt/syntrax/issues/comments/367242207","html_url":"https://github.com/kevinpt/syntrax/issues/3#issuecomment-367242207","issue_url":"https://api.github.com/repos/kevinpt/syntrax/issues/3","id":367242207,"user":{"login":"rawrgulmuffins","id":1521575,"avatar_url":"https://avatars0.githubusercontent.com/u/1521575?v=4","gravatar_id":"","url":"https://api.github.com/users/rawrgulmuffins","html_url":"https://github.com/rawrgulmuffins","followers_url":"https://api.github.com/users/rawrgulmuffins/followers","following_url":"https://api.github.com/users/rawrgulmuffins/following{/other_user}","gists_url":"https://api.github.com/users/rawrgulmuffins/gists{/gist_id}","starred_url":"https://api.github.com/users/rawrgulmuffins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rawrgulmuffins/subscriptions","organizations_url":"https://api.github.com/users/rawrgulmuffins/orgs","repos_url":"https://api.github.com/users/rawrgulmuffins/repos","events_url":"https://api.github.com/users/rawrgulmuffins/events{/privacy}","received_events_url":"https://api.github.com/users/rawrgulmuffins/received_events","type":"User","site_admin":false},"created_at":"2018-02-21T07:58:11Z","updated_at":"2018-02-21T07:58:11Z","author_association":"NONE","body":"I installed (on my OSX  with\r\n\r\n```\r\nbrew info pango\r\nvirtualenvwrapper --python=$(which python3) syntrax3\r\nworkon syntrax3\r\npip install pycairo\r\npip install gobject\r\npip install gi\r\n```\r\n\r\nThese steps reproduce the same stack trace.\r\n"}}
{"actor":{"display_login":"rawrgulmuffins"}}