[Mageia-dev] python-virtualenv: package default settings question

Marja van Waes marja11 at xs4all.nl
Tue Feb 21 10:42:20 CET 2012

On 20/02/12 20:15, Lev Givon wrote:
> See https://bugs.mageia.org/show_bug.cgi?id=3358#c3
> Anyone care to comment?
> 					L.G.
To make replying easier, here is the question from the above link:

>  By default, virtualenv creates virtual environments using setuptools rather
>  than distribute. This causes virtualenv to complain if  PYTHONDONTWRITEBYTECODE
>  is set (which is the default in Mageia):

>  The PYTHONDONTWRITEBYTECODE environment variable is not compatible with
>  setuptools. Either use --distribute or unset PYTHONDONTWRITEBYTECODE.

>  Do we effectively want to require users to explicitly set the variable in order
>  to use virtualenv with its default settings? (If we do, I can add an
>  installation message to the package to warn users to unset the variable
>  themselves.)

To me current behaviour as described above sounds strange, even irritating, but I'm not a packager and I don't even use the package, so I don't know enough.

@ Lev
I understand in Mandriva virtualenv the default settings can be used without having to unset a variable, and that that doesn't cause other problems.
Is that correct?

If so, and if no one cares to reply to this mail or in the bug report, I think you can just go ahead and change the default environment variable from
PYTHONDONTWRITEBYTECODE to whatever Mandriva's default is. If that causes any new problems, we'll find out soon enough when the package is in cauldron ;)


More information about the Mageia-dev mailing list