Install OpenStack swift client only

To manage files in the OpenStack cloud you need the swift client. This is not so tiny python tool (a lot of dependencies), which offers by means of files (as files are objects for the OpenStack):

  • delete – Delete files, directories and sub-directories. Be careful with a simple command you can delete all your files at once. “Delete a container or objects within a container.”
  • download – Download files to your local storage. “Download objects from containers.”
  • list – List all files in the main directory (i.e. the container), cannot be listed files in sub-directories. The output will be a file with path per line or you can enable extended output to show file size, time modified, the type of the file and the full file path. “Lists the containers for the account or the objects for a container.”
  • post – Creates containers and updates metadata, could create seurity keys for temporary urls – “Updates meta information for the account, container, or object; creates containers if not present.”
  • copy – Copy files to a new place within a container or to a different container. “Copies object, optionally adds meta”
  • stat – Display information for files, container and your account. No information is available per directory. Most typically you will read the file length, the type and modifcation date. “Displays information for the account, container, or object”
  • upload – uploads files and whole directories in a container – “Uploads files or directories to the given container.”
  • capabilities – List the configuration options of your account like file size limits, file amount limits , limit requests per seconds and so on and which additional middleware your instance supports like bulk_delete, bulk_upload (the name are self-explainatory) – “List cluster capabilities.”
  • tempurl – Generate a temporary url for a file protected with time validity and a key – “Create a temporary URL.”
  • auth – Show your authentication token and storage url – “Display auth related environment variables.”

The text in the hyphens is from the swift help command. If you do not know what is a container with simple words these are the main sub-directories in your account if you use the list command without any argument (not adding a name after “list”):

myuser@myserver:~$ swift --os-username myusr --os-tenant-name myusr --os-password mypass --os-auth-url https://auth01.example.com:5000/v2.0 list
mycontainer1
anyname

The best way is to install the swift client from the package system of your Linux Distribution. The package system ensures the programs you install and upgrade are consistent within dependencies upgrades.

When you install this package “python-swiftclient” it depends on multiple python packages, which might be upgraded later, too, but the package system of a Linux distribution ensure the programs of python-swiftclient will work with them

. On the contrary, if you install it manually even with “pip” as it is offered in OpenStack site it is unsure what will happen and even your client program from “python-swiftclient” could stop working because of an upgraded dependancy library. Of course, the packages from the official package system could be a little bit older (but probably more stable) than the manual installs from the OpenStack official site. Still if you would like to install it with “pip” here you can check how you can do it: https://www.swiftstack.com/docs/integration/python-swiftclient.html

The name of the package in most Linux distributions is packed in “python-swiftclient” as it is the name of the “pip” official OpenStack name.

  • Ubuntu python-swiftclient install
    sudo apt install python-swiftclient
    
  • CentOS 7 python-swiftclient install
    yum search openstack
    .....
    centos-release-openstack-ocata.noarch : OpenStack from the CentOS Cloud SIG repo configs
    centos-release-openstack-pike.x86_64 : OpenStack from the CentOS Cloud SIG repo configs
    centos-release-openstack-queens.noarch : OpenStack from the CentOS Cloud SIG repo configs
    centos-release-openstack-rocky.noarch : OpenStack from the CentOS Cloud SIG repo configs
    centos-release-openstack-stein.noarch : OpenStack from the CentOS Cloud SIG repo configs
    .....
    yum install centos-release-openstack-stein
    yum install python-swiftclient
    

    When using CentOS 7 you should search for the repository names of the OpenStack repositories. First add the repository and then install the package. Here you can check which is the latest version of OpenStack – https://releases.openstack.org/. They are with code names like Stein, Queens, Rocky and so on, now the latest is Stein so we install the repository and then install the swift client in “python-swiftclient”. As you can see a pretty big list of dependencies!

  • Fedora python-swiftclient install
    sudo dnf install python3-swiftclient
    
  • Gentoo python-swiftclient install
    emerge -v python-swiftclient
    

Installation output with dependencies only

And imagine you install manually with “pip” all the dependencies arround ~30 python packets what will happen after a system update with the package manager of your Linux distribution? Always use repositories and if possible the official ones.

Ubuntu

myuser@my-desktop-pc:~$ sudo apt install python-swiftclient
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  docutils-common docutils-doc ieee-data javascript-common libjs-jquery libjs-sphinxdoc libjs-underscore libpython-stdlib libpython2.7 libpython2.7-minimal
  libpython2.7-stdlib libssl1.1 python python-asn1crypto python-babel python-babel-localedata python-blinker python-bs4 python-certifi python-cffi-backend python-chardet
  python-concurrent.futures python-crypto python-cryptography python-dbus python-debtcollector python-docutils python-enum34 python-funcsigs python-gi python-html5lib
  python-idna python-ipaddress python-iso8601 python-jwt python-keyring python-keyrings.alt python-keystoneauth1 python-keystoneclient python-lxml python-minimal
  python-monotonic python-msgpack python-netaddr python-netifaces python-oauthlib python-olefile python-openssl python-oslo.config python-oslo.i18n
  python-oslo.serialization python-oslo.utils python-pbr python-pil python-pkg-resources python-positional python-pygments python-pyparsing python-requests python-rfc3986
  python-roman python-secretstorage python-six python-stevedore python-tz python-urllib3 python-webencodings python-wrapt python-yaml python2.7 python2.7-minimal
  sgml-base xml-core
