{"action":"opened","issue":{"url":"https://api.github.com/repos/bndr/pipreqs/issues/59","repository_url":"https://api.github.com/repos/bndr/pipreqs","labels_url":"https://api.github.com/repos/bndr/pipreqs/issues/59/labels{/name}","comments_url":"https://api.github.com/repos/bndr/pipreqs/issues/59/comments","events_url":"https://api.github.com/repos/bndr/pipreqs/issues/59/events","html_url":"https://github.com/bndr/pipreqs/issues/59","id":196476453,"number":59,"title":"pipreqs missing imports","user":{"login":"tpd001","id":9462695,"avatar_url":"https://avatars.githubusercontent.com/u/9462695?v=3","gravatar_id":"","url":"https://api.github.com/users/tpd001","html_url":"https://github.com/tpd001","followers_url":"https://api.github.com/users/tpd001/followers","following_url":"https://api.github.com/users/tpd001/following{/other_user}","gists_url":"https://api.github.com/users/tpd001/gists{/gist_id}","starred_url":"https://api.github.com/users/tpd001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tpd001/subscriptions","organizations_url":"https://api.github.com/users/tpd001/orgs","repos_url":"https://api.github.com/users/tpd001/repos","events_url":"https://api.github.com/users/tpd001/events{/privacy}","received_events_url":"https://api.github.com/users/tpd001/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-19T17:39:04Z","updated_at":"2016-12-19T17:39:04Z","closed_at":null,"body":"Hi, thanks for working on this.\r\npipreqs 0.4.6 appears to miss some imports, including but not limited to the following:\r\n\r\n(ve) [tdonahue@timdev backend]$pipreqs --print .\r\neasysnmp==0.2.4\r\nportal==0.3.1\r\npsycopg2==2.6.2\r\npymodbus==1.2.0\r\npyodbc==3.1.1\r\npytz==2016.10\r\nredis==2.10.5\r\nurllib3==1.19.1\r\nINFO: Successfully output requirements\r\n\r\n(ve) [tdonahue@timdev backend]$!find\r\nfind . -type f -name \"*.py\" | xargs grep futures\r\n./modbus_collector.py:from concurrent.futures import as_completed\r\n./meter_collector.py:from concurrent.futures import as_completed\r\n./rest_collector.py:from concurrent.futures import as_completed\r\n./vfd_collector.py:from concurrent.futures import as_completed\r\n./collection_main.py:from concurrent.futures import ThreadPoolExecutor\r\n\r\n(ve) [tdonahue@timdev backend]$pipreqs --version\r\n0.4.6\r\n\r\n(ve) [tdonahue@timdev backend]$python --version\r\nPython 2.7.9\r\n\r\nI understand concurrent.futures is a back-ported Python3 feature.  If pipreqs is Python version-aware that might be good to know.  The overall goal is to split requirements files, which 'pip freeze' doesn't seem to support.\r\n\r\nThanks for any help.\r\n\r\n"}}
{"actor":{"display_login":"tpd001"}}