{"action":"closed","issue":{"url":"https://api.github.com/repos/viper-framework/viper/issues/531","repository_url":"https://api.github.com/repos/viper-framework/viper","labels_url":"https://api.github.com/repos/viper-framework/viper/issues/531/labels{/name}","comments_url":"https://api.github.com/repos/viper-framework/viper/issues/531/comments","events_url":"https://api.github.com/repos/viper-framework/viper/issues/531/events","html_url":"https://github.com/viper-framework/viper/issues/531","id":222360860,"number":531,"title":"separate/split requirements.txt ","user":{"login":"frennkie","id":6499251,"avatar_url":"https://avatars3.githubusercontent.com/u/6499251?v=3","gravatar_id":"","url":"https://api.github.com/users/frennkie","html_url":"https://github.com/frennkie","followers_url":"https://api.github.com/users/frennkie/followers","following_url":"https://api.github.com/users/frennkie/following{/other_user}","gists_url":"https://api.github.com/users/frennkie/gists{/gist_id}","starred_url":"https://api.github.com/users/frennkie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frennkie/subscriptions","organizations_url":"https://api.github.com/users/frennkie/orgs","repos_url":"https://api.github.com/users/frennkie/repos","events_url":"https://api.github.com/users/frennkie/events{/privacy}","received_events_url":"https://api.github.com/users/frennkie/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2017-04-18T09:50:47Z","updated_at":"2017-05-02T14:26:22Z","closed_at":"2017-05-02T14:26:22Z","body":"Not an issue, more a question/idea/suggestion:\r\n\r\nHow about splitting the requirements.txt into separate files based on who would need what:\r\n\r\n#### 1) requirements-base.txt  ( or \"-core.txt\" )\r\n* all python requirements that are absolutely necessary to run the Viper CLI (e.g. SQLAlchemy)\r\n\r\n#### 2) requirements-modules.txt\r\n* all python requirements for all available modules (so if you would like to be able to use all features of all modules you simply install all of these)\r\n\r\n#### 3) requirements-web.txt\r\n* all python requirements for the web (currently bottle etc., later maybe Django + extensions)\r\n\r\n#### 4) requirements-dev.txt\r\n* all python requirements for dev, test and docs stuff\r\n\r\n#### 0) requirements.txt\r\n* -r requirements-base.txt\r\n* -r requirements-modules.txt \r\n\r\nIdeally the  requirements-modules.txt could be auto generated from the imports of all modules.. but that could be done later on.."}}
{"actor":{"display_login":"frennkie"}}