[Distutils] Enterprise Python - Multicomponent Projects

2014-04-16 Thread Tin Tvrtković
Hello packaging community, I'm investigating ways of setting up Python projects at my workplace. We're predominantly a Java shop, but we might be dipping our toes in Python waters (finally!) due to a fortuitous project and my multi-year insistence, so I'm contemplating how to set up our

Re: [Distutils] Enterprise Python - Multicomponent Projects

2014-04-16 Thread Jim Fulton
On Wed, Apr 16, 2014 at 12:18 PM, Tin Tvrtković tinches...@gmail.com wrote: Hello packaging community, I'm investigating ways of setting up Python projects at my workplace. We're predominantly a Java shop, but we might be dipping our toes in Python waters (finally!) due to a fortuitous

Re: [Distutils] Enterprise Python - Multicomponent Projects

2014-04-16 Thread Tin Tvrtković
I confess I haven't had a chance to familiarize myself with Buildout, and will do so soon. Thanks for the tip, Jim. On 16.04.2014 18:57, Jim Fulton wrote: On Wed, Apr 16, 2014 at 12:18 PM, Tin Tvrtković tinches...@gmail.com wrote: Hello packaging community, I'm investigating ways of setting

Re: [Distutils] Enterprise Python - Multicomponent Projects

2014-04-16 Thread Brian Wickman
Pants can definitely do what you want, but you're probably right in that it requires significant up-front investment. It's not strictly tied to PEX files (it can recursively generate setup.py-based projects from a transitive closure of BUILD dependencies) but the learning curve is non-trivial and

Re: [Distutils] Enterprise Python - Multicomponent Projects

2014-04-16 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/16/2014 12:57 PM, Jim Fulton wrote: On Wed, Apr 16, 2014 at 12:18 PM, Tin Tvrtković tinches...@gmail.com wrote: Hello packaging community, I'm investigating ways of setting up Python projects at my workplace. We're predominantly a Java

Re: [Distutils] Enterprise Python - Multicomponent Projects

2014-04-16 Thread Tin Tvrtković
Hi Brian, thanks for the reply. I'm definitely excited about Pants. I see there's a pants-users group now, but it's currently empty (as in zero posts - crickets and tumbleweeds :) ). Would that be a good place to ask questions when I get around to playing with Pants? It also looks like

Re: [Distutils] Enterprise Python - Multicomponent Projects

2014-04-16 Thread Nick Coghlan
On 16 April 2014 13:32, Brian Wickman wick...@gmail.com wrote: Pants can definitely do what you want, but you're probably right in that it requires significant up-front investment. It's not strictly tied to PEX files (it can recursively generate setup.py-based projects from a transitive

Re: [Distutils] Enterprise Python - Multicomponent Projects

2014-04-16 Thread Brian Wickman
pants-users is brand new, hence no activity. most activity is on pants-devel (and the sister list, pants-reviews.) the pants execution engine was refactored a couple years ago (the goal framework) and the java/scala pipelines were ported to that. the python backend is currently legacy and needs