[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?
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
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.
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