Contributors mailing list archives

contributors@odoo-community.org

Re: OCA Addons Packaging next step

by
Acsone SA, Laurent Mignon
- 11/03/2016 14:19:00
+10. Thank you for this great job. It works well!

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

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

_______________________________________________
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


_______________________________________________
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




--
Laurent Mignon
Senior software engineer

Tel: +352 20 21 10 20 32
Fax: +352 20 21 10 21
Email: laurent.mignon@acsone.eu

Acsone SA, Succursale de Luxembourg 
22, Zone Industrielle
​ ​
​| L-8287 Kehlen, Luxembourg
TVA LU24733605
​ | ​RCS B160400​

Acsone sa/nv
Boulevard de la Woluwe 56, b4  Woluwedal
​ | B-1200 Bruxelles - Brussel 
RPM Bruxelles 0835.207.216 RPR Brussel