Suggested packages:
  apache2 | lighttpd | httpd python-doc python-tk python-blinker-doc python-crypto-doc python-cryptography-doc python-cryptography-vectors python-dbus-dbg python-dbus-doc
  python-debtcollector-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python-enum34-doc
  python-funcsigs-doc python-gi-cairo python-genshi libkf5wallet-bin gir1.2-gnomekeyring-1.0 python-fs python-gdata python-keyczar python-keystoneauth1-doc
  python-requests-kerberos python-lxml-dbg python-lxml-doc ipython python-netaddr-docs python-openssl-doc python-openssl-dbg python-pil-doc python-pil-dbg
  python-setuptools python-positional-doc ttf-bitstream-vera python-pyparsing-doc python-socks python-secretstorage-doc python-ntlm python2.7-doc binfmt-support
  sgml-base-doc debhelper
The following NEW packages will be installed:
  docutils-common docutils-doc ieee-data javascript-common libjs-jquery libjs-sphinxdoc libjs-underscore libpython-stdlib python python-asn1crypto python-babel
  python-babel-localedata python-blinker python-bs4 python-certifi python-cffi-backend python-chardet python-concurrent.futures python-crypto python-cryptography
  python-dbus python-debtcollector python-docutils python-enum34 python-funcsigs python-gi python-html5lib python-idna python-ipaddress python-iso8601 python-jwt
  python-keyring python-keyrings.alt python-keystoneauth1 python-keystoneclient python-lxml python-minimal python-monotonic python-msgpack python-netaddr python-netifaces
  python-oauthlib python-olefile python-openssl python-oslo.config python-oslo.i18n python-oslo.serialization python-oslo.utils python-pbr python-pil python-pkg-resources
  python-positional python-pygments python-pyparsing python-requests python-rfc3986 python-roman python-secretstorage python-six python-stevedore python-swiftclient
  python-tz python-urllib3 python-webencodings python-wrapt python-yaml python2.7 python2.7-minimal sgml-base xml-core
The following packages will be upgraded:
  libpython2.7 libpython2.7-minimal libpython2.7-stdlib libssl1.1
4 upgraded, 70 newly installed, 0 to remove and 357 not upgraded.
Need to get 13,6 MB/18,2 MB of archives.
After this operation, 67,6 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y

Gentoo

gentoo-srv ~ # emerge -va python-swiftclient

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-python/six-1.12.0::gentoo  USE="-doc -test" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 32 KiB
[ebuild  N     ] dev-python/idna-2.8::gentoo  PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 171 KiB
[ebuild  N     ] dev-python/pbr-5.1.1::gentoo  USE="-test" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 111 KiB
[ebuild  N     ] dev-python/chardet-3.0.4::gentoo  USE="-test" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 1,829 KiB
[ebuild  N     ] dev-python/enum34-1.1.6::gentoo  USE="-doc" PYTHON_TARGETS="python2_7 -pypy -pypy3" 40 KiB
[ebuild  N     ] dev-python/asn1crypto-0.24.0::gentoo  USE="-test" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 627 KiB
[ebuild  N     ] dev-python/ply-3.11:0/3.11::gentoo  USE="-examples" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 156 KiB
[ebuild  N     ] dev-python/PySocks-1.6.8::gentoo  USE="-test" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 277 KiB
[ebuild  N     ] dev-python/ipaddress-1.0.22::gentoo  PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 33 KiB
[ebuild  N     ] dev-python/futures-3.2.0::gentoo  USE="-doc" PYTHON_TARGETS="python2_7 -pypy" 27 KiB
[ebuild  N     ] virtual/python-ipaddress-1.0-r1::gentoo  PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 0 KiB
[ebuild  N     ] dev-python/pycparser-2.19::gentoo  USE="-test" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 155 KiB
[ebuild  N     ] virtual/python-futures-1::gentoo  PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 0 KiB
[ebuild  N     ] dev-python/cffi-1.12.1:0/1.12.1::gentoo  USE="-doc -test" PYTHON_TARGETS="python2_7 python3_6 -python3_4 -python3_5 -python3_7" 443 KiB
[ebuild  N     ] dev-python/cryptography-2.5::gentoo  USE="-idna -libressl -test" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 477 KiB
[ebuild  N     ] dev-python/pyopenssl-19.0.0::gentoo  USE="-doc -examples -test" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 165 KiB
[ebuild  N     ] dev-python/urllib3-1.24.1::gentoo  USE="-doc -test" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 225 KiB
[ebuild  N     ] dev-python/requests-2.21.0-r1::gentoo  USE="ssl -socks5" PYTHON_TARGETS="python2_7 python3_6 -pypy -pypy3 -python3_4 -python3_5 -python3_7" 109 KiB
[ebuild  N     ] dev-python/python-swiftclient-3.5.0::gentoo  USE="-doc -test" PYTHON_TARGETS="python2_7 python3_6 -python3_4 -python3_5" 179 KiB

Total: 19 packages (19 new), Size of downloads: 5,049 KiB

Would you like to merge these packages? [Yes/No] Yes

Fedora 30

[myuser@localhost ~]$ sudo dnf install python3-swiftclient
Last metadata expiration check: 0:02:05 ago on Wed 26 Jun 2019 02:19:42 PM EEST.
Dependencies resolved.
============================================================================================================================================================================
 Package                                              Architecture                     Version                                      Repository                         Size
