Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 1058131 - [RFE][swift]: Remove python-swiftclient as a dependency of swift
Summary: [RFE][swift]: Remove python-swiftclient as a dependency of swift
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-swift
Version: unspecified
Hardware: Unspecified
OS: Unspecified
Target Milestone: async
: 5.0 (RHEL 7)
Assignee: Pete Zaitcev
QA Contact: nlevinki
Whiteboard: upstream_milestone_icehouse upstream_...
Depends On:
TreeView+ depends on / blocked
Reported: 2014-01-27 05:05 UTC by RHOS Integration
Modified: 2016-04-26 22:53 UTC (History)
11 users (show)

Fixed In Version: openstack-swift-1.13.1-2.el7ost
Doc Type: Enhancement
Doc Text:
The python-swiftclient package is no longer used by Object Storage (swift), and hence does not need to be installed on storage nodes. It is desirable for python-swiftclient to depend on other packages, but not desirable to add a number of transient dependencies to server nodes. Now, the python-swiftclient: - Can use HTTP client libraries such as Requests - May be included into Python 3 applications freely - Imports python-keystoneclient utilities
Clone Of:
Last Closed: 2015-02-02 21:21:36 UTC
Target Upstream Version:

Attachments (Terms of Use)

System ID Priority Status Summary Last Updated
OpenStack gerrit 73471 None None None Never

Description RHOS Integration 2014-01-27 05:05:01 UTC
Cloned from launchpad blueprint


1) direct_client has very small usage
2) /bin scripts use it a lot
3) tests use it a lot

tests can be solved by moving python-swiftclient to test-requires.txt
that leaves bin scripts and direct_client
direct_client is used by bin scripts and container sync and account reaper

Specification URL (additional information):


Comment 11 Pete Zaitcev 2014-10-13 20:47:43 UTC
moving to MODIFIED in openstack-swift-1.13.1-2.el6ost and clearing Needinfo

Note You need to log in before you can comment on or make changes to this bug.