Jiri Daněk created PROTON-2217:
----------------------------------

             Summary: Python detection logic prefers python2 over python3 when 
both are installed
                 Key: PROTON-2217
                 URL: https://issues.apache.org/jira/browse/PROTON-2217
             Project: Qpid Proton
          Issue Type: Bug
          Components: build, proton-c, python-binding
    Affects Versions: proton-c-0.31.0
            Reporter: Jiri Daněk


I have the same experience that was reported elsewhere:

bq. For me, the find_package(PythonInterp) call was always finding the older 
interpreter (2.7) even though everything pointed to the newer one (3.6). (from 
https://reviews.llvm.org/D64881)

This behavior is unfortunate on Ubuntu 20.04 Focal, where both python2 and 
python3 are available, but pip for python2 is not packaged. Therefore it makes 
sense to build proton with python3; which would make sense anyways, since it is 
now the year 2020.

Besides removing python2 as discussed on the linked page, there is currently 
nicer way to force python3 that worked for me, by setting 
{{-DPYTHON_EXECUTABLE=/usr/bin/python3}} CMake variable.

Related dispatch issue, DISPATCH-187



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to