============================================================================================================================================================================
Installing:
 python3-swiftclient                                  noarch                           3.5.0-3.fc30                                 fedora                            161 k
Installing dependencies:
 python3-keyring                                      noarch                           19.0.2-1.fc30                                updates                            80 k
 python3-pyparsing                                    noarch                           2.4.0-1.fc30                                 updates                           142 k
 python-oslo-i18n-lang                                noarch                           3.19.0-3.fc30                                fedora                             14 k
 python-oslo-utils-lang                               noarch                           3.35.1-3.fc30                                fedora                             13 k
 python3-babel                                        noarch                           2.6.0-6.fc30                                 fedora                            5.7 M
 python3-debtcollector                                noarch                           1.11.0-8.fc30                                fedora                             42 k
 python3-entrypoints                                  noarch                           0.3-1.fc30                                   fedora                            164 k
 python3-extras                                       noarch                           1.0.0-6.fc30                                 fedora                             19 k
 python3-fixtures                                     noarch                           3.0.0-12.fc30                                fedora                             94 k
 python3-funcsigs                                     noarch                           1.0.2-12.fc30                                fedora                             29 k
 python3-iso8601                                      noarch                           0.1.11-12.fc30                               fedora                             22 k
 python3-jeepney                                      noarch                           0.4-2.fc30                                   fedora                            4.7 M
 python3-keystoneauth1                                noarch                           3.4.0-5.fc30                                 fedora                            395 k
 python3-keystoneclient                               noarch                           1:3.15.0-2.fc30                              fedora                            245 k
 python3-linecache2                                   noarch                           1.0.0-18.fc30                                fedora                             17 k
 python3-mimeparse                                    noarch                           1.6.0-8.fc30                                 fedora                             15 k
 python3-monotonic                                    noarch                           1.5-2.fc30                                   fedora                             17 k
 python3-msgpack                                      x86_64                           0.6.1-2.fc30                                 fedora                             90 k
 python3-netaddr                                      noarch                           0.7.19-14.fc30                               fedora                            1.5 M
 python3-netifaces                                    x86_64                           0.10.6-6.fc30                                fedora                             21 k
 python3-oslo-config                                  noarch                           2:5.2.0-5.fc30                               fedora                            206 k
 python3-oslo-i18n                                    noarch                           3.19.0-3.fc30                                fedora                             57 k
 python3-oslo-serialization                           noarch                           2.24.0-3.fc30                                fedora                             32 k
 python3-oslo-utils                                   noarch                           3.35.1-3.fc30                                fedora                             76 k
 python3-pbr                                          noarch                           5.1.2-2.fc30                                 fedora                            1.1 M
 python3-pyyaml                                       x86_64                           5.1-1.fc30                                   fedora                            201 k
 python3-rfc3986                                      noarch                           1.2.0-3.fc30                                 fedora                             45 k
 python3-secretstorage                                noarch                           3.1.1-1.fc30                                 fedora                             33 k
 python3-stevedore                                    noarch                           1.28.0-2.fc30                                fedora                             62 k
 python3-testtools                                    noarch                           2.3.0-10.fc30                                fedora                            352 k
 python3-traceback2                                   noarch                           1.4.0-19.fc30                                fedora                             23 k
 python3-unittest2                                    noarch                           1.1.0-16.fc30                                fedora                            183 k
 python3-wrapt                                        x86_64                           1.11.1-1.fc30                                fedora                             50 k

Transaction Summary
============================================================================================================================================================================
Install  34 Packages

Total download size: 16 M
Installed size: 55 M
Is this ok [y/N]: Y

CentOS 7

[root@my-centos7 ~]# yum search openstack
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.neterra.net
 * epel: epel.uni-sofia.bg
 * extras: mirrors.neterra.net
 * updates: mirrors.neterra.net
========================================================================== N/S matched: openstack ==========================================================================
ansible-openstack-modules.noarch : Unofficial Ansible modules for managing Openstack
centos-release-openstack-ocata.noarch : OpenStack from the CentOS Cloud SIG repo configs
centos-release-openstack-pike.x86_64 : OpenStack from the CentOS Cloud SIG repo configs
centos-release-openstack-queens.noarch : OpenStack from the CentOS Cloud SIG repo configs
centos-release-openstack-rocky.noarch : OpenStack from the CentOS Cloud SIG repo configs
centos-release-openstack-stein.noarch : OpenStack from the CentOS Cloud SIG repo configs
diskimage-builder.noarch : Image building tools for OpenStack
golang-github-rackspace-gophercloud-devel.noarch : The Go SDK for Openstack http://gophercloud.io
php-opencloud.noarch : PHP SDK for OpenStack/Rackspace APIs
php-opencloud-doc.noarch : Documentation for PHP SDK for OpenStack/Rackspace APIs
python2-oslo-sphinx.noarch : OpenStack Sphinx Extensions and Theme for Python 2

  Name and summary matches only, use "search all" for everything.
[root@my-centos7 ~]# yum install -y centos-release-openstack-stein
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.neterra.net
 * epel: epel.uni-sofia.bg
 * extras: mirrors.neterra.net
 * updates: mirrors.neterra.net
