Re: [VOTE] Deprecate support for Python <3.6

2018-09-20 Thread Timi Fasubaa
+1
On Fri, Sep 21, 2018 at 12:29 AM Eli Brumbaugh
 wrote:

> +1
> On Thu, Sep 20, 2018 at 10:16 PM John Bodley 
> wrote:
>
> > +1
> >
> > > On Sep 20, 2018, at 9:51 PM, Maxime Beauchemin <
> > maximebeauche...@gmail.com> wrote:
> > >
> > > Since Superset is a product, and not a library, people have the luxury
> to
> > > pick which version of Python they desire when setting up Superset.
> > >
> > > Supporting 2.7 has been a burden and we have to look into the future.
> > >
> > > Arguments for this:
> > > * take advantage of py2.7...py3.6 features
> > >   * type annotations
> > >   * async / await
> > >   * fstrings syntactic sugar
> > >   * a decade of improvements listed here:
> > > https://docs.python.org/3/whatsnew/index.html
> > > * less Superset bugs related to version incompatibilities
> > > * free up slots in the build matrix
> > > * faster
> > > * maintained beyond 2020
> > >
> > > Cons:
> > > * People living in the past will have to update their deploy scripts
> now
> > > instead of a year from now
> > >
> > > -
> > > if you "-1" please state your reasons!
> >
> --
> Eli Sebastian Brumbaugh
> Design Lead  |  Data Platform  |  Data UX
> Indigenous@ Diversity Group Founder
>


Re: [VOTE] Deprecate support for Python <3.6

2018-09-20 Thread Eli Brumbaugh
+1
On Thu, Sep 20, 2018 at 10:16 PM John Bodley  wrote:

> +1
>
> > On Sep 20, 2018, at 9:51 PM, Maxime Beauchemin <
> maximebeauche...@gmail.com> wrote:
> >
> > Since Superset is a product, and not a library, people have the luxury to
> > pick which version of Python they desire when setting up Superset.
> >
> > Supporting 2.7 has been a burden and we have to look into the future.
> >
> > Arguments for this:
> > * take advantage of py2.7...py3.6 features
> >   * type annotations
> >   * async / await
> >   * fstrings syntactic sugar
> >   * a decade of improvements listed here:
> > https://docs.python.org/3/whatsnew/index.html
> > * less Superset bugs related to version incompatibilities
> > * free up slots in the build matrix
> > * faster
> > * maintained beyond 2020
> >
> > Cons:
> > * People living in the past will have to update their deploy scripts now
> > instead of a year from now
> >
> > -
> > if you "-1" please state your reasons!
>
-- 
Eli Sebastian Brumbaugh
Design Lead  |  Data Platform  |  Data UX
Indigenous@ Diversity Group Founder


Re: [VOTE] Deprecate support for Python <3.6

2018-09-20 Thread John Bodley
+1

> On Sep 20, 2018, at 9:51 PM, Maxime Beauchemin  
> wrote:
> 
> Since Superset is a product, and not a library, people have the luxury to
> pick which version of Python they desire when setting up Superset.
> 
> Supporting 2.7 has been a burden and we have to look into the future.
> 
> Arguments for this:
> * take advantage of py2.7...py3.6 features
>   * type annotations
>   * async / await
>   * fstrings syntactic sugar
>   * a decade of improvements listed here:
> https://docs.python.org/3/whatsnew/index.html
> * less Superset bugs related to version incompatibilities
> * free up slots in the build matrix
> * faster
> * maintained beyond 2020
> 
> Cons:
> * People living in the past will have to update their deploy scripts now
> instead of a year from now
> 
> -
> if you "-1" please state your reasons!


[VOTE] Deprecate support for Python <3.6

2018-09-20 Thread Maxime Beauchemin
Since Superset is a product, and not a library, people have the luxury to
pick which version of Python they desire when setting up Superset.

Supporting 2.7 has been a burden and we have to look into the future.

Arguments for this:
* take advantage of py2.7...py3.6 features
   * type annotations
   * async / await
   * fstrings syntactic sugar
   * a decade of improvements listed here:
https://docs.python.org/3/whatsnew/index.html
* less Superset bugs related to version incompatibilities
* free up slots in the build matrix
* faster
* maintained beyond 2020

Cons:
* People living in the past will have to update their deploy scripts now
instead of a year from now

-
if you "-1" please state your reasons!


Re: ASF project maturity model

2018-09-20 Thread Maxime Beauchemin
Started filling int he checklist here:
https://github.com/apache/incubator-superset/issues/5951

On Thu, Sep 20, 2018 at 5:15 PM Maxime Beauchemin <
maximebeauche...@gmail.com> wrote:

> Justin,
>
> It seems to me like the maturity model doc goes beyond what's required for
> graduation. Quoting the doc:
> > "It might be useful for top-level ASF projects to regularly assess
> their maturity based on this model, but this is not a requirement at this
> time."
> It seems to imply that top-level project are not expected to check all
> those boxes.
>
> We've been operating by this guide
> https://incubator.apache.org/guides/graduation.html
>
> Looking at the checklist, it seemed to me like the main missing items are
> around sorting out dependency licenses and getting to a steady release
> process with conforming releases.
>
> Max
>
> On Thu, Sep 20, 2018 at 3:39 PM Justin Mclean  wrote:
>
>> Hi,
>>
>> It might be useful for the project to fill in [1] and see what they would
>> need to do in order to get to a state where the project could be considered
>> for graduation. Currently, and I could be wrong, I think this project has a
>> long way to go and it may not realise that. While this is not a
>> requirement for graduation many projects fill it out and it can be quite
>> helpful.
>>
>> Thinks,
>> Justin
>>
>> 1.
>> https://community.apache.org/apache-way/apache-project-maturity-model.html
>>
>


Re: ASF project maturity model

2018-09-20 Thread Maxime Beauchemin
Justin,

It seems to me like the maturity model doc goes beyond what's required for
graduation. Quoting the doc:
> "It might be useful for top-level ASF projects to regularly assess their
maturity based on this model, but this is not a requirement at this time."
It seems to imply that top-level project are not expected to check all
those boxes.

We've been operating by this guide
https://incubator.apache.org/guides/graduation.html

Looking at the checklist, it seemed to me like the main missing items are
around sorting out dependency licenses and getting to a steady release
process with conforming releases.

Max

On Thu, Sep 20, 2018 at 3:39 PM Justin Mclean  wrote:

> Hi,
>
> It might be useful for the project to fill in [1] and see what they would
> need to do in order to get to a state where the project could be considered
> for graduation. Currently, and I could be wrong, I think this project has a
> long way to go and it may not realise that. While this is not a
> requirement for graduation many projects fill it out and it can be quite
> helpful.
>
> Thinks,
> Justin
>
> 1.
> https://community.apache.org/apache-way/apache-project-maturity-model.html
>


ASF project maturity model

2018-09-20 Thread Justin Mclean
Hi,

It might be useful for the project to fill in [1] and see what they would need 
to do in order to get to a state where the project could be considered for 
graduation. Currently, and I could be wrong, I think this project has a long 
way to go and it may not realise that. While this is not a  requirement for 
graduation many projects fill it out and it can be quite helpful.

Thinks,
Justin

1. https://community.apache.org/apache-way/apache-project-maturity-model.html