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
>>>
>>
>>
>

Reply via email to