Resolving Dependencies
--> Running transaction check
---> Package centos-release-openstack-stein.noarch 0:1-1.el7.centos will be installed
--> Processing Dependency: centos-release-qemu-ev for package: centos-release-openstack-stein-1-1.el7.centos.noarch
--> Processing Dependency: centos-release-ceph-nautilus for package: centos-release-openstack-stein-1-1.el7.centos.noarch
--> Running transaction check
---> Package centos-release-ceph-nautilus.noarch 0:1.2-2.el7.centos will be installed
--> Processing Dependency: centos-release-storage-common for package: centos-release-ceph-nautilus-1.2-2.el7.centos.noarch
--> Processing Dependency: centos-release-nfs-ganesha28 for package: centos-release-ceph-nautilus-1.2-2.el7.centos.noarch
---> Package centos-release-qemu-ev.noarch 0:1.0-4.el7.centos will be installed
--> Processing Dependency: centos-release-virt-common for package: centos-release-qemu-ev-1.0-4.el7.centos.noarch
--> Running transaction check
---> Package centos-release-nfs-ganesha28.noarch 0:1.0-2.el7.centos will be installed
---> Package centos-release-storage-common.noarch 0:2-2.el7.centos will be installed
---> Package centos-release-virt-common.noarch 0:1-1.el7.centos will be installed
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================================================================================================
 Package                                                 Arch                            Version                                      Repository                       Size
============================================================================================================================================================================
Installing:
 centos-release-openstack-stein                          noarch                          1-1.el7.centos                               extras                          5.3 k
Installing for dependencies:
 centos-release-ceph-nautilus                            noarch                          1.2-2.el7.centos                             extras                          5.1 k
 centos-release-nfs-ganesha28                            noarch                          1.0-2.el7.centos                             extras                          4.3 k
 centos-release-qemu-ev                                  noarch                          1.0-4.el7.centos                             extras                           11 k
 centos-release-storage-common                           noarch                          2-2.el7.centos                               extras                          5.1 k
 centos-release-virt-common                              noarch                          1-1.el7.centos                               extras                          4.5 k

Transaction Summary
============================================================================================================================================================================
Install  1 Package (+5 Dependent packages)

Total download size: 35 k
Installed size: 25 k
Downloading packages:
(1/6): centos-release-ceph-nautilus-1.2-2.el7.centos.noarch.rpm                                                                                      | 5.1 kB  00:00:00     
(2/6): centos-release-storage-common-2-2.el7.centos.noarch.rpm                                                                                       | 5.1 kB  00:00:00     
(3/6): centos-release-virt-common-1-1.el7.centos.noarch.rpm                                                                                          | 4.5 kB  00:00:00     
(4/6): centos-release-nfs-ganesha28-1.0-2.el7.centos.noarch.rpm                                                                                      | 4.3 kB  00:00:00     
(5/6): centos-release-openstack-stein-1-1.el7.centos.noarch.rpm                                                                                      | 5.3 kB  00:00:00     
(6/6): centos-release-qemu-ev-1.0-4.el7.centos.noarch.rpm                                                                                            |  11 kB  00:00:00     
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                       216 kB/s |  35 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : centos-release-storage-common-2-2.el7.centos.noarch                                                                                                      1/6 
  Installing : centos-release-nfs-ganesha28-1.0-2.el7.centos.noarch                                                                                                     2/6 
  Installing : centos-release-ceph-nautilus-1.2-2.el7.centos.noarch                                                                                                     3/6 
  Installing : centos-release-virt-common-1-1.el7.centos.noarch                                                                                                         4/6 
  Installing : centos-release-qemu-ev-1.0-4.el7.centos.noarch                                                                                                           5/6 
  Installing : centos-release-openstack-stein-1-1.el7.centos.noarch                                                                                                     6/6 
  Verifying  : centos-release-openstack-stein-1-1.el7.centos.noarch                                                                                                     1/6 
  Verifying  : centos-release-virt-common-1-1.el7.centos.noarch                                                                                                         2/6 
  Verifying  : centos-release-nfs-ganesha28-1.0-2.el7.centos.noarch                                                                                                     3/6 
  Verifying  : centos-release-ceph-nautilus-1.2-2.el7.centos.noarch                                                                                                     4/6 
  Verifying  : centos-release-storage-common-2-2.el7.centos.noarch                                                                                                      5/6 
  Verifying  : centos-release-qemu-ev-1.0-4.el7.centos.noarch                                                                                                           6/6 

Installed:
  centos-release-openstack-stein.noarch 0:1-1.el7.centos                                                                                                                    

Dependency Installed:
  centos-release-ceph-nautilus.noarch 0:1.2-2.el7.centos     centos-release-nfs-ganesha28.noarch 0:1.0-2.el7.centos     centos-release-qemu-ev.noarch 0:1.0-4.el7.centos    
  centos-release-storage-common.noarch 0:2-2.el7.centos      centos-release-virt-common.noarch 0:1-1.el7.centos        

Complete!
[root@my-centos7 ~]# yum install python-swiftclient
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.neterra.net
 * centos-ceph-nautilus: mirrors.neterra.net
 * centos-nfs-ganesha28: mirrors.neterra.net
 * centos-openstack-stein: mirrors.neterra.net
 * centos-qemu-ev: mirrors.neterra.net
 * epel: epel.uni-sofia.bg
 * extras: mirrors.neterra.net
 * updates: mirrors.neterra.net
