{"action":"created","issue":{"url":"https://api.github.com/repos/ros/catkin/issues/877","repository_url":"https://api.github.com/repos/ros/catkin","labels_url":"https://api.github.com/repos/ros/catkin/issues/877/labels{/name}","comments_url":"https://api.github.com/repos/ros/catkin/issues/877/comments","events_url":"https://api.github.com/repos/ros/catkin/issues/877/events","html_url":"https://github.com/ros/catkin/issues/877","id":239180973,"number":877,"title":"Adjust PyPi category to allow only Python 2?","user":{"login":"bmagyar","id":3524577,"avatar_url":"https://avatars2.githubusercontent.com/u/3524577?v=3","gravatar_id":"","url":"https://api.github.com/users/bmagyar","html_url":"https://github.com/bmagyar","followers_url":"https://api.github.com/users/bmagyar/followers","following_url":"https://api.github.com/users/bmagyar/following{/other_user}","gists_url":"https://api.github.com/users/bmagyar/gists{/gist_id}","starred_url":"https://api.github.com/users/bmagyar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmagyar/subscriptions","organizations_url":"https://api.github.com/users/bmagyar/orgs","repos_url":"https://api.github.com/users/bmagyar/repos","events_url":"https://api.github.com/users/bmagyar/events{/privacy}","received_events_url":"https://api.github.com/users/bmagyar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-06-28T14:23:14Z","updated_at":"2017-06-28T15:21:26Z","closed_at":null,"body":"Hiya,\r\n\r\nToday I ran into the unpleasant problem posed by having multiple pip-s on my system. \r\nI was getting string parsing problems from `catkin_generate_changelog` due to it running on Python3. \r\nCleaning `catkin-pkg` from my Python3 packages solved the issue. \r\n\r\nI had a look at how PyPi indices are set for `catkin-pkg` [here](https://pypi.python.org/pypi/catkin_pkg/0.3.5) but didn't go very deep into this repo to see where this info gets injected into the `setup.py` file. \r\n\r\nTo save some headache for people the category could be changed to `\r\nProgramming Language :: Python :: 2 :: Only` so PyPi wouldn't let `pip3` install `catkin-pkg`.\r\nThe full list of classifiers PyPi filters for can be found [here](https://pypi.python.org/pypi?%3Aaction=list_classifiers)\r\n"},"comment":{"url":"https://api.github.com/repos/ros/catkin/issues/comments/311693726","html_url":"https://github.com/ros/catkin/issues/877#issuecomment-311693726","issue_url":"https://api.github.com/repos/ros/catkin/issues/877","id":311693726,"user":{"login":"dirk-thomas","id":1335366,"avatar_url":"https://avatars2.githubusercontent.com/u/1335366?v=3","gravatar_id":"","url":"https://api.github.com/users/dirk-thomas","html_url":"https://github.com/dirk-thomas","followers_url":"https://api.github.com/users/dirk-thomas/followers","following_url":"https://api.github.com/users/dirk-thomas/following{/other_user}","gists_url":"https://api.github.com/users/dirk-thomas/gists{/gist_id}","starred_url":"https://api.github.com/users/dirk-thomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dirk-thomas/subscriptions","organizations_url":"https://api.github.com/users/dirk-thomas/orgs","repos_url":"https://api.github.com/users/dirk-thomas/repos","events_url":"https://api.github.com/users/dirk-thomas/events{/privacy}","received_events_url":"https://api.github.com/users/dirk-thomas/received_events","type":"User","site_admin":false},"created_at":"2017-06-28T15:21:26Z","updated_at":"2017-06-28T15:21:26Z","body":"First the repo containing `catkin_pkg` is https://github.com/ros-infrastructure/catkin_pkg/ and not this repo.\r\n\r\nThe Python package is designed to work with both Python 2 as well as 3. We ship Debian packages of that package with the `python-` as well as the `python3-` prefix. So the setup file shouldn't limit the Python version of the package.\r\n\r\nYou might want to look into other causes why it fails in your case. Please include more information into your report since otherwise it is difficult to give any advice / feedback. You might have your `PYTHONPATH` set to point to packages from a different Python version but that is just pure speculation."}}
{"actor":{"display_login":"dirk-thomas"}}