I was about to double-down on my earlier assertion that it wasn't
worth it at this point in time (while agreeing that we would do it in
the ideal case).

But it looks like Pipenv automatically installs a version of python
via pyenv already if you specify it with --python. E.g:
pipenv --python 3.7 install <package>

First downloads and compiles python 3.7 if it doesn't exist on the
system. Now this isn't a penalty we would want to incur on every
task, but the path forward is maybe a bit easier than I thought.

I still don't think anyone is going to have the time to work on it right
now, but feel free to get a bug on file in Testing :: Python Test (and
make it block `buildpython3`).

On Fri, Jul 6, 2018 at 10:50 AM Axel Hecht <l...@mozilla.com> wrote:

> Am 06.07.18 um 16:04 schrieb Dustin Mitchell:
> > I agree -- we faced similar issues in the days when py2.5 - 2.7 were
> > still available.
> >
> > I think that if we're clear about the Python version we test on in CI,
> > and willing to make the effort to fix bugs when we change that (e.g.,
> > to 3.8), that's sufficient.
> >
> > Dustin
> >
>
> So, if you thought that story was sad ...
>
> brew update
> brew upgrade something-else
>
> something-else depended on python, brew updated python from 3.6.5 to
> 3.7.0. I did intend to not update python deliberately, but no luck.
>
> /usr/local/Cellar/python/3.6.5/bin/python can't be used for virtualenvs,
> 'cause sys.executable points to /usr/local/opt/python/bin/python3.6,
> which doesn't exist anymore.
>
> ... so on mac/homebrew, there's very little power over which python you
> end up using.
>
> I do think we need to run tests on at least 2.7.latest and
> 3.[5-7].latest. For now, the 3.x ones can probably be tier 2-3, but we
> need visibility into them.
>
> Axel
> _______________________________________________
> dev-builds mailing list
> dev-builds@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-builds
>
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to