././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1787908367.572747 python_swiftclient-4.11.0/0000775000175000017500000000000015244250420014351 5ustar00zuulzuul././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1787908314.3013003 python_swiftclient-4.11.0/.coveragerc0000664000175000017500000000011015244250332016464 0ustar00zuulzuul[run] branch = True source = swiftclient [report] ignore_errors = True ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1787908314.3013003 python_swiftclient-4.11.0/.functests0000775000175000017500000000042715244250332016400 0ustar00zuulzuul#!/bin/bash set -e export OS_TEST_PATH='test.functional' export PYTHON='coverage run --source swiftclient --parallel-mode' stestr run --concurrency=1 RET=$? coverage combine coverage html -d cover coverage xml -o cover/coverage.xml coverage report -m rm -f .coverage exit $RET ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1787908314.3023002 python_swiftclient-4.11.0/.mailmap0000664000175000017500000001340615244250332016000 0ustar00zuulzuulGreg Holt gholt Greg Holt gholt Greg Holt gholt Greg Holt gholt Greg Holt Greg Holt John Dickinson Michael Barton Michael Barton Michael Barton Mike Barton Clay Gerrard Clay Gerrard Clay Gerrard Clay Gerrard clayg David Goetz David Goetz Anne Gentle Anne Gentle annegentle Fujita Tomonori Greg Lange Greg Lange Chmouel Boudjnah Gaurav B. Gangalwar gaurav@gluster.com <> Joe Arnold Kapil Thangavelu kapil.foss@gmail.com <> Samuel Merritt Morita Kazutaka Zhongyue Luo Russ Nelson Marcelo Martins Andrew Clay Shafer Soren Hansen Soren Hansen Ye Jia Xu monsterxx03 Victor Rodionov Florian Hines Jay Payne Doug Weimer Li Riqiang lrqrun Cory Wright Julien Danjou David Hadas Yaguang Wang ywang19 Liu Siqi dk647 James E. Blair Kun Huang Michael Shuler Ilya Kharin Dmitry Ukov Ukov Dmitry Tom Fifield Tom Fifield Sascha Peilicke Sascha Peilicke Zhenguo Niu Peter Portante Christian Schwede Christian Schwede Constantine Peresypkin Madhuri Kumari madhuri Morgan Fainberg Hua Zhang Yummy Bian Alistair Coles Alistair Coles Tong Li Paul Luse Yuan Zhou Jola Mirecka Ning Zhang Mauro Stettler Pawel Palucki Guang Yee Jing Liuqing Lorcan Browne Eohyung Lee Harshit Chitalia Richard Hawkins Sarvesh Ranjan Minwoo Bae Minwoo B Jaivish Kothari Michael Matur Kazuhiro Miyahara Alexandra Settle Mark Seger Donagh McCabe Stuart McLaren Alexis Lee Stanislaw Pitucha Mahati Chamarthy Peter Lisak Doug Hellmann Ondrej Novy James Nzomo Alessandro Pilotti Marek Kaleta Andreas Jaeger Shashi Kant Nandini Tata Flavio Percoco Timur Alperovich Thiago da Silva DavHau ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1787908314.3023002 python_swiftclient-4.11.0/.manpages0000775000175000017500000000054515244250332016156 0ustar00zuulzuul#!/bin/sh RET=0 for MAN in doc/manpages/* ; do OUTPUT=$(LC_ALL=en_US.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l \ -Tutf8 -Z "$MAN" 2>&1 >/dev/null) if [ -n "$OUTPUT" ] ; then RET=1 echo "$MAN:" echo "$OUTPUT" fi done if [ "$RET" -eq "0" ] ; then echo "All manpages are fine" fi exit "$RET" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1787908314.3023002 python_swiftclient-4.11.0/.stestr.conf0000664000175000017500000000007515244250332016626 0ustar00zuulzuul[DEFAULT] test_path=${OS_TEST_PATH:-./test/unit} top_dir=./ ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1787908314.3023002 python_swiftclient-4.11.0/.unittests0000775000175000017500000000020315244250332016414 0ustar00zuulzuul#!/bin/bash set -e python setup.py testr --coverage --testr-args="test.unit" RET=$? coverage report -m rm -f .coverage exit $RET ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1787908314.3033004 python_swiftclient-4.11.0/.zuul.yaml0000664000175000017500000000457115244250332016323 0ustar00zuulzuul- job: name: swiftclient-swift-functional parent: swift-dsvm-functional description: | Run swift's functional tests with python-swiftclient installed from source instead as package from PyPI. # Ensure that we install python-swiftclient from git and # do not install from pypi. This is needed since the parent # job sets zuul_work_dir to the swift directory and uses tox # for installation. required-projects: - opendev.org/openstack/python-swiftclient - job: name: swiftclient-functional parent: swift-dsvm-functional description: | Run functional tests of python-swiftclient with python-swiftclient installed from source instead as package from PyPI. required-projects: - opendev.org/openstack/python-swiftclient vars: # Override value from parent job to use swiftclient tests zuul_work_dir: "{{ zuul.projects['opendev.org/openstack/python-swiftclient'].src_dir }}" # swift can use different tox env names tox_envlist: func - project: templates: - check-requirements - lib-forward-testing-python3 - openstack-python3-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 experimental: # on-demand pipeline used to test older (but still supported) versions of python, # as well as intermediate releases that the openstack-python3-jobs might skip jobs: - openstack-tox-py37: nodeset: ubuntu-jammy vars: python_use_pyenv: True - openstack-tox-py38 - openstack-tox-py39 - openstack-tox-py311 - openstack-tox-py312 check: jobs: - swiftclient-functional: irrelevant-files: &functest-irrelevant-files - ^(doc|releasenotes)/.*$ - ^test/unit/.*$ - ^(.gitreview|.mailmap|AUTHORS|ChangeLog|.*\.rst)$ - swiftclient-swift-functional: irrelevant-files: *functest-irrelevant-files - tempest-full-py3: irrelevant-files: *functest-irrelevant-files - openstack-tox-py313 - openstack-tox-py314: voting: true gate: jobs: - swiftclient-swift-functional - swiftclient-functional - openstack-tox-py313 - openstack-tox-py314: voting: true post: jobs: - openstack-tox-cover ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1787908314.3033004 python_swiftclient-4.11.0/AUTHORS0000664000175000017500000001626115244250332015431 0ustar00zuulzuulAarni Koskela (akx@iki.fi) Alessandro Pilotti (ap@pilotti.it) Alex Gaynor (alex.gaynor@gmail.com) Alex Schultz (aschultz@redhat.com) Alexandra Settle (alexandra.settle@rackspace.com) Alexis Lee (lxsli@hpe.com) Alistair Coles (alistairncoles@gmail.com) Andreas Jaeger (aj@suse.de) Andrew Welleck (awellec@us.ibm.com) Andy McCrae (andy.mccrae@gmail.com) Anh Tran (anhtt@vn.fujitsu.com) Anne Gentle (anne@openstack.org) Anthony Roussel (anthony@roussel.dev) Ben McCann (ben@benmccann.com) Cedric Brandily (zzelle@gmail.com) Chaozhe.Chen (chaozhe.chen@easystack.cn) Charles Hsu (charles0126@gmail.com) Chen (dstbtgagt@foxmail.com) Cheng Li (shcli@cn.ibm.com) Chmouel Boudjnah (chmouel@enovance.com) Chris Buccella (chris.buccella@antallagon.com) Christian Berendt (berendt@b1-systems.de) Christian Schwede (cschwede@redhat.com) Christopher Bartz (bartz@dkrz.de) Chuck Short (chuck.short@canonical.com) Clark Boylan (clark.boylan@gmail.com) Claudiu Belu (cbelu@cloudbasesolutions.com) Clay Gerrard (clay.gerrard@gmail.com) Clint Byrum (clint@fewbar.com) Corey Bryant (corey.bryant@canonical.com) Dan Prince (dprince@redhat.com) Daniel Wakefield (daniel.wakefield@hp.com) Darrell Bishop (darrell@swiftstack.com) DavHau (hsngrmpf@gmail.com) David Goetz (david.goetz@rackspace.com) David Kranz (david.kranz@qrclab.com) David Shrewsbury (shrewsbury.dave@gmail.com) David Svenson (davidsvenson@outlook.com) Davide Guerri (davide.guerri@hp.com) Dean Troyer (dtroyer@gmail.com) Dirk Mueller (dirk@dmllr.de) Donagh McCabe (donagh.mccabe@hpe.com) Doug Hellmann (doug@doughellmann.com) EdLeafe (ed@leafe.com) Erik Olof Gunnar Andersson (eandersson@blizzard.com) Fabien Boucher (fabien.boucher@enovance.com) Feng Liu (mefengliu23@gmail.com) Flavio Percoco (flaper87@gmail.com) Florent Flament (florent.flament-ext@cloudwatt.com) fuzihao (fuzihao@inspur.com) Ghanshyam Mann (gmann@ghanshyammann.com) Greg Holt (gholt@rackspace.com) Greg Lange (greglange@gmail.com) groqez (groqez@yopmail.net) Hangdong Zhang (hdzhang@fiberhome.com) Hemanth Makkapati (hemanth.makkapati@mailtrust.com) hgangwx (hgangwx@cn.ibm.com) Hirokazu Sakata (h.sakata@staff.east.ntt.co.jp) Hiroshi Miura (miurahr@nttdata.co.jp) howardlee (lihongweibj@inspur.com) Hu Bing (hubingsh@cn.ibm.com) Ian Cordasco (ian.cordasco@rackspace.com) Ivan Anfimov (lazekteam@gmail.com) Ivan Kolodyazhny (e0ne@e0ne.info) jacky06 (zhang.min@99cloud.net) Jaivish Kothari (jaivish.kothari@nectechnologies.in) Jakub Krajcovic (jakub.krajcovic@gmail.com) James Nzomo (james@tdt.rocks) Jamie Lennox (jamielennox@gmail.com) Jeremy Stanley (fungi@yuggoth.org) Ji-Wei (ji.wei3@zte.com.cn) Jian Zhang (jian.zhang@intel.com) Jing Liuqing (jing.liuqing@99cloud.net) jinyuanliu (liujinyuan@inspur.com) Jiří Suchomel (jsuchome@suse.cz) Joel Wright (joel.wright@sohonet.com) jonasdlindner (jonaslindner55@gmail.com) John Dickinson (me@not.mn) Jola Mirecka (jola.mirecka@hp.com) Josh Gachnang (josh@pcsforeducation.com) Juan J. Martinez (juan@memset.com) Jude Job (judeopenstack@gmail.com) Julien Danjou (julien@danjou.info) kangyufei (kangyf@inspur.com) Kazufumi Noto (noto.kazufumi@gmail.com) Kota Tsuyuzaki (tsuyuzaki.kota@lab.ntt.co.jp) Kun Huang (gareth@unitedstack.com) Leah Klearman (lklrmn@gmail.com) Li Riqiang (lrqrun@gmail.com) lingyongxu (lyxu@fiberhome.com) liuyamin (liuyamin@fiberhome.com) Luis de Bethencourt (luis@debethencourt.com) M V P Nitesh (m.nitesh@nectechnologies.in) Mahati Chamarthy (mahati.chamarthy@gmail.com) Marek Kaleta (marek.kaleta@firma.seznam.cz) Mark Seger (mark.seger@hpe.com) Mark Washenberger (mark.washenberger@rackspace.com) Martin Geisler (martin@geisler.net) Matthew Oliver (matt@oliver.net.au) Matthieu Huin (mhu@enovance.com) Meuh (fabien+swift@bagard.xyz) Mike Widman (mwidman@endurancewindpower.com) Min Min Ren (rminmin@cn.ibm.com) mmcardle (mark.mcardle@sohonet.com) Mohit Motiani (mohit.motiani@intel.com) Monty Taylor (mordred@inaugust.com) Nandini Tata (nandini.tata@intel.com) Nelson Marcos (nelsonmarcos@gmail.com) Nguyen Hai (nguyentrihai93@gmail.com) Nguyen Hai Truong (truongnh@vn.fujitsu.com) Nguyen Hung Phuong (phuongnh@vn.fujitsu.com) Nick Craig-Wood (nick@craig-wood.com) Ondrej Novy (ondrej.novy@firma.seznam.cz) Pallavi (pallavi.s@nectechnologies.in) PAPAMICA (mickael@papamica.com) Pavel Abalikhin (anpavl@gmail.com) Paul Belanger (pabelanger@redhat.com) Paulo Ewerton (pauloewerton@lsd.ufcg.edu.br) Pawel Tetera (ptetera@redhat.com) pengyuesheng (pengyuesheng@gohighsec.com) Pete Zaitcev (zaitcev@kotori.zaitcev.us) Peter Lisak (peter.lisak@firma.seznam.cz) Petr Kovar (pkovar@redhat.com) Pradeep Kumar Singh (pradeep.singh@nectechnologies.in) Pratik Mallya (pratik.mallya@gmail.com) qingszhao (zhao.daqing@99cloud.net) Qiu Yu (qiuyu@ebaysf.com) Ray Chen (oldsharp@163.com) ricolin (rico.l@inwinstack.com) Romain Hardouin (romain_hardouin@yahoo.fr) Sahid Orentino Ferdjaoui (sahid.ferdjaoui@cloudwatt.com) SaiKiran (saikiranveeravarapu@gmail.com) Sam Morrison (sorrison@gmail.com) Samuel Merritt (sam@swiftstack.com) Sean Dague (sean@dague.net) Sean McGinnis (sean.mcginnis@gmail.com) Sébastien Blaisot (sebastien@blaisot.org) Sergey Gotliv (sgotliv@redhat.com) Sergio Cazzolato (sergio.j.cazzolato@intel.com) Shane Wang (shane.wang@intel.com) shangxiaobj (shangxiaobj@inspur.com) Shashi Kant (shashi.kant@nectechnologies.in) Shashirekha Gundur (shashirekha.j.gundur@intel.com) shu-mutou (shu-mutou@rf.jp.nec.com) Stanislav Vitkovskiy (stas.vitkovsky@gmail.com) Stanislaw Pitucha (stanislaw.pitucha@hpe.com) Stephen Finucane (stephenfin@redhat.com) Steve Kowalik (steven@wedontsleep.org) Steve Martinelli (stevemar@ca.ibm.com) Steven Hardy (shardy@redhat.com) Stuart McLaren (stuart.mclaren@hpe.com) sunjia (sunjia@inspur.com) Sushil Kumar (sushil.kumar2@globallogic.com) tanlin (lin.tan@intel.com) Taurus Cheung (Taurus.Cheung@harmonicinc.com) Takashi Kajinami (tkajinam@redhat.com) Takashi Natsume (takanattie@gmail.com) TheSriram (sriram@klusterkloud.com) Thiago da Silva (thiagodasilva@gmail.com) Thomas Goirand (thomas@goirand.fr) Tihomir Trifonov (t.trifonov@gmail.com) Tim Burke (tim.burke@gmail.com) Timur Alperovich (timuralp@swiftstack.com) Tong Li (litong01@us.ibm.com) Tony Breeds (tony@bakeyournoodle.com) Tovin Seven (vinhnt@vn.fujitsu.com) Tristan Cacqueray (tristan.cacqueray@enovance.com) Vasyl Khomenko (vasiliyk@yahoo-inc.com) venkatamahesh (venkatamaheshkotha@gmail.com) Victor Stinner (victor.stinner@enovance.com) Vitaly Gridnev (vgridnev@mirantis.com) Vu Cong Tuan (tuanvc@vn.fujitsu.com) wangqi (wang.qi@99cloud.net) wangxiyuan (wangxiyuan@huawei.com) wangzhenyu (wangzy@fiberhome.com) Wu Wenxiang (wu.wenxiang@99cloud.net) wu.chunyang (wu.chunyang@99cloud.net) wu.shiming (wushiming@yovole.com) Yan Xiao (yanxiao@nvidia.com) YangLei (yanglyy@cn.ibm.com) yangxurong (yangxurong@huawei.com) yangyawei (yangyawei@inspur.com) You Yamagata (bi.yamagata@gmail.com) Yuan Zhou (yuan.zhou@intel.com) Yushiro FURUKAWA (y.furukawa_2@jp.fujitsu.com) yuxcer (yuxcer@126.com) yuyafei (yu.yafei@zte.com.cn) YUZAWA Takahiko (yuzawataka@intellilink.co.jp) Zack M. Davis (zdavis@swiftstack.com) zhang-jinnan (ben.os@99cloud.net) zhangboye (zhangboye@inspur.com) zhangyanxian (zhangyanxianmail@163.com) zheng yin (yin.zheng@easystack.cn) Zhenguo Niu (zhenguo@unitedstack.com) ZhijunWei (wzj334965317@outlook.com) zhubx007 (zhu.boxiang@99cloud.net) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1787908314.3043003 python_swiftclient-4.11.0/CONTRIBUTING.rst0000664000175000017500000000117415244250332017017 0ustar00zuulzuulThe source repository for this project can be found at: https://opendev.org/openstack/python-swiftclient Pull requests submitted through GitHub are not monitored. To start contributing to OpenStack, follow the steps in the contribution guide to set up and use Gerrit: https://docs.openstack.org/contributors/code-and-documentation/quick-start.html Bugs should be filed on Launchpad: https://bugs.launchpad.net/python-swiftclient For more specific information about contributing to this repository, see the swiftclient contributor guide: https://docs.openstack.org/python-swiftclient/latest/contributor/contributing.html ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1787908314.3053005 python_swiftclient-4.11.0/ChangeLog0000664000175000017500000006626215244250332016141 0ustar00zuulzuul4.10.0 ----- * The "v1password" plugin for keystoneauth now returns v3-compatible service catalogs, fixing some issues seen when using v1 auth with openstackclient. * Now tested under Python 3.14. * Removed support for the provider-specific SERVICENET. Explicitly override your storage URLs if you were previously using this feature. * Various other minor improvements. 4.9.0 ----- * The ``timeout`` parameter is now included when creating Keystoneauth Sessions. * Various other minor improvements. 4.8.0 ----- * Auth tokens are now truncated when running with `--debug`. Added `--debug-with-secrets` flag to enable previous, less-secure behavior. * Dropped support for Python 3.6. * Now tested under Python 3.13. * Various other minor bug fixes and improvements. 4.7.0 ----- * Various minor bug fixes and improvements. 4.6.0 ----- * Transaction IDs are included with more errors. * Now tested under Python 3.12. * Various other minor bug fixes and improvements. 4.5.0 ----- * `swift stat --lh` now prints account quotas (including per-policy quotas) in human-readable units, similar to account usage values. * Modernized some aspects of packaging, allowing wheels to be built with more (and more recent) tools. * Various other minor bug fixes and improvements. 4.4.0 ----- * Now tested under Python 3.11. 4.3.0 ----- * Static Large Objects will now be used by default for segmented uploads to clusters that support them. The new `--use-dlo` option may be used to create Dynamic Large Objects, as was the previous behavior without `--use-slo`. * Uploads from stdin may now be Dynamic Large Objects by using the new `--use-dlo` option. * The `--timeout` option may now include 's', 'm', and 'h' suffixes similar to the `tempurl` `