{"action":"created","issue":{"url":"https://api.github.com/repos/wearpants/twiggy/issues/36","labels_url":"https://api.github.com/repos/wearpants/twiggy/issues/36/labels{/name}","comments_url":"https://api.github.com/repos/wearpants/twiggy/issues/36/comments","events_url":"https://api.github.com/repos/wearpants/twiggy/issues/36/events","html_url":"https://github.com/wearpants/twiggy/issues/36","id":52553809,"number":36,"title":"0.4.x release with Python3 support","user":{"login":"ejelome","id":5746371,"avatar_url":"https://avatars.githubusercontent.com/u/5746371?v=3","gravatar_id":"","url":"https://api.github.com/users/ejelome","html_url":"https://github.com/ejelome","followers_url":"https://api.github.com/users/ejelome/followers","following_url":"https://api.github.com/users/ejelome/following{/other_user}","gists_url":"https://api.github.com/users/ejelome/gists{/gist_id}","starred_url":"https://api.github.com/users/ejelome/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ejelome/subscriptions","organizations_url":"https://api.github.com/users/ejelome/orgs","repos_url":"https://api.github.com/users/ejelome/repos","events_url":"https://api.github.com/users/ejelome/events{/privacy}","received_events_url":"https://api.github.com/users/ejelome/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/wearpants/twiggy/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/wearpants/twiggy/milestones/4","html_url":"https://github.com/wearpants/twiggy/milestones/0.4","labels_url":"https://api.github.com/repos/wearpants/twiggy/milestones/4/labels","id":945556,"number":4,"title":"0.4","description":"","creator":{"login":"wearpants","id":505344,"avatar_url":"https://avatars.githubusercontent.com/u/505344?v=3","gravatar_id":"","url":"https://api.github.com/users/wearpants","html_url":"https://github.com/wearpants","followers_url":"https://api.github.com/users/wearpants/followers","following_url":"https://api.github.com/users/wearpants/following{/other_user}","gists_url":"https://api.github.com/users/wearpants/gists{/gist_id}","starred_url":"https://api.github.com/users/wearpants/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wearpants/subscriptions","organizations_url":"https://api.github.com/users/wearpants/orgs","repos_url":"https://api.github.com/users/wearpants/repos","events_url":"https://api.github.com/users/wearpants/events{/privacy}","received_events_url":"https://api.github.com/users/wearpants/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":1,"state":"open","created_at":"2015-01-21T17:03:23Z","updated_at":"2015-01-21T17:09:25Z","due_on":null,"closed_at":null},"comments":15,"created_at":"2014-12-20T06:14:36Z","updated_at":"2015-03-06T12:29:35Z","closed_at":null,"body":"I'm testing twiggy on an isolated environment with `Python3.4` using `virtualenvwrapper`, here's the scenario:\r\n\r\n## Creating the isolated environment:\r\n```\r\n(twiggy) username@username-VirtualBox ~/Devel/twiggy \r\n$ mkproject -p /usr/bin/python3 twiggy\r\nRunning virtualenv with interpreter /usr/bin/python3\r\nUsing base prefix '/usr'\r\nNew python executable in twiggy/bin/python3\r\nAlso creating executable in twiggy/bin/python\r\nInstalling setuptools, pip...done.\r\nCreating /home/username/Devel/twiggy\r\nSetting project for twiggy to /home/username/Devel/twiggy\r\n```\r\n\r\n## Installing `twiggy`:\r\n```\r\n(twiggy) username@username-VirtualBox ~/Devel/twiggy \r\n$ pip install twiggy\r\nDownloading/unpacking twiggy\r\n  Downloading Twiggy-0.4.5.tar.gz (55kB): 55kB downloaded\r\n  Running setup.py (path:/home/username/.virtualenvs/twiggy/build/twiggy/setup.py) egg_info for package twiggy\r\n    \r\nInstalling collected packages: twiggy\r\n  Running setup.py install for twiggy\r\n    \r\nSuccessfully installed twiggy\r\nCleaning up...\r\n```\r\n\r\n## Testing w/ Python3 interpreter:\r\nIt first complains about a missing module (`logger`).\r\n```\r\n(twiggy) username@username-VirtualBox ~/Devel/twiggy \r\n$ python\r\nPython 3.4.0 (default, Apr 11 2014, 13:05:11) \r\n[GCC 4.8.2] on linux\r\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n>>> import twiggy\r\nTraceback (most recent call last):\r\n  File \"<stdin>\", line 1, in <module>\r\n  File \"/home/username/.virtualenvs/twiggy/lib/python3.4/site-packages/twiggy/__init__.py\", line 6, in <module>\r\n    import logger\r\nImportError: No module named 'logger'\r\n>>> exit()\r\n```\r\n\r\n## Let's install that `logger`:\r\n```\r\n(twiggy) username@username-VirtualBox ~/Devel/twiggy \r\n$ pip install logger\r\nDownloading/unpacking logger\r\n  Downloading logger-1.4.tar.gz\r\n  Running setup.py (path:/home/username/.virtualenvs/twiggy/build/logger/setup.py) egg_info for package logger\r\n    \r\nInstalling collected packages: logger\r\n  Running setup.py install for logger\r\n    \r\nSuccessfully installed logger\r\nCleaning up...\r\n```\r\n\r\n## Let's test it again:\r\nThis time, it will complain about a missing module: `filters`\r\n```\r\n(twiggy) username@username-VirtualBox ~/Devel/twiggy \r\n$ python\r\nPython 3.4.0 (default, Apr 11 2014, 13:05:11) \r\n[GCC 4.8.2] on linux\r\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n>>> pip install twiggy\r\n  File \"<stdin>\", line 1\r\n    pip install twiggy\r\n              ^\r\nSyntaxError: invalid syntax\r\n>>> import twiggy\r\nTraceback (most recent call last):\r\n  File \"<stdin>\", line 1, in <module>\r\n  File \"/home/username/.virtualenvs/twiggy/lib/python3.4/site-packages/twiggy/__init__.py\", line 7, in <module>\r\n    import filters\r\nImportError: No module named 'filters'\r\n>>> exit()\r\n```\r\n\r\n## Let's try to install that missing module:\r\n```\r\n(twiggy) username@username-VirtualBox ~/Devel/twiggy \r\n$ pip install filters\r\nDownloading/unpacking filters\r\n  Could not find any downloads that satisfy the requirement filters\r\nCleaning up...\r\nNo distributions at all found for filters\r\nStoring debug log for failure in /home/username/.pip/pip.log\r\n```\r\n\r\nNow we're stuck :)"},"comment":{"url":"https://api.github.com/repos/wearpants/twiggy/issues/comments/77551856","html_url":"https://github.com/wearpants/twiggy/issues/36#issuecomment-77551856","issue_url":"https://api.github.com/repos/wearpants/twiggy/issues/36","id":77551856,"user":{"login":"touilleMan","id":3187637,"avatar_url":"https://avatars.githubusercontent.com/u/3187637?v=3","gravatar_id":"","url":"https://api.github.com/users/touilleMan","html_url":"https://github.com/touilleMan","followers_url":"https://api.github.com/users/touilleMan/followers","following_url":"https://api.github.com/users/touilleMan/following{/other_user}","gists_url":"https://api.github.com/users/touilleMan/gists{/gist_id}","starred_url":"https://api.github.com/users/touilleMan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/touilleMan/subscriptions","organizations_url":"https://api.github.com/users/touilleMan/orgs","repos_url":"https://api.github.com/users/touilleMan/repos","events_url":"https://api.github.com/users/touilleMan/events{/privacy}","received_events_url":"https://api.github.com/users/touilleMan/received_events","type":"User","site_admin":false},"created_at":"2015-03-06T12:29:35Z","updated_at":"2015-03-06T12:29:35Z","body":"Hi,\r\n\r\nAny idea when the Python3 version of twiggy will be available on pypi ?\r\nI'm working on a Python3 version of diesel (http://diesel.io/), it seems to be the last reluctant dependency...\r\n\r\nThanks ;-)"}}