centos-ceph-nautilus                                                                                                                                 | 2.9 kB  00:00:00     
centos-nfs-ganesha28                                                                                                                                 | 2.9 kB  00:00:00     
centos-openstack-stein                                                                                                                               | 2.9 kB  00:00:00     
centos-qemu-ev                                                                                                                                       | 2.9 kB  00:00:00     
(1/4): centos-nfs-ganesha28/7/x86_64/primary_db                                                                                                      |  21 kB  00:00:00     
(2/4): centos-ceph-nautilus/7/x86_64/primary_db                                                                                                      |  90 kB  00:00:00     
(3/4): centos-qemu-ev/7/x86_64/primary_db                                                                                                            |  62 kB  00:00:00     
(4/4): centos-openstack-stein/7/x86_64/primary_db                                                                                                    | 812 kB  00:00:00     
Resolving Dependencies
--> Running transaction check
---> Package python2-swiftclient.noarch 0:3.7.0-1.el7 will be installed
--> Processing Dependency: python2-six for package: python2-swiftclient-3.7.0-1.el7.noarch
--> Processing Dependency: python2-requests for package: python2-swiftclient-3.7.0-1.el7.noarch
--> Processing Dependency: python2-keystoneclient for package: python2-swiftclient-3.7.0-1.el7.noarch
--> Processing Dependency: python2-futures for package: python2-swiftclient-3.7.0-1.el7.noarch
--> Running transaction check
---> Package python2-futures.noarch 0:3.1.1-5.el7 will be installed
---> Package python2-keystoneclient.noarch 1:3.19.0-1.el7 will be installed
--> Processing Dependency: python2-stevedore >= 1.20.0 for package: 1:python2-keystoneclient-3.19.0-1.el7.noarch
--> Processing Dependency: python2-pbr >= 2.0.0 for package: 1:python2-keystoneclient-3.19.0-1.el7.noarch
--> Processing Dependency: python2-oslo-utils >= 3.33.0 for package: 1:python2-keystoneclient-3.19.0-1.el7.noarch
--> Processing Dependency: python2-oslo-serialization >= 2.18.0 for package: 1:python2-keystoneclient-3.19.0-1.el7.noarch
--> Processing Dependency: python2-oslo-i18n >= 3.15.3 for package: 1:python2-keystoneclient-3.19.0-1.el7.noarch
--> Processing Dependency: python2-oslo-config >= 2:5.2.0 for package: 1:python2-keystoneclient-3.19.0-1.el7.noarch
--> Processing Dependency: python2-keystoneauth1 >= 3.4.0 for package: 1:python2-keystoneclient-3.19.0-1.el7.noarch
--> Processing Dependency: python2-debtcollector >= 1.2.0 for package: 1:python2-keystoneclient-3.19.0-1.el7.noarch
--> Processing Dependency: python-keyring >= 5.5.1 for package: 1:python2-keystoneclient-3.19.0-1.el7.noarch
---> Package python2-requests.noarch 0:2.21.0-3.el7 will be installed
--> Processing Dependency: python2-urllib3 >= 1.21.1 for package: python2-requests-2.21.0-3.el7.noarch
--> Processing Dependency: python-chardet >= 3.0.2 for package: python2-requests-2.21.0-3.el7.noarch
--> Processing Dependency: python2-idna for package: python2-requests-2.21.0-3.el7.noarch
---> Package python2-six.noarch 0:1.12.0-1.el7 will be installed
--> Running transaction check
---> Package python-keyring.noarch 0:5.7.1-1.el7 will be installed
---> Package python2-chardet.noarch 0:3.0.4-7.el7 will be installed
---> Package python2-debtcollector.noarch 0:1.21.0-1.el7 will be installed
--> Processing Dependency: python2-funcsigs for package: python2-debtcollector-1.21.0-1.el7.noarch
--> Processing Dependency: python-wrapt for package: python2-debtcollector-1.21.0-1.el7.noarch
---> Package python2-idna.noarch 0:2.5-1.el7 will be installed
---> Package python2-keystoneauth1.noarch 0:3.13.1-1.el7 will be installed
--> Processing Dependency: python2-os-service-types >= 1.2.0 for package: python2-keystoneauth1-3.13.1-1.el7.noarch
--> Processing Dependency: python2-iso8601 >= 0.1.11 for package: python2-keystoneauth1-3.13.1-1.el7.noarch
---> Package python2-oslo-config.noarch 2:6.8.1-1.el7 will be installed
--> Processing Dependency: python2-rfc3986 >= 1.2.0 for package: 2:python2-oslo-config-6.8.1-1.el7.noarch
--> Processing Dependency: python-netaddr >= 0.7.18 for package: 2:python2-oslo-config-6.8.1-1.el7.noarch
--> Processing Dependency: PyYAML >= 3.10 for package: 2:python2-oslo-config-6.8.1-1.el7.noarch
--> Processing Dependency: python-enum34 for package: 2:python2-oslo-config-6.8.1-1.el7.noarch
---> Package python2-oslo-i18n.noarch 0:3.23.1-1.el7 will be installed
--> Processing Dependency: python-oslo-i18n-lang = 3.23.1-1.el7 for package: python2-oslo-i18n-3.23.1-1.el7.noarch
--> Processing Dependency: python2-babel for package: python2-oslo-i18n-3.23.1-1.el7.noarch
---> Package python2-oslo-serialization.noarch 0:2.28.2-1.el7 will be installed
--> Processing Dependency: python2-msgpack >= 0.5.2 for package: python2-oslo-serialization-2.28.2-1.el7.noarch
--> Processing Dependency: python2-pytz for package: python2-oslo-serialization-2.28.2-1.el7.noarch
--> Processing Dependency: python-ipaddress for package: python2-oslo-serialization-2.28.2-1.el7.noarch
---> Package python2-oslo-utils.noarch 0:3.40.3-1.el7 will be installed
--> Processing Dependency: python-oslo-utils-lang = 3.40.3-1.el7 for package: python2-oslo-utils-3.40.3-1.el7.noarch
--> Processing Dependency: python-netifaces >= 0.10.4 for package: python2-oslo-utils-3.40.3-1.el7.noarch
--> Processing Dependency: python-monotonic for package: python2-oslo-utils-3.40.3-1.el7.noarch
--> Processing Dependency: pyparsing for package: python2-oslo-utils-3.40.3-1.el7.noarch
---> Package python2-pbr.noarch 0:5.1.2-2.el7 will be installed
--> Processing Dependency: python2-setuptools for package: python2-pbr-5.1.2-2.el7.noarch
--> Processing Dependency: git-core for package: python2-pbr-5.1.2-2.el7.noarch
---> Package python2-stevedore.noarch 0:1.30.1-1.el7 will be installed
---> Package python2-urllib3.noarch 0:1.24.1-3.el7 will be installed
--> Processing Dependency: python2-pysocks for package: python2-urllib3-1.24.1-3.el7.noarch
--> Processing Dependency: python-backports-ssl_match_hostname for package: python2-urllib3-1.24.1-3.el7.noarch
--> Running transaction check
---> Package PyYAML.x86_64 0:3.10-11.el7 will be installed
--> Processing Dependency: libyaml-0.so.2()(64bit) for package: PyYAML-3.10-11.el7.x86_64
---> Package git.x86_64 0:1.8.3.1-20.el7 will be installed
--> Processing Dependency: perl-Git = 1.8.3.1-20.el7 for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl >= 5.008 for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: rsync for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(warnings) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(vars) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(strict) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(lib) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(Term::ReadKey) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(Git) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(Getopt::Long) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::stat) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Temp) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Spec) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Path) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Find) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Copy) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(File::Basename) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(Exporter) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: perl(Error) for package: git-1.8.3.1-20.el7.x86_64
--> Processing Dependency: /usr/bin/perl for package: git-1.8.3.1-20.el7.x86_64
---> Package python-backports-ssl_match_hostname.noarch 0:3.5.0.1-1.el7 will be installed
--> Processing Dependency: python-backports for package: python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch
---> Package python-enum34.noarch 0:1.0.4-1.el7 will be installed
---> Package python-netifaces.x86_64 0:0.10.4-3.el7 will be installed
---> Package python-oslo-i18n-lang.noarch 0:3.23.1-1.el7 will be installed
---> Package python-oslo-utils-lang.noarch 0:3.40.3-1.el7 will be installed
---> Package python2-babel.noarch 0:2.6.0-4.el7 will be installed
---> Package python2-funcsigs.noarch 0:1.0.2-4.el7 will be installed
---> Package python2-ipaddress.noarch 0:1.0.18-5.el7 will be installed
---> Package python2-iso8601.noarch 0:0.1.11-8.el7 will be installed
---> Package python2-monotonic.noarch 0:1.5-1.el7 will be installed
---> Package python2-msgpack.x86_64 0:0.6.1-2.el7 will be installed
---> Package python2-netaddr.noarch 0:0.7.19-5.el7 will be installed
---> Package python2-os-service-types.noarch 0:1.6.0-2.el7 will be installed
---> Package python2-pyparsing.noarch 0:2.3.1-1.el7 will be installed
---> Package python2-pysocks.noarch 0:1.6.8-6.el7 will be installed
---> Package python2-rfc3986.noarch 0:1.3.0-1.el7 will be installed
---> Package python2-setuptools.noarch 0:40.8.0-1.el7 will be installed
---> Package python2-wrapt.x86_64 0:1.11.1-1.el7 will be installed
---> Package pytz.noarch 0:2016.10-2.el7 will be installed
--> Running transaction check
---> Package libyaml.x86_64 0:0.1.4-11.el7_0 will be installed
---> Package perl.x86_64 4:5.16.3-294.el7_6 will be installed
--> Processing Dependency: perl-libs = 4:5.16.3-294.el7_6 for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Socket) >= 1.3 for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Scalar::Util) >= 1.10 for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl-macros for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl-libs for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(threads::shared) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(threads) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(constant) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Time::Local) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Time::HiRes) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Storable) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Socket) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Scalar::Util) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Pod::Simple::XHTML) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Pod::Simple::Search) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Filter::Util::Call) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Carp) for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.16.3-294.el7_6.x86_64
---> Package perl-Error.noarch 1:0.17020-2.el7 will be installed
---> Package perl-Exporter.noarch 0:5.68-3.el7 will be installed
---> Package perl-File-Path.noarch 0:2.09-2.el7 will be installed
---> Package perl-File-Temp.noarch 0:0.23.01-3.el7 will be installed
---> Package perl-Getopt-Long.noarch 0:2.40-3.el7 will be installed
--> Processing Dependency: perl(Pod::Usage) >= 1.14 for package: perl-Getopt-Long-2.40-3.el7.noarch
--> Processing Dependency: perl(Text::ParseWords) for package: perl-Getopt-Long-2.40-3.el7.noarch
---> Package perl-Git.noarch 0:1.8.3.1-20.el7 will be installed
---> Package perl-PathTools.x86_64 0:3.40-5.el7 will be installed
---> Package perl-TermReadKey.x86_64 0:2.30-20.el7 will be installed
---> Package python-backports.x86_64 0:1.0-8.el7 will be installed
---> Package rsync.x86_64 0:3.1.2-6.el7_6.1 will be installed
--> Running transaction check
---> Package perl-Carp.noarch 0:1.26-244.el7 will be installed
---> Package perl-Filter.x86_64 0:1.49-3.el7 will be installed
---> Package perl-Pod-Simple.noarch 1:3.28-4.el7 will be installed
--> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.28-4.el7.noarch
--> Processing Dependency: perl(Encode) for package: 1:perl-Pod-Simple-3.28-4.el7.noarch
---> Package perl-Pod-Usage.noarch 0:1.63-3.el7 will be installed
--> Processing Dependency: perl(Pod::Text) >= 3.15 for package: perl-Pod-Usage-1.63-3.el7.noarch
--> Processing Dependency: perl-Pod-Perldoc for package: perl-Pod-Usage-1.63-3.el7.noarch
---> Package perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 will be installed
---> Package perl-Socket.x86_64 0:2.010-4.el7 will be installed
---> Package perl-Storable.x86_64 0:2.45-3.el7 will be installed
---> Package perl-Text-ParseWords.noarch 0:3.29-4.el7 will be installed
---> Package perl-Time-HiRes.x86_64 4:1.9725-3.el7 will be installed
---> Package perl-Time-Local.noarch 0:1.2300-2.el7 will be installed
---> Package perl-constant.noarch 0:1.27-2.el7 will be installed
---> Package perl-libs.x86_64 4:5.16.3-294.el7_6 will be installed
---> Package perl-macros.x86_64 4:5.16.3-294.el7_6 will be installed
---> Package perl-threads.x86_64 0:1.87-4.el7 will be installed
---> Package perl-threads-shared.x86_64 0:1.43-6.el7 will be installed
--> Running transaction check
---> Package perl-Encode.x86_64 0:2.51-7.el7 will be installed
---> Package perl-Pod-Escapes.noarch 1:1.04-294.el7_6 will be installed
---> Package perl-Pod-Perldoc.noarch 0:3.20-4.el7 will be installed
--> Processing Dependency: perl(parent) for package: perl-Pod-Perldoc-3.20-4.el7.noarch
--> Processing Dependency: perl(HTTP::Tiny) for package: perl-Pod-Perldoc-3.20-4.el7.noarch
---> Package perl-podlators.noarch 0:2.5.1-3.el7 will be installed
--> Running transaction check
---> Package perl-HTTP-Tiny.noarch 0:0.033-3.el7 will be installed
---> Package perl-parent.noarch 1:0.225-244.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================================================================================================
 Package                                                 Arch                       Version                                Repository                                  Size
