Airflow does it, so yes it's doable. Though we'll have to change the pypi package name to `apache-superset`. I think it's fair to push an RC as part of the RC release process.
Max On Fri, Aug 9, 2019 at 2:55 PM Charles Givre <[email protected]> wrote: > My .02 would be to do all of the above. Personally, being able to > install Superset via pip was really useful in starting the Superset > journey... I would also recommend an official Dockerfile. I'm not sure why > you wouldn't want to push it to DockerHub, but if you want to make it easy > to adopt I'd push it there as well. Other than the inconvenience factor, > I'm not sure why you'd want to limit the venues where people can access > Superset. > > IMHO, I would say that once versions are approved for release, they should > be pushed to Pypi, dockerhub etc. I've never dealt with python projects > via Apache, but is the ASF ok with distributing software via Pypi? > Just my .02 > -- C > > > > On Aug 9, 2019, at 5:44 PM, Maxime Beauchemin < > [email protected]> wrote: > > > > Hi all, > > > > How should we go about convenience releases? Currently I'm thinking > > Pypi.org, but we could think about Docker / DockerHub as well. > > > > First thing to know is that a convenience release for Superset is likely > to > > contain minified [aka "compiled"] javascript out of hundreds of libs. In > > theory these libs are scanned and approved by FOSSA license-wise, and > > generating that report will be part of the release process. Is that ok? I > > mean is Apache ok with us distributing that bundle? > > > > Alternatively, it could *not* contain the minified javascript. We'd have > to > > find some solutions to a few challenges. Maybe run a new `superset > > build-js` CLI command that would: > > * bootstrap `npm` locally > > * download JS build deps > > * build locally (minutes) > > * find a place to put these files (can't mutate Python's install dir > > "site-packages") > > * ... > > > > On the docker side, maybe an official Dockerfile, but no official > DockerHub > > entry? > > > > Max > >
