incubator-bloodhound-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary <gary.mar...@wandisco.com>
Subject Re: Getting involved and installation pages
Date Tue, 13 Mar 2012 11:08:48 GMT
Hi,

Just changed the installer to supply a logger object for virtualenv when 
it is missing.

Cheers,
     Gary


On 03/13/2012 10:55 AM, gjm@apache.org wrote:
> Author: gjm
> Date: Tue Mar 13 10:55:14 2012
> New Revision: 1300071
>
> URL: http://svn.apache.org/viewvc?rev=1300071&view=rev
> Log:
> maintain compatibility with older versions of virtualenv, fixing #4
>
> Modified:
>      incubator/bloodhound/trunk/installer/installer.py

On 03/12/2012 10:25 AM, Gary wrote:
> Hi Antony,
>
> Thanks for that.
>
> OK, I would prefer not to have to specify a minimum version of 
> virtualenv that is newer than that available for the default version 
> of a major linux distribution. So we can either resort to calling 
> virtualenv through subprocess or we can do to the following:
>
>     if not hasattr(virtualenv, 'logger'):
>         virtualenv.logger =
>     virtualenv.Logger([(virtualenv.Logger.LEVELS[-1],
>                                               sys.stdout)])
>
>
> Cheers,
>     Gary
>
>
> On 03/10/2012 12:36 PM, Antony Semonella wrote:
>> Hello,
>>
>> I managed to set up a bloodhound development environment on Debian 6.0
>> following the instructions at:
>>
>> https://issues.apache.org/bloodhound/wiki/BloodhoundContributing
>>
>> You may want to update the wiki to highlight the following dependency I
>> encountered:
>>
>> The version of virtualenv in the repo for Debian squeeze is: 1.4.9-3; this
>> version of virtualenv results in:
>>
>> NameError: global name 'logger' is not defined
>>
>> When running bloodhound/installer/installer.py.
>>
>> logger is defined only in main() for this version of virtualenv.
>>
>> This issue has been resolved by:
>>
>> https://github.com/pypa/virtualenv/commit/ea1786
>>
>> Using the latest version of virtualenv (1.7.1.2) resulted in no NameError
>> and so the bloodhound dev. environment was setup ok for me.
>>
>> I therefore suggest a version of virtualenv>=1.7.1.2 be listed as a
>> dependency.
>>
>> Cheers!
>>
>> Antony


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message