============================================================================================================================================================================
Installing:
 python2-swiftclient                                     noarch                     3.7.0-1.el7                            centos-openstack-stein                     162 k
Installing for dependencies:
 PyYAML                                                  x86_64                     3.10-11.el7                            base                                       153 k
 git                                                     x86_64                     1.8.3.1-20.el7                         updates                                    4.4 M
 libyaml                                                 x86_64                     0.1.4-11.el7_0                         base                                        55 k
 perl                                                    x86_64                     4:5.16.3-294.el7_6                     updates                                    8.0 M
 perl-Carp                                               noarch                     1.26-244.el7                           base                                        19 k
 perl-Encode                                             x86_64                     2.51-7.el7                             base                                       1.5 M
 perl-Error                                              noarch                     1:0.17020-2.el7                        base                                        32 k
 perl-Exporter                                           noarch                     5.68-3.el7                             base                                        28 k
 perl-File-Path                                          noarch                     2.09-2.el7                             base                                        26 k
 perl-File-Temp                                          noarch                     0.23.01-3.el7                          base                                        56 k
 perl-Filter                                             x86_64                     1.49-3.el7                             base                                        76 k
 perl-Getopt-Long                                        noarch                     2.40-3.el7                             base                                        56 k
 perl-Git                                                noarch                     1.8.3.1-20.el7                         updates                                     55 k
 perl-HTTP-Tiny                                          noarch                     0.033-3.el7                            base                                        38 k
 perl-PathTools                                          x86_64                     3.40-5.el7                             base                                        82 k
 perl-Pod-Escapes                                        noarch                     1:1.04-294.el7_6                       updates                                     51 k
 perl-Pod-Perldoc                                        noarch                     3.20-4.el7                             base                                        87 k
 perl-Pod-Simple                                         noarch                     1:3.28-4.el7                           base                                       216 k
 perl-Pod-Usage                                          noarch                     1.63-3.el7                             base                                        27 k
 perl-Scalar-List-Utils                                  x86_64                     1.27-248.el7                           base                                        36 k
 perl-Socket                                             x86_64                     2.010-4.el7                            base                                        49 k
 perl-Storable                                           x86_64                     2.45-3.el7                             base                                        77 k
 perl-TermReadKey                                        x86_64                     2.30-20.el7                            base                                        31 k
 perl-Text-ParseWords                                    noarch                     3.29-4.el7                             base                                        14 k
 perl-Time-HiRes                                         x86_64                     4:1.9725-3.el7                         base                                        45 k
 perl-Time-Local                                         noarch                     1.2300-2.el7                           base                                        24 k
 perl-constant                                           noarch                     1.27-2.el7                             base                                        19 k
 perl-libs                                               x86_64                     4:5.16.3-294.el7_6                     updates                                    688 k
 perl-macros                                             x86_64                     4:5.16.3-294.el7_6                     updates                                     44 k
 perl-parent                                             noarch                     1:0.225-244.el7                        base                                        12 k
 perl-podlators                                          noarch                     2.5.1-3.el7                            base                                       112 k
 perl-threads                                            x86_64                     1.87-4.el7                             base                                        49 k
 perl-threads-shared                                     x86_64                     1.43-6.el7                             base                                        39 k
 python-backports                                        x86_64                     1.0-8.el7                              base                                       5.8 k
 python-backports-ssl_match_hostname                     noarch                     3.5.0.1-1.el7                          base                                        13 k
 python-enum34                                           noarch                     1.0.4-1.el7                            base                                        52 k
 python-keyring                                          noarch                     5.7.1-1.el7                            centos-openstack-stein                     116 k
 python-netifaces                                        x86_64                     0.10.4-3.el7                           base                                        17 k
 python-oslo-i18n-lang                                   noarch                     3.23.1-1.el7                           centos-openstack-stein                     9.5 k
 python-oslo-utils-lang                                  noarch                     3.40.3-1.el7                           centos-openstack-stein                     8.5 k
 python2-babel                                           noarch                     2.6.0-4.el7                            centos-openstack-stein                     5.7 M
 python2-chardet                                         noarch                     3.0.4-7.el7                            centos-openstack-stein                     186 k
 python2-debtcollector                                   noarch                     1.21.0-1.el7                           centos-openstack-stein                      27 k
 python2-funcsigs                                        noarch                     1.0.2-4.el7                            epel                                        25 k
 python2-futures                                         noarch                     3.1.1-5.el7                            base                                        29 k
 python2-idna                                            noarch                     2.5-1.el7                              centos-openstack-stein                      94 k
 python2-ipaddress                                       noarch                     1.0.18-5.el7                           centos-openstack-stein                      35 k
 python2-iso8601                                         noarch                     0.1.11-8.el7                           epel                                        20 k
 python2-keystoneauth1                                   noarch                     3.13.1-1.el7                           centos-openstack-stein                     407 k
 python2-keystoneclient                                  noarch                     1:3.19.0-1.el7                         centos-openstack-stein                     242 k
 python2-monotonic                                       noarch                     1.5-1.el7                              centos-openstack-stein                      14 k
 python2-msgpack                                         x86_64                     0.6.1-2.el7                            centos-openstack-stein                      87 k
 python2-netaddr                                         noarch                     0.7.19-5.el7                           centos-openstack-stein                     1.5 M
 python2-os-service-types                                noarch                     1.6.0-2.el7                            centos-openstack-stein                      31 k
 python2-oslo-config                                     noarch                     2:6.8.1-1.el7                          centos-openstack-stein                     221 k
 python2-oslo-i18n                                       noarch                     3.23.1-1.el7                           centos-openstack-stein                      52 k
 python2-oslo-serialization                              noarch                     2.28.2-1.el7                           centos-openstack-stein                      28 k
 python2-oslo-utils                                      noarch                     3.40.3-1.el7                           centos-openstack-stein                      73 k
 python2-pbr                                             noarch                     5.1.2-2.el7                            centos-ceph-nautilus                       1.1 M
 python2-pyparsing                                       noarch                     2.3.1-1.el7                            centos-openstack-stein                     141 k
 python2-pysocks                                         noarch                     1.6.8-6.el7                            epel                                        30 k
 python2-requests                                        noarch                     2.21.0-3.el7                           centos-openstack-stein                     119 k
 python2-rfc3986                                         noarch                     1.3.0-1.el7                            epel                                        48 k
 python2-setuptools                                      noarch                     40.8.0-1.el7                           centos-openstack-stein                     652 k
 python2-six                                             noarch                     1.12.0-1.el7                           centos-openstack-stein                      33 k
 python2-stevedore                                       noarch                     1.30.1-1.el7                           centos-openstack-stein                      56 k
 python2-urllib3                                         noarch                     1.24.1-3.el7                           centos-openstack-stein                     169 k
 python2-wrapt                                           x86_64                     1.11.1-1.el7                           centos-openstack-stein                      48 k
 pytz                                                    noarch                     2016.10-2.el7                          base                                        46 k
 rsync                                                   x86_64                     3.1.2-6.el7_6.1                        updates                                    404 k

Transaction Summary
============================================================================================================================================================================
Install  1 Package (+70 Dependent packages)

Total download size: 28 M
Installed size: 111 M
Is this ok [y/d/N]: y

Leave a Reply

Your email address will not be published. Required fields are marked *