Hey Pablo, For windows, I think Travis doesn't have a plan coming soon. But Matthew Brett's build scripts <https://github.com/matthew-brett/multibuild> actually supports windows platform in Appveyor <https://ci.appveyor.com/>, which we doesn't have chance to explore more.
Boyuan On Tue, Aug 7, 2018 at 4:50 PM Pablo Estrada <[email protected]> wrote: > 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 <[email protected]> wrote: > >> 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 >> <https://github.com/matthew-brett/multibuild> build Linux and macOS >> python wheels. >> - This build tool uses travis <https://travis-ci.com/> as Linux and >> maxOS build platform, which explains why we cannot use Jenkins. >> - In order to utilize this build tool based on their guide >> <https://github.com/matthew-brett/multibuild/blob/devel/README.rst>, we >> need to use a repo wrapper. >> >> Alternatives >> - Unfortunately, I didn't find any alternatives at this moment. >> >> Boyuan Zhang >> >> On Sat, Aug 4, 2018 at 9:50 AM Davor Bonaci <[email protected]> wrote: >> >>> 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 everything else is on Jenkins, how this fits >>> into other decisions about repository management, and so on. Anything can >>> be done, of course, but I'd suggest developing (or communicating, or >>> educating) a bit more. >>> >>> (I'm fine with any approach.) >>> >>> On Fri, Aug 3, 2018 at 3:29 PM, Ahmet Altay <[email protected]> wrote: >>> >>>> 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 <[email protected]> >>>> wrote: >>>> >>>>> 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 <https://github.com/boyuanzz/apache-beam-wheels>) under apache >>>>> to build and stage released python wheels for each release. Anyone can >>>>> help >>>>> to create this repository? >>>>> >>>>> Thanks for all your help! Happy Friday~ >>>>> >>>>> Boyuan Zhang >>>>> >>>> >>>> >>> -- > Got feedback? go/pabloem-feedback > <https://goto.google.com/pabloem-feedback> >
