Apache Beam Python Wheels Repository

2018-08-03 Thread Boyuan Zhang
Hey all, I'm Boyuan Zhang from Google Dataflow Team, currently helping Release Manager(Pablo Estrada) with 2.6.0 release. Since Beam decided to release python wheels since 2.5.0, we need to create a wrapper repository(sample repo ) under apache to bu

Re: Apache Beam Python Wheels Repository

2018-08-03 Thread Ahmet Altay
This LGTM, also greatly simplifies the creation of wheel files for multiple platforms. I can file an INFRA ticket to create a new repo to host wheel setup. Does anybody have experience with setting up a new repo similar to this? Ahmet On Fri, Aug 3, 2018 at 1:16 PM, Boyuan Zhang wrote: > Hey a

Re: Apache Beam Python Wheels Repository

2018-08-04 Thread Davor Bonaci
New repository is not a ticket, it is a self-serve thing. That said, you probably want to develop the proposal a bit further, understanding/educating others about the benefits of what you are proposing, any alternatives, why a repository is needed, why the sample repository has Travis CI when ever

Re: Apache Beam Python Wheels Repository

2018-08-07 Thread Boyuan Zhang
Thanks for Davor's suggestions. Following content discusses more about why we need a new repository. Hope they would be helpful! Purpose of this proposal - Facilitate building python wheels against multi-os Why a new repository is needed - Currently we chose Matthew Brett's build scripts

Re: Apache Beam Python Wheels Repository

2018-08-07 Thread Pablo Estrada
Hi Boyuan, I think this is reasonable. I remember Robert supported this approach as well, and it is quite simple to support this. I am +1 on this. Do you know at all if there are any plans from Travis to support windows? Best -P. On Tue, Aug 7, 2018 at 2:04 PM Boyuan Zhang wrote: > Thanks for D

Re: Apache Beam Python Wheels Repository

2018-08-07 Thread Boyuan Zhang
Hey Pablo, For windows, I think Travis doesn't have a plan coming soon. But Matthew Brett's build scripts actually supports windows platform in Appveyor , which we doesn't have chance to explore more. Boyuan On Tue, Aug 7,

Re: Apache Beam Python Wheels Repository

2018-08-15 Thread Robert Bradshaw
For background, a separate repository that contains reference to Brett's Travis/Appveyer build scripts + project configuration information is the de facto standard for out of the box support for a wide variety of platform-specific Python wheels (aka binary builds). We also need a secure place to p

Re: Apache Beam Python Wheels Repository

2018-08-15 Thread Maximilian Michels
+1 Travis for building the Python wheels looks fine to me. Many Apache projects use Travis in addition to Jenkins. Apache is also invested in Travis [1] to ensure the build capacity is sufficient. In any case, we could migrate away from Travis if it doesn't work out as expected. We don't have to