Let me think... because there is something I don't understand here or I am doing wrong, then. I am sure I have pulled the last github commit (ee3cf259478f4550ccd26a0e3a5819b9d37314d1), but the *tox *command fails in my python2.5 environment
I never have used tox before, but IMHO it actually installs *lockfile* in python 2.5 according with the *tox.ini* file: https://github.com/apache/libcloud/blob/trunk/tox.ini#L12 If I comment that line and run the tox command again, then it skips the 'test_local.py' and runs properly. On 26 January 2013 19:02, Tomaz Muraus <[email protected]> wrote: > There is actually another issues which prevents local_storage tests from > running with Python 2.5 and that is "lockfile" dependency not being > available for 2.5. > > Because of this we currently just skip tests under 2.5 and other versions > where lockfile dependency is not available - > > https://github.com/apache/libcloud/blob/trunk/libcloud/test/storage/test_local.py#L36 > > On Sat, Jan 26, 2013 at 8:22 AM, Jaume Devesa <[email protected] > >wrote: > > > Updating the current 'trunk' branch from github, the local storage driver > > does not pass the 'tox' tests using python 2.5 environment. > > > > The reason is it uses the os.path.relpath(...) function ( > > > > > https://github.com/apache/libcloud/blob/trunk/libcloud/storage/drivers/local.py#L218 > > ), > > and this function was not implemented yet in python 2.5: > > http://docs.python.org/release/2.5.4/lib/module-os.path.html > > > > I didn't open a Jira issue because it is a not-yet released feature, and > I > > didn't want to make noise there... > > >
