{"action":"created","issue":{"url":"https://api.github.com/repos/OCA/maintainer-quality-tools/issues/188","labels_url":"https://api.github.com/repos/OCA/maintainer-quality-tools/issues/188/labels{/name}","comments_url":"https://api.github.com/repos/OCA/maintainer-quality-tools/issues/188/comments","events_url":"https://api.github.com/repos/OCA/maintainer-quality-tools/issues/188/events","html_url":"https://github.com/OCA/maintainer-quality-tools/issues/188","id":76519183,"number":188,"title":"[IMP] oca_dependencies_apps - Add IMP to process installation of app (apt-get install or pip install)","user":{"login":"moylop260","id":6644187,"avatar_url":"https://avatars.githubusercontent.com/u/6644187?v=3","gravatar_id":"","url":"https://api.github.com/users/moylop260","html_url":"https://github.com/moylop260","followers_url":"https://api.github.com/users/moylop260/followers","following_url":"https://api.github.com/users/moylop260/following{/other_user}","gists_url":"https://api.github.com/users/moylop260/gists{/gist_id}","starred_url":"https://api.github.com/users/moylop260/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moylop260/subscriptions","organizations_url":"https://api.github.com/users/moylop260/orgs","repos_url":"https://api.github.com/users/moylop260/repos","events_url":"https://api.github.com/users/moylop260/events{/privacy}","received_events_url":"https://api.github.com/users/moylop260/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-05-14T23:04:30Z","updated_at":"2015-05-21T17:55:47Z","closed_at":null,"body":"I have a project called `parent-project` that depend of `child-project`.\r\nI add next file `parent-project/oca_dependencies.txt`\r\n```txt\r\nchild-project\r\n```\r\nThis is great! (Thanks for this develop!)\r\n\r\n-\r\nHowever, with same idea we need a new script to install additional dependencies of apps.\r\ne.g.\r\nIf `child-project` needs a xsltproc and recaptcha-client apps to work fine then I can add next file:\r\n`child-project/oca_dependencies_apps`\r\n```bash\r\napt-get install xsltproc\r\npip install recaptcha-client\r\n```\r\n\r\nIn `parent-project` I don't need add nothing.\r\nWith file `parent-project/oca_dependencies.txt`\r\n```txt\r\nchild-project\r\n```\r\nThen child-project dependencies app It will install in `parent-project`\r\n\r\n[real case](https://github.com/OCA/maintainer-quality-tools/issues/188#issuecomment-103684524)\r\n\r\nSummary task:\r\n- [ ] Add a new file to root project path `oca_dependencies_apt` (file name by define)\r\n    * File to add `apt-get install` packages\r\n- [ ] Add a new file ´requirements.txt´\r\n   * File to add `pip install` packages\r\n- [ ] Add to MQT a recursive process to use all `oca_dependencies.txt`, `oca_dependencies_apt` and `requirements.txt`of each sub-project involved.\r\n"},"comment":{"url":"https://api.github.com/repos/OCA/maintainer-quality-tools/issues/comments/104371482","html_url":"https://github.com/OCA/maintainer-quality-tools/issues/188#issuecomment-104371482","issue_url":"https://api.github.com/repos/OCA/maintainer-quality-tools/issues/188","id":104371482,"user":{"login":"moylop260","id":6644187,"avatar_url":"https://avatars.githubusercontent.com/u/6644187?v=3","gravatar_id":"","url":"https://api.github.com/users/moylop260","html_url":"https://github.com/moylop260","followers_url":"https://api.github.com/users/moylop260/followers","following_url":"https://api.github.com/users/moylop260/following{/other_user}","gists_url":"https://api.github.com/users/moylop260/gists{/gist_id}","starred_url":"https://api.github.com/users/moylop260/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moylop260/subscriptions","organizations_url":"https://api.github.com/users/moylop260/orgs","repos_url":"https://api.github.com/users/moylop260/repos","events_url":"https://api.github.com/users/moylop260/events{/privacy}","received_events_url":"https://api.github.com/users/moylop260/received_events","type":"User","site_admin":false},"created_at":"2015-05-21T17:55:47Z","updated_at":"2015-05-21T17:55:47Z","body":"@dreispt \r\nThanks for you reply.\r\nDo you have an explanation somewhere of PR #182?\r\n\r\nI don't understand `index` files:\r\n[account-analytic.index](https://github.com/dreispt/maintainer-quality-tools/blob/ref-odoo/ooenv/oca-index/account-analytic.index)\r\nWith reference to project ifself (account-analytic to account-analytic).\r\n"}}