Contributors mailing list archives

contributors@odoo-community.org

Re: OCA Addons Packaging next step

by
Abstract Technology, Simone Orsi
- 11/03/2016 13:39:27
Awesome work! Thanks a lot! +1 :)

On Fri, Mar 11, 2016 at 1:52 PM, Maxime Chambreuil
<maxime.chambreuil@gmail.com> wrote:
> +1
>
>
> Le ven. 11 mars 2016 07:08, Joël Grand-Guillaume
> <joel.grandguillaume@camptocamp.com> a écrit :
>>
>> Hell yeah ! Thanks for all the job and time spent on this.
>>
>> On Fri, Mar 11, 2016 at 11:38 AM, <Bidoul@pad.odoo-community.org> wrote:
>>>
>>> Dear contributors,
>>>
>>> Following this blog post [1] about packaging and installation of OCA
>>> addons, I would like to take two next steps:
>>>
>>> 1. add the setup.py files to all OCA repositories
>>> 2. move https://wheelhouse.acsone.eu to a permanent home at
>>> https://wheelhouse.odoo-community.org
>>>
>>> Step 1. consists in adding an unobtrusive setup directory in each
>>> repository. I plan to do this with a mass commit using
>>> setuptools-odoo-makedefault [2].
>>>
>>> An example of such an autogenerated setup directory can be found in
>>> branch [3].
>>>
>>> After that, we will have the possibility to manually fine-tune the
>>> setup.py for specific refinements (such as having more precise version
>>> dependencies or grouping some glue autoinstallable modules in the same
>>> package as their main module).
>>>
>>> After these steps are done, I will prototype a mechanism to upload the
>>> wheels to pypi.
>>>
>>> Do you agree?
>>>
>>> -sbi
>>>
>>> Stéphane Bidoul | @SBidoul
>>> Acsone sa/nv | http://acsone.eu/ | +32 2 888 3120
>>>
>>> [1]
>>> https://odoo-community.org/blog/oca-news-1/post/installing-oca-addons-the-easy-way-32
>>> [2] https://pypi.python.org/pypi/setuptools-odoo/1.0.0b3
>>> [3]
>>> https://github.com/acsone/account-financial-reporting/tree/8.0-with-setup
>>>
>>> _______________________________________________
>>> Mailing-List: http://odoo-community.org/groups/contributors-15
>>> Post to: mailto:contributors@odoo-community.org
>>> Unsubscribe: http://odoo-community.org/groups?unsubscribe
>>
>>
>>
>>
>> --
>>
>>
>> camptocamp
>> INNOVATIVE SOLUTIONS
>> BY OPEN SOURCE EXPERTS
>>
>> Joël Grand-Guillaume
>> Division Manager
>> Business Solutions
>>
>> +41 21 619 10 28
>> www.camptocamp.com
>>
>>
>> _______________________________________________
>> Mailing-List: http://odoo-community.org/groups/contributors-15
>> Post to: mailto:contributors@odoo-community.org
>> Unsubscribe: http://odoo-community.org/groups?unsubscribe
>
> --
> Maxime Chambreuil
>
> _______________________________________________
> Mailing-List: http://odoo-community.org/groups/contributors-15
> Post to: mailto:contributors@odoo-community.org
> Unsubscribe: http://odoo-community.org/groups?unsubscribe