qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v1 6/6] travis: install homebrew python for OS X


From: Alex Bennée
Subject: Re: [PATCH v1 6/6] travis: install homebrew python for OS X
Date: Wed, 08 Jan 2020 07:00:17 +0000
User-agent: mu4e 1.3.6; emacs 28.0.50

Philippe Mathieu-Daudé <address@hidden> writes:

> On 1/7/20 2:53 PM, Alex Bennée wrote:
>> Our python3 requirements now outstrip those of the build.
>> Signed-off-by: Alex Bennée <address@hidden>
>> ---
>>   .travis.yml | 1 +
>>   1 file changed, 1 insertion(+)
>> diff --git a/.travis.yml b/.travis.yml
>> index 848a2714efe..a86ca34f79d 100644
>> --- a/.travis.yml
>> +++ b/.travis.yml
>> @@ -57,6 +57,7 @@ addons:
>>         - glib
>>         - pixman
>>         - gnu-sed
>> +      - python
>>       update: true
>>   
>
> This doesn't seem enough, I'm getting:
>
> ./configure --disable-docs --disable-tools
> ERROR: Cannot use '/usr/local/bin/python', Python >= 3.5 is required.
>
>        Use --python=/path/to/python to specify a supported Python.
>
> Apparently we don't set this in PATH ourselves.

It looks like brew fell over:

  ==> Downloading 
https://homebrew.bintray.com/bottles/python-3.7.6_1.mojave.bottl

  ==> Downloading from 
https://akamai.bintray.com/64/643d627c2b4fc03a3286c397d2992

  ######################################################################## 
100.0%

  ==> Pouring python-3.7.6_1.mojave.bottle.tar.gz

  Error: The `brew link` step did not complete successfully

  The formula built, but is not symlinked into /usr/local

  Could not symlink Frameworks/Python.framework/Headers

  Target /usr/local/Frameworks/Python.framework/Headers

  is a symlink belonging to python@2. You can unlink it:

    brew unlink python@2

  To force the link and overwrite all conflicting files:

    brew link --overwrite python

  To list all files that would be deleted:

    brew link --overwrite --dry-run python

  Possible conflicting files are:

  /usr/local/Frameworks/Python.framework/Headers -> 
/usr/local/Cellar/python@2/2.7.17/Frameworks/Python.framework/Headers

  /usr/local/Frameworks/Python.framework/Python -> 
/usr/local/Cellar/python@2/2.7.17/Frameworks/Python.framework/Python

  /usr/local/Frameworks/Python.framework/Resources -> 
/usr/local/Cellar/python@2/2.7.17/Frameworks/Python.framework/Resources

  /usr/local/Frameworks/Python.framework/Versions/Current -> 
/usr/local/Cellar/python@2/2.7.17/Frameworks/Python.framework/Versions/Current

  ==> /usr/local/Cellar/python/3.7.6_1/bin/python3 -s setup.py --no-user-cfg 
insta

  ==> /usr/local/Cellar/python/3.7.6_1/bin/python3 -s setup.py --no-user-cfg 
insta

  ==> /usr/local/Cellar/python/3.7.6_1/bin/python3 -s setup.py --no-user-cfg 
insta

  ==> Caveats

  Python has been installed as

    /usr/local/bin/python3

  Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to

  `python3`, `python3-config`, `pip3` etc., respectively, have been installed 
into

    /usr/local/opt/python/libexec/bin

  If you need Homebrew's Python 2.7 run

    brew install python@2

  You can install Python packages with

    pip3 install <package>

  They will install into the site-package directory

    /usr/local/lib/python3.7/site-packages

  See: https://docs.brew.sh/Homebrew-and-Python

  ==> Summary

  🍺  /usr/local/Cellar/python/3.7.6_1: 3,977 files, 60.8MB

-- 
Alex Bennée



reply via email to

[Prev in Thread] Current Thread [Next in Thread]