← Back to team overview

openstack team mailing list archive

Re: [Swift] swift.common.client and swift CLI has moved to its own project python-swiftclient

 

Okay. It looks like Swift also still depends on swiftclient. Long term it would be nice if we could build and unit test swift without relying on the swiftclient package. Could we:

 1) Move any binaries that require swiftclient into the python-swiftclient project.

 2) Move swift function tests into Tempest.

I know Nova Diablo had a dependency on python-novaclient which we removed in Essex. This seems to make the testing, packaging, and deployment much cleaner.

Dan

----- Original Message -----
> From: "Chmouel Boudjnah" <chmouel@xxxxxxxxxxx>
> To: openstack@xxxxxxxxxxxxxxxxxxx, openstack-announce@xxxxxxxxxxxxxxxxxxx
> Sent: Tuesday, June 12, 2012 5:41:14 PM
> Subject: [Openstack] [Swift] swift.common.client and swift CLI has moved to its own project python-swiftclient
> 
> Hi everyone,
> 
> We have moved the swift.common.client library and bin/swift CLI to
> its
> own dedicated project called python-swiftclient available in github
> here  :
> 
> https://github.com/openstack/python-swiftclient
> 
> it should be totally compatible with the previous swift and the only
> change needed if you were using it before in scripts, tools or others
> will be to change the import from :
> 
> import swift.common.client
> 
> to
> 
> import swiftclient
> 
> the swift CLI has also moved there now.
> 
> Glance and devstack should be updated now to use swiftclient[1].
> 
> Documentation (i.e: manuals) has not been updated yet and we are
> hoping packagers will pick this up pretty soon.
> 
> Regards,
> Chmouel.
> 
> [1] horizon is still using python-cloudfiles and didn't use
> swift.common.client before.
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
> 


Follow ups

References