PYTHON_VERSION=python3.4 and USES=python:2,build

John W. O'Brien john at saltant.com
Mon Dec 1 23:08:53 UTC 2014


On 12/1/14 4:01 AM, Marcus von Appen wrote:
> 
> Zitat von Andrew Berg <aberg010 at my.hennepintech.edu>:
> 
>> On 2014.11.30 08:23, John W. O'Brien wrote:
>>> On 11/29/14 11:40 PM, Andrew Berg wrote:
>>>> On 2014.11.29 22:00, John W. O'Brien wrote:
>>>>> Let's say that I want to build net/py-pyzmq with
>>>>> PYTHON_VERSION=python3.4.
>>>> Why this instead of using DEFAULT_VERSIONS?
>>>
>>> I was following this advice:
>>>
>>> https://lists.freebsd.org/pipermail/freebsd-python/2014-October/007606.html
>>>
>> Then I am interested in why Marcus is suggesting PYTHON_VERSION rather
>> than
>> DEFAULT_VERSIONS. I am currently doing a build run for a separate set
>> to do
>> Python 2.7 as the default version for the few ports I need that
>> require it, but I am using DEFAULT_VERSIONS.
> 
> I think, you are misinterpreting something or I am not getting what you
> both are up to.
> 
> The advice from the mail in October handles the following situation:
> 
> 1) Joe User uses Python X as default
> 2) Joe User wants to install a port PP for Python Q
> 3) To avoid conflicts, Joe User has to
>   a) install PP with PYTHON_VERSION=Q - or -
>   b) set up a poudriere with with Python X as default
> (DEFAULT_VERSIONS=...)
>      and a make.conf entry setting PYTHON_VERSION=Q

This sounds like my situation where X=2.7 and Q=3.4. Also, I'm using
poudriere per 3b.

> This is necessary to avoid build and installation conflicts for
> packages, which support different Python versions (X and Q) at the
> same time, packages, which  can be installed concurrently, etc.

Yes, this is what I'm after. Am I doing it wrong, or am I tripping over
real problems/limitations of the ports machinery?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-python/attachments/20141201/b4b3eb38/attachment.sig>


More information about the freebsd-python mailing list