diff -pruN 3.2.0-1/.gitignore 3.2.0-0ubuntu1/.gitignore
--- 3.2.0-1/.gitignore	2024-09-12 18:46:40.000000000 +0000
+++ 3.2.0-0ubuntu1/.gitignore	1970-01-01 00:00:00.000000000 +0000
@@ -1,26 +0,0 @@
-*.DS_Store
-*.egg*
-*.log
-*.mo
-*.pyc
-*.swo
-*.swp
-*~
-.coverage
-.idea
-.stestr/
-.testrepository
-.tox
-AUTHORS
-build
-ChangeLog
-dist
-# Doc related
-doc/build
-doc/source/reference/api/
-# Development environment files
-.project
-.pydevproject
-cover
-# Files created by releasenotes build
-releasenotes/build
diff -pruN 3.2.0-1/.gitreview 3.2.0-0ubuntu1/.gitreview
--- 3.2.0-1/.gitreview	2024-09-12 18:46:40.000000000 +0000
+++ 3.2.0-0ubuntu1/.gitreview	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[gerrit]
-host=review.opendev.org
-port=29418
-project=openstack/osc-lib.git
diff -pruN 3.2.0-1/AUTHORS 3.2.0-0ubuntu1/AUTHORS
--- 3.2.0-1/AUTHORS	1970-01-01 00:00:00.000000000 +0000
+++ 3.2.0-0ubuntu1/AUTHORS	2024-11-20 10:18:15.000000000 +0000
@@ -0,0 +1,178 @@
+Aaron Rosen <aaronorosen@gmail.com>
+Abhishek Chanda <abhishek@cloudscaling.com>
+Akihiro Motoki <amotoki@gmail.com>
+Akihiro Motoki <motoki@da.jp.nec.com>
+Alessandro Pilotti <ap@pilotti.it>
+Alessio Ababilov <aababilov@griddynamics.com>
+Alex Gaynor <alex.gaynor@gmail.com>
+Alex Schultz <aschultz@mirantis.com>
+Alexander Ignatov <aignatov@mirantis.com>
+Alexander Tsamutali <atsamutali@mirantis.com>
+Alfredo Moralejo <amoralej@redhat.com>
+Alvaro Lopez Garcia <aloga@ifca.unican.es>
+Amey Bhide <abhide@vmware.com>
+Andreas Jaeger <aj@suse.com>
+Andreas Jaeger <aj@suse.de>
+Andrey Kurilin <andr.kurilin@gmail.com>
+Artem Goncharov <Artem.goncharov@gmail.com>
+Artem Goncharov <artem.goncharov@gmail.com>
+Atsushi SAKAI <sakaia@jp.fujitsu.com>
+Bar Elharar <elhararb@gmail.com>
+Bharat Kunwar <b.kunwar@gmail.com>
+Bhuvan Arumugam <bhuvan@apache.org>
+Brad Behle <behle@us.ibm.com>
+Brandon Palm <bapalm@us.ibm.com>
+Cao Xuan Hoang <hoangcx@vn.fujitsu.com>
+Cedric Brandily <zzelle@gmail.com>
+Chaozhe.Chen <chaozhe.chen@easystack.cn>
+Christian Berendt <berendt@b1-systems.de>
+Chuck Short <chuck.short@canonical.com>
+Clark Boylan <clark.boylan@gmail.com>
+Colleen Murphy <colleen@puppetlabs.com>
+Corey Bryant <corey.bryant@canonical.com>
+Cyril Roelandt <cyril.roelandt@enovance.com>
+Daisuke Fujita <fuzita.daisuke@jp.fujitsu.com>
+Daniel Bengtsson <dbengt@redhat.com>
+Daniel Gonzalez <daniel@gonzalez-nothnagel.de>
+Daniel Speichert <Daniel_Speichert@comcast.com>
+Dao Cong Tien <tiendc@vn.fujitsu.com>
+Dave Chen <wei.d.chen@intel.com>
+David Hill <dhill@redhat.com>
+David Moreau Simard <dmsimard@iweb.com>
+Dean Troyer <dtroyer@gmail.com>
+Dina Belova <dbelova@mirantis.com>
+Dmitry Tantsur <dtantsur@protonmail.com>
+Doug Hellmann <doug.hellmann@dreamhost.com>
+Doug Hellmann <doug@doughellmann.com>
+Dougal Matthews <dougal@redhat.com>
+Dr. Jens Harbott <frickler@offenerstapel.de>
+Dr. Jens Harbott <harbott@osism.tech>
+Eric Brown <browne@vmware.com>
+Eric Fried <openstack@fried.cc>
+Feilong Wang <flwang@catalyst.net.nz>
+Florent Flament <florent.flament-ext@cloudwatt.com>
+Ghanshyam Mann <gmann@ghanshyammann.com>
+Guojian Shao <guojian@unitedstack.com>
+Hangdong Zhang <hdzhang@fiberhome.com>
+Hidekazu Nakamura <hid-nakamura@vf.jp.nec.com>
+Hideki Saito <saito@fgrep.org>
+Hieu LE <hieulq@vn.fujitsu.com>
+Hironori Shiina <shiina.hironori@jp.fujitsu.com>
+Huanxuan Ao <huanxuan.ao@easystack.cn>
+Hugh Saunders <hugh@wherenow.org>
+Ian Wienand <iwienand@redhat.com>
+Igor_Bolotin <igor_bolotin@symantec.com>
+Ilya Shakhat <shakhat@gmail.com>
+Jake Yip <jake.yip@unimelb.edu.au>
+Jakob Meng <jakobmeng@web.de>
+James E. Blair <jeblair@hp.com>
+James E. Blair <jeblair@redhat.com>
+Jamie Lennox <jamielennox@gmail.com>
+Jamie Lennox <jamielennox@redhat.com>
+Jas <singhj@us.ibm.com>
+Javier Pena <jpena@redhat.com>
+Jeremy Stanley <fungi@yuggoth.org>
+Jerry George <jerry@ca.ibm.com>
+Jesse Keating <omgjlk@us.ibm.com>
+Joe Gordon <joe.gordon0@gmail.com>
+Josh Kearney <josh.kearney@pistoncloud.com>
+Joshua Harlow <harlowja@yahoo-inc.com>
+Juan Antonio Osorio Robles <juan.osorio.robles@ericsson.com>
+Jude Job <judeopenstack@gmail.com>
+Julien Lavesque <julien.lavesque@objectif-libre.com>
+Ken Thomas <krt@yahoo-inc.com>
+Kevin Carter <kecarter@redhat.com>
+Kristi Nikolla <knikolla@bu.edu>
+Kyrylo Romanenko <kromanenko@mirantis.com>
+Luong Anh Tuan <tuanla@vn.fujitsu.com>
+Marek Aufart <maufart@redhat.com>
+Marek Denis <marek.denis@cern.ch>
+Mark Vanderwiel <vanderwl@us.ibm.com>
+Masayuki Igawa <masayuki@igawa.io>
+Matt Fischer <matt@mattfischer.com>
+Matt Joyce <matt.joyce@cloudscaling.com>
+Matt Riedemann <mriedem@us.ibm.com>
+Matthew Treinish <mtreinish@kortar.org>
+Matthieu Huin <mhu@enovance.com>
+Michael Johnson <johnsomor@gmail.com>
+Michael McCune <msm@redhat.com>
+Monty Taylor <mordred@inaugust.com>
+Mouad Benchchaoui <m.benchchaoui@x-ion.de>
+Nam Nguyen Hoai <namnh@vn.fujitsu.com>
+Nathan Kinder <nkinder@redhat.com>
+Noorul Islam K M <noorul@noorul.com>
+Oleksii Chuprykov <ochuprykov@mirantis.com>
+Ondřej Nový <ondrej.novy@firma.seznam.cz>
+OpenStack Release Bot <infra-root@openstack.org>
+Paul Belanger <paul.belanger@polybeacon.com>
+Qiu Yu <qiuyu@ebaysf.com>
+Rabi Mishra <ramishra@redhat.com>
+Radoslaw Smigielski <rsmigiel@redhat.com>
+Reedip <reedip14@gmail.com>
+Riccardo Pittau <elfosardo@gmail.com>
+Richard Theis <rtheis@us.ibm.com>
+Rodrigo Duarte Sousa <rodrigods@lsd.ufcg.edu.br>
+Roey Chen <roeyc@vmware.com>
+Roxana Gherle <roxana.gherle@hp.com>
+Rui Chen <chenrui.momo@gmail.com>
+SaiKiran <saikiranveeravarapu@gmail.com>
+Sascha Peilicke <saschpe@gmx.de>
+Sascha Peilicke <speilicke@suse.com>
+Sheel Rana <ranasheel2000@gmail.com>
+Sirushti Murugesan <sirushti.murugesan@hp.com>
+Stephen Finucane <stephenfin@redhat.com>
+Steve Martinelli <s.martinelli@gmail.com>
+Steve Martinelli <stevemar@ca.ibm.com>
+Swapnil Kulkarni (coolsvap) <me@coolsvap.net>
+Takashi Kajinami <kajinamit@oss.nttdata.com>
+Takashi Kajinami <tkajinam@redhat.com>
+Tang Chen <chen.tang@easystack.cn>
+Tang Chen <tangchen@cn.fujitsu.com>
+Telles Nobrega <tenobreg@redhat.com>
+Terry Howe <terrylhowe@gmail.com>
+TerryHowe <terrylhowe@gmail.com>
+Thomas Bechtold <tbechtold@suse.com>
+Thomas Goirand <zigo@debian.org>
+Tim Burke <tim.burke@gmail.com>
+Tom Cocozzello <tjcocozz@us.ibm.com>
+Tony Breeds <tony@bakeyournoodle.com>
+Tovin Seven <vinhnt@vn.fujitsu.com>
+Ukesh Kumar Vasudevan <ukeshkumar@gmail.com>
+Vladyslav Drok <vdrok@mirantis.com>
+Wenzhi Yu <wenzhi_yu@163.com>
+Xi Yang <yang.xi@99cloud.net>
+YAMAMOTO Takashi <yamamoto@midokura.com>
+Zhenguo Niu <Niu.ZGlinux@gmail.com>
+ZhongShengping <chdzsp@163.com>
+chengkunye <chengkun@unitedstack.com>
+guang-yee <guang.yee@hpe.com>
+heha <zhanghanqun@unitedstack.com>
+henriquetruta <henrique@lsd.ufcg.edu.br>
+jiaxi <jiaxi@unitedstack.com>
+jichenjc <jichenjc@cn.ibm.com>
+kavithahr <kavitha.r@nectechnologies.in>
+lijunjie <lijunjie@cloudin.cn>
+lin-hua-cheng <os.lcheng@gmail.com>
+luqitao <qtlu@fiberhome.com>
+maaoyu <maaoyu@inspur.com>
+niuke <niuke19970315@163.com>
+pengyuesheng <pengyuesheng@gohighsec.com>
+qingszhao <zhao.daqing@99cloud.net>
+qtang <qtang@vmware.com>
+rabi <ramishra@redhat.com>
+reedip <reedip.banerjee@nectechnologies.in>
+songwenping <songwenping@inspur.com>
+suheoon <ssheon0812@naver.com>
+sunyajing <yajing.sun@easystack.cn>
+sunyandi <sunyd@inspur.com>
+ting.wang <ting.wang@easystack.cn>
+venkatamahesh <venkatamaheshkotha@gmail.com>
+wanghong <w.wanghong@huawei.com>
+wangqi <wang.qi@99cloud.net>
+wangzihao <wangzihao@yovole.com>
+xiaozhuangqing <zhuangqing.xiao@easystack.cn>
+xiexs <xiexs@cn.fujitsu.com>
+yanpuqing <yanpq@awcloud.com>
+yatinkarel <ykarel@redhat.com>
+zhiyuan_cai <luckyvega.g@gmail.com>
+zhurong <aaronzhu1121@gmail.com>
diff -pruN 3.2.0-1/ChangeLog 3.2.0-0ubuntu1/ChangeLog
--- 3.2.0-1/ChangeLog	1970-01-01 00:00:00.000000000 +0000
+++ 3.2.0-0ubuntu1/ChangeLog	2024-11-20 10:18:15.000000000 +0000
@@ -0,0 +1,1134 @@
+CHANGES
+=======
+
+3.2.0
+-----
+
+* ruff: Enable pyupgrade rules
+* pre-commit: Migrate from black to ruff format
+* pre-commit: Migrate from flake8 to ruff
+* parseactions: Use ArgumentError, not ArgumentTypeError
+* Update master for stable/2024.2
+* Exclude tests directory from coverage calculation
+
+3.1.0
+-----
+
+* Drop dependency on simplejson
+* reno: Update master for unmaintained/zed
+* Fix log level, remove unnecessary debug
+* Update master for stable/2024.1
+* reno: Update master for unmaintained/xena
+* reno: Update master for unmaintained/wallaby
+* reno: Update master for unmaintained/victoria
+* zuul: Use openstack-python3-jobs template
+* Fix branch selection in zuul config
+
+3.0.1
+-----
+
+* reno: Update master for unmaintained/yoga
+
+3.0.0
+-----
+
+* Remove lower-constraints.txt
+* tox: Use pre-commit for style checks
+* Ignore black changes
+* pre-commit: Integrate black
+* Blacken code
+
+2.9.0
+-----
+
+* Update master for stable/2023.2
+* Add pre-commit
+* Fix pre-commit issues
+* utils: Don't warn for partial formatter classes
+* Drop formal support for Python 3.6, 3.7
+
+2.8.1
+-----
+
+* Fix comment of auth\_config\_hook
+
+2.8.0
+-----
+
+* setup.cfg: Replace dash-separated config
+* Add 'SizeColumn' formatter
+* Update master for stable/2023.1
+* tox 4 compatibility
+* formatters: Cast \*all\* columns before outputting
+* Revert "Do not output log on bash autocomplete generation"
+
+2.7.0
+-----
+
+* Remove Python 3 guide in HACKING
+* Add Python3 antelope unit tests
+* Update master for stable/zed
+* remove unicode prefix from code
+
+2.6.2
+-----
+
+* doc: Comment out language option
+
+2.6.1
+-----
+
+* Do not output log on bash autocomplete generation
+
+2.6.0
+-----
+
+* Add Python3 zed unit tests
+* Update master for stable/yoga
+* Don't fail on extlinks warnings for reno build
+* Fixed test for interface key
+
+2.5.0
+-----
+
+* Respect 'interface' key from clouds.yaml
+* Replace allow\_get check with allow\_fetch
+* Fix TestTagHelps for python3.10
+* tox: Ignore .venv files for flake8
+* Add Python3 yoga unit tests
+* Update master for stable/xena
+
+2.4.2
+-----
+
+* Moving IRC network reference to OFTC
+
+2.4.1
+-----
+
+* Close session at clean\_up if available
+* Correct the tox option for skipping sdist generation
+* Add check for sdk\_connection
+
+2.4.0
+-----
+
+* Add Python3 xena unit tests
+* Update master for stable/wallaby
+* parseractions: Make key validation reusable
+
+2.3.1
+-----
+
+* Fix lower-constraints job
+* Add support for SDK auth caching
+* Replace 'assertFalse(a in b)' with 'assertNotIn(a, b)'
+* Add Python3 wallaby unit tests
+
+2.3.0
+-----
+
+* tox: Set 'ignore\_basepython\_conflict'
+* formatters: Cast columns before outputting
+* zuul: Stop testing against Tempest
+* Fix hacking min version to 3.0.1
+* bump py37 to py38 in tox.ini
+* Remove install unnecessary packages
+* bump py37 to py38 in tox.ini
+* Fix l-c testing for ubuntu focal
+* Update master for stable/victoria
+* requirements: Drop os-testr
+
+2.2.1
+-----
+
+
+2.2.0
+-----
+
+* Fix the misspelling of "argument"
+* Remove commandmanager subclass
+* Stop configuring install\_command in tox and stop use pip
+* Add get\_osc\_show\_columns\_for\_sdk\_resource function
+* Switch to newer openstackdocstheme and reno versions
+
+2.1.0
+-----
+
+* Add a couple of release notes
+* Remove .testr.conf
+* Remove six library from dependencies
+* Save the results from the early authentication
+* Add pep8 import order check
+* Use mock from unittest
+* Remove Babel from requirements
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+* Cleanup py27 support
+* Fix the requirement of keystoneauth1
+* Update to hacking 3.0
+* Update hacking for Python3
+* Revert "Add error message when occurrence Forbidden error"
+* Replace assertItemsEqual with assertCountEqual
+* Stop using lib-forward-testing
+
+2.0.0
+-----
+
+* Add a release note for dropping py2
+* Drop python 2.7 support and testing
+* Add enhance\_help kwarg to tags option generators
+* Switch to Ussuri jobs
+* Add KeyValueAppendAction to osc-lib
+* Update the constraints url
+
+1.15.0
+------
+
+* Update master for stable/train
+
+1.14.1
+------
+
+* format\_dict() returns no value for None
+* Handle nested dicts in format\_dict()
+
+1.14.0
+------
+
+* Cleanups to prepare for OSC 4 release
+* Fix usage of NotFound exception
+* Add error message when occurrence Forbidden error
+* Add Python 3 Train unit tests
+
+1.13.0
+------
+
+* Corrent using auth\_type=none in clouds.yaml
+* Add FakeModule from OSC
+* Move the \_tag module from OSC to osc-lib
+* Final switch to stestr
+* Dropping the py35 testing
+* Updates for OpenDev transition
+* OpenDev Migration Patch
+* Update master for stable/stein
+
+1.12.1
+------
+
+* Add release note for --os-user-id fix
+* add python 3.7 unit test job
+* Allow use of user-id as well as username for authentication
+
+1.12.0
+------
+
+* Use template for lower-constraints
+* Change openstack-dev to openstack-discuss
+* Default to using public interface for all clients
+* Fix formatter handling for python 3.7
+* Remove pypy job
+* Mask password when specified as an argument with a space
+* add lib-forward-testing-python3 test job
+* switch documentation job to new PTI
+* add python 3.6 unit test job
+* import zuul job settings from project-config
+* Revert "Fixes a bug with issubclass() being called on an instance"
+* Remove PyPI downloads
+* Replaced a few references to LP bugs with storyboard
+* Update reno for stable/rocky
+
+1.11.0
+------
+
+* Fixes a bug with issubclass() being called on an instance
+* Stop processing requests verify args
+* Replace autodoc with sphinxcontrib-apidoc
+* Run OSC unit test tips jobs
+* Pass prompt\_for\_password to OSC\_Config constructor
+* Fix exception in log warning when no cloud config exists
+* Use openstack.config for config and Session objects
+* Update sphinx lower-constraint to match test-requirements
+* Adding api\_version to FakeAPP
+* Add release note link in README
+* Add cloud to warning about domain related config
+* Delete the output in "find\_bulk" api
+* fix tox python3 overrides
+* Add OpenTracing based driver id
+* Trivial: Update pypi url to new url
+* Rename python-openstacksdk to openstacksdk
+* add lower-constraints job
+
+1.10.0
+------
+
+* Allow to use the none auth plugin
+* Set defaults in ClientManager tests
+* Updated from global requirements
+* Zuul: Remove project name
+* Zuul: Remove project name
+* Update reno for stable/queens
+* Updated from global requirements
+* Updated from global requirements
+* Suppress subTest() expected errors
+
+1.9.0
+-----
+
+* Fix find() interface when attr is not specified
+* Relocate utils tests to match the main code
+* Add project lookup utils
+* Updated from global requirements
+* Fix sorting in Python 3
+
+1.8.0
+-----
+
+* Add utils for better column handling
+* Updated from global requirements
+* Use converged SDK insead of os-client-config
+* Remove -U from pip install
+* Avoid tox\_install.sh for constraints support
+* Util to calculate header and attr names based on parsed\_args.columns
+* Make -tips job non-voting
+* Remove setting of version/release from releasenotes
+* Updated from global requirements
+* Updated from global requirements
+* Consume the devstack functional jobs from OSC
+* Migrade legacy jobs into the repo
+* Add CLI/ENV options and documentation for keystone-to-keystone
+* Updated from global requirements
+* --os-profile option suddenly causes trouble in unit tests
+* Updates for stestr
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Update reno for stable/pike
+* Updated from global requirements
+* Update the documentation link for doc migration
+* Updated from global requirements
+* Updated from global requirements
+* Emit warnings to encourage cliff FormattableColumn
+
+1.7.0
+-----
+
+* Add test methods to compare formattable column values
+* Updated from global requirements
+* use openstackdocstheme html context
+* update links to docs in readme
+* switch from oslosphinx to openstackdocstheme
+* turn on warning-is-error for sphinx
+* rearrange existing documentation to fit the new standard layout
+* Optimize find\_resource: do not run the same query twice
+* Make --os-profile load from environment variables
+* Deprecate --profile and remove after Apr 2017
+* Updated from global requirements
+
+1.6.0
+-----
+
+* Fix shell saving OpenStackConfig object
+* Follow-up to headers handler to fix find\_bulk()
+* Updated from global requirements
+* Updated from global requirements
+
+1.5.1
+-----
+
+* Tell ClientManager when auth is required
+* Add endpoint hook to BaseAPI
+
+1.5.0
+-----
+
+* Add token auth test
+* Revert "Avoid to authenticate twice"
+
+1.4.0
+-----
+
+* Add MultiKeyValueCommaAction to osc-lib
+* Add more API support
+* Add formattable column base classes
+* Updated from global requirements
+* Updated from global requirements
+* Avoid to authenticate twice
+* Change noauth strategy for plugin loading
+* Nit: Reorder some util methods in alphabetic order
+* Using assertIsNone() instead of assertEqual(None)
+* Remove log translations
+* Fix find\_resource exception handling on numeric names with kwargs
+* Util methods for column name backward compatibility
+* The python 3.5 is added
+* Updated from global requirements
+* Updated from global requirements
+* Pass ssl values through to OCC
+* Avoid 'NoneType' error when format conversion
+* Updated from global requirements
+* Update reno for stable/ocata
+* Updated from global requirements
+* Updated from global requirements
+
+1.3.0
+-----
+
+* To display image size in human friendly format
+* Don't call formatters on None value
+* Include OSC additions 2
+* Include OSC additions
+* Add deprecated\_option\_warning() method to Command
+* Calls to federated service providers using Keystone-to-Keystone
+* Add Constraints support
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Don't include openstack/common in flake8 exclude list
+* Fix version import in releasenotes
+* Remove os-client-config hacks for 1.19.x and 1.20.x
+* Updated from global requirements
+* Updated from global requirements
+* Allow passing app\_name and app\_version for useragent
+* Avoid string actions on non-string objects
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+
+1.2.0
+-----
+
+* Add release note for security bug 1630822
+* Improve output of supported client versions
+* Enable release notes translation
+* Updated from global requirements
+* Mask passwords in debug logs for auth\_config\_hook
+* Updated from global requirements
+* Fix a tiny typo in documentation
+* Updated from global requirements
+* Updated from global requirements
+* TrivilalFix: Using assertIsNone() instead of assertEqual(None)
+* Updated from global requirements
+* Update docstring to match params
+* Incorrect usage message when no auth param passed
+* standardize release note page ordering
+* Update reno for stable/newton
+* Updated from global requirements
+* Prompt for auth options
+
+1.1.0
+-----
+
+* Fix default handling for verify option in ClientManager
+* Clean imports in code
+* TrivialFix: Remove logging import unused
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+
+1.0.2
+-----
+
+* Another precedence fix
+
+1.0.1
+-----
+
+* More hacks to fix broken o-c-c precedence
+
+1.0.0
+-----
+
+* Fix arguemnt precedence issues with os-client-config
+* Do not add user domain options if not needed
+* Updated from global requirements
+* Decode argv to Unicode on py2
+* Prevent null key setting for property
+* Add release notes for 1.0 release
+* Updated from global requirements
+* Updated from global requirements
+* Add reno for osc-lib release notes management
+* Updated from global requirements
+
+0.4.1
+-----
+
+* Allow shell class to be overridden in test subclass
+* Remove option handling unused code
+* Use assertEqual() instead of assertDictEqual()
+
+0.4.0
+-----
+
+* Add Python 3.5 classifier and venv
+* Updated from global requirements
+* Fix v2 auth with v3 args present
+* trivial whitespace change to kick off docs publishing
+* Remove discover from test-requirements
+* Remove unused releasenotes infrastructure
+* Remove discover from test-reqs
+
+0.3.0
+-----
+
+* Updated from global requirements
+* Generate auth plugin options based on the name
+* Remove tempest from test-requirements.txt
+* Don't create a requests.Session for session
+* Remove old fakes
+* Remove setting project name on clientmanager
+* Updated from global requirements
+
+0.2.1
+-----
+
+* Get VersionInfo of "osc-lib"
+* Attempt to find resource by ID, without kwargs
+* Make OSC\_Config the default
+
+0.2.0
+-----
+
+* Updated from global requirements
+* update the transition docs
+* Add OSC\_Config os-client-config subclass
+* Updated from global requirements
+* Backport scope defaults fix (bug 1582774)
+* Backport check\_valid\_auth\_options() fix
+* Change default auth plugin to 'password'
+* Backport scoped token fixes (bug 1592062)
+* Backport i18n fixes (bug 1574965)
+* Backport TypeError fix (bug 1575787)
+* Move api/auth.py into osc\_lib
+* Updated from global requirements
+* Modify find\_resource to support glanceclient HTTPNotFound exception
+* Update untils\_find\_resource to support no unique matches error
+* Updated from global requirements
+* Update is\_ascii to work with py3
+* Clean up foundation copyrights
+* Add find\_min\_match()
+* Sort utils.py and test\_utils.py
+* Fix interface arg to url\_for()
+* Fix missing i18n supports in osc-lib
+
+0.1.0
+-----
+
+* Backport i18n fixes
+* Backport log fix
+* Backport --os-beta-command
+* Error handling for KeyValueAction class
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Change is\_network\_endpoint\_enabled() to is\_service\_available()
+* Clean up API
+* Move api.api and api.utils to osc\_lib
+* Move shell to osc\_lib and begin rework
+* Add transition doc
+* Rework TLS option handling
+* Remove keystoneclient dependency
+* Move clientmanager to osc\_lib
+* Updated from global requirements
+* Updated from global requirements
+* fix the docs build
+* Fix imports in remaining openstackclient modules for testing
+* Begin moving bits to osc\_lib
+* Make remaining tests pass
+* Trim requirements.txt and test-requirements.txt
+* Rename to osc-lib
+* Implement "address scope set" command
+* Implement "address scope show" command
+* Implement "address scope list" command
+* Implement "address scope delete" command
+* Implement "address scope create" command
+* Updated from global requirements
+* Ignore domain related config when using with keystone v2
+* Updated from global requirements
+* Ignore domain related config when using with keystone v2
+* remove assert in favor an if/else
+* Replace tempest-lib with tempest.lib
+* add a bandit environment to tox
+* Support for volume service list
+* Updated from global requirements
+* Add "server group show" command
+* Add "server group list" command
+* Add "server group delete" command
+* Add "server group create" command
+* Fix mutable default arguments in tests
+* Rename --profile to --os-profile
+* Updated from global requirements
+* Updated from global requirements
+* Propagate AttributeErrors when lazily loading plugins
+* Updated from global requirements
+* Move keys() methods in each resource class to FakeResource
+* Updated from global requirements
+* Updated from global requirements
+* Support client certificate/key
+* Fix typos in docstrings and comments
+* Use fixtures and addCleanup instead of tearDown
+* Don't mask authorization errors
+* Remove unused method 'from\_response'
+* Refactor security group rule list to use SDK
+* Add "aggregate unset" to osc
+* Subnet: Add "subnet set" command using SDK
+* [Floating IP] Neutron support for "ip floating create" command
+* Refactor security group rule create to use SDK
+* Add Subnet add/remove support to router
+* Add "router remove port" to osc
+* Add "router add port" to osc
+* Updated from global requirements
+* update docs with status of plugins
+* Updated from global requirements
+* Use assertItemsEqual() instead of assertListEqual()
+* Fix dict.keys() compatibility for python 3
+* Add "os subnet create" command using SDK
+* Refactor security group create to use SDK
+* Refactor security group show to use SDK
+* Add 'port set' command
+* [Subnet pool] Add 'subnet pool create' command support
+* [Subnet pool] Add 'subnet pool set' command support
+* remove py26 workaround in osc
+* Add port list command
+* Trivial: Remove useless return
+* Updated from global requirements
+* Add 'port create' command
+* Updated from global requirements
+* Updated from global requirements
+* Refactor security group set to use SDK
+* Updated from global requirements
+* Fix regression in interactive client mode
+* Subnet: Add "subnet delete" command using SDK
+* fix: Exception message includes unnecessary class args
+* Refactor security group list to use SDK
+* Add MultiKeyValueAction to custom parser action
+* Updated from global requirements
+* [compute] Add set host command
+* Add shell --profile option to trigger osprofiler from CLI
+* Floating IP: Neutron support for "ip floating show" command
+* Improve tox to show coverage report on same window
+* Updated from global requirements
+* Defaults are ignored with flake8
+* Fixed a bunch of spacing
+* Add "security group rule show" command
+* [compute] Support restore server
+* Use instanceof instead of type
+* Add "os subnet show" command using SDK
+* Clean redundant argument to dict.get
+* Updated from global requirements
+* Fix Mutable default argument
+* gitignore .idea
+* Replace string format arguments with function parameters
+* Support unscoped token request
+* Don't use Mock.called\_once\_with that does not exist
+* Subnet Pool: Add "subnet pool show" command
+* Subnet Pool: Add "subnet pool list" command
+* Remove unused test-requirments
+* Subnet Pool: Add "subnet pool delete" command
+* Fix 'openstack --help' fails if clouds.yaml cannot be read
+* Floating IP: Neutron support for "ip floating list" command
+* Floating IP: Neutron support for "ip floating delete" command
+* Updated from global requirements
+* Updated from global requirements
+* Refactor security group rule delete to use SDK
+* Add "token revoke" for identity v3
+* Fix DisplayCommandBase comments for cliff Lister subclass tests
+* Updated from global requirements
+* Add support for triggering an crash dump
+* Allow custom log levels for other loggers
+* Use assert\_not\_called() in common tests
+* Fix a spell typos
+* Refactor security group delete to use SDK
+* Add "os port show" command
+* Drop log\_method decorator
+* Updated from global requirements
+* log take\_action parameters in a single place
+* Update translation setup
+* Allow wait\_for\_delete to work for all clients
+* Updated from global requirements
+* Remove the Tuskar client
+* Updated from global requirements
+* Subnet List
+* Updated from global requirements
+* Updated from global requirements
+* log\_method: get logger from decorated method if unspecified
+* Set up logger of each command by metaclass
+* Add support to delete the ports
+* Updated from global requirements
+* Refactor "os availability zone list"
+* Changed the abstract columns and datalists from test cases of common and Identity
+* Updated from global requirements
+* Use assertTrue/False instead of assertEqual(T/F)
+* Updated from global requirements
+* Delete the unused LOG configure code
+* Refactor network endpoint enablement checking
+* Implementation for project unset cmd for python-openstackclient
+* Trivial: Remove useless string\_to\_bool()
+* Refactor: Initialize parser in setUp() in TestNonNegativeAction
+* Refactor: Initialize parser in setUp() in TestKeyValueAction
+* Replace assertEqual(None, \*) with assertIsNone(\*)
+* Improve output for "os security group show"
+* Add all regions to cloud configuration
+* Updated from global requirements
+* Router: Add "router show" command using SDK
+* Router: Add "router set" command using SDK
+* Updated from global requirements
+* Router: Add "router delete" command using SDK
+* Router: Add "router create" command using SDK
+* Updated from global requirements
+* Deprecated tox -downloadcache option removed
+* Router: Add "router list" command using SDK
+* Remove python-neutronclient requirement
+* The format\_exc method does not take an exception
+* Updated from global requirements
+* SDK integration: Add a temporary method to create network client using sdk
+* Updated from global requirements
+* Add reno for release notes management
+* Switch to ksa Session
+* autodocument commands from plugins using stevedore.sphinxext
+* Updated from global requirements
+* Change the home-page value in setup.cfg
+* Add "openstack server unshelve" into OSC
+* Trivial: Fix a typo
+* Move FakeServer to tests.common.v2.compute.fakes
+* Trivial: Add missing doc for parameter in wait\_for\_delete()
+* Remove py26 support
+* Add "openstack server shelve" into OSC
+* Trivial: Fix wrong doc for wait\_for\_status()
+* Updated from global requirements
+* Trivial: Remove doc for non-existing param in format\_dict()
+* Introduce random server faking mechanism
+* Enable FakeResource to fake methods
+* Allow error status to be specified
+* Remove deprecated 'project usage list' command
+* Remove LICENSE APPENDIX
+* validate non-ascii values for swift properties
+* Fix the bug of "openstack console log show"
+* Add "server stop" command to osc
+* Add "server start" command to osc
+* Allow int version numbers in the clouds.yaml
+* Rename context.py to logs.py
+* Allow debug to be set in configuration file
+* Updated from global requirements
+* Fix issue when displaying image\_member
+* Updated from global requirements
+* Add compute service delete
+* Updated from global requirements
+* Move session and fixtures to keystoneauth1
+* Remove cliff-tablib from requirements.txt
+* Updated from global requirements
+* Updated from global requirements
+* Mask the sensitive values in debug log
+* Updated from global requirements
+* add set/unset support for objects in object store
+* add support for set/unset of container properties
+* Updated from global requirements
+* Rename swift account commands
+* Add support for showing account details
+* Add support for updating swift account properties
+* Add tests for find\_resource()
+* attempt to find resource by listing
+* Additional exception handling for find\_resource
+* Add image create support for image v2
+* Change ignore-errors to ignore\_errors
+* Move option logging back to start if initialize\_app()
+* Set default auth plugin back to 'password'
+* Updated from global requirements
+* Updated from global requirements
+* Fix compute API version snafu
+* Use a common decorator to log 'take\_action' activation
+* Fix 'auhentication' spelling error/mistake
+* Create log configuration class
+* Override the debug default and help text
+* Move options to log level out of shell.py
+* Move set warnings filters to logging module
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Remove non-existing hacking deviations from doc
+* Set up every time record log in file
+* Alphabetize setup.cfg
+* Add set feature to volume type v2
+* Add list feature to volume v2
+* Updated from global requirements
+* Minor Documentation changes for code samples
+* Updated from global requirements
+* Add support for volume v2 commands
+* Add configuration show command
+* Add plugin interface version
+* Updated from global requirements
+* Add create and list for volume type v2
+* add image member commands for image API
+* Fix the way auth\_type default value is overriden
+* Rename type.py to volume\_type.py
+* Add volume type show for volume v1
+* More minor docs fixes
+* Do not set default versions in parsed args
+* Updated from global requirements
+* Remove requirements.txt from tox.ini
+* Rename endpoint type to interface
+* Updated from global requirements
+* temporarily skip help tests
+* Drop py33 support for Liberty
+* Fix interactive password prompt
+* Updated from global requirements
+* Fix wrong mock method call
+* add functional tests for identity v3
+* Add --os-endpoint-type cli optional argument
+* Updated from global requirements
+* Add support for volume API v2 QoS commands
+* Alphabetize QoS specs
+* Add support for volume API v1 QoS commands
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Improve the hint message
+* Fix the typo in \`openstackclient/shell.py\`
+* Skip trying to set project\_domain\_id if not using password
+* Updated from global requirements
+* Updated from global requirements
+* Enables retrieval of project's parents and subtree
+* Add support for volume backup v2 command
+* Updated from global requirements
+* Add support for volume snapshot v2 command
+* Allow --insecure to override --os-cacert
+* Add EC2 support for identity v3 API
+* Get rid of oslo\_i18n deprecation notice
+* Rework shell tests
+* Ignore cover directory from git
+* Set tenant options on parsed namespace
+* Add support for volume v2 API
+* Add --wait to server delete
+* Use ostestr for test runs
+* Add cli tests for --verify and friends
+* Fix shell tests
+* Add support for v2 image set command
+* Remove oslo serialization requirement
+* Fix insecure/verify options
+* Use format options for functional tests
+* Fix functional test gate
+* Updated from global requirements
+* Send the correct user-agent to Keystone
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Add os-client-config cli tests
+* minor syntax error in tox.ini
+* Minor logging/debug cleanups
+* Raise exception if no session is created
+* Functional tests run in many environments
+* Remove references to venv
+* Add --os-cloud support
+* Print warning on authentication error
+* Uncap library requirements for liberty
+* Defer client imports
+* Federation Service Providers CRUD operations
+* Add warning message if unknown version supplied
+* Fix session timing
+* Suppress warnings user can't fix
+* Updated from global requirements
+* Add the ability to set and unset flavor properties
+* Use cliff deferred help instead of homemade one
+* Move OSC auth plugins so they can be found
+* Add identity v3 catalog show
+* Add identity v3 catalog list
+* Add ability for diplaying hypervisor statistics
+* Raise AttributeError for unknown attributes
+* Updated from global requirements
+* Fix auth-required for help command
+* change oslo namespace to avoid warning
+* Updated from global requirements
+* Fix error msg in sort\_items
+* Implement trust in identity v3 api
+* Check volume status before extending size
+* Adding default user\_domain\_id parameter only when using password auth
+* Add sort support to image list
+* Updated from global requirements
+* Change test order to avoid incompatibliity
+* Add filter to image list
+* fix the wrong order of assertEqual args
+* Remove ignore portion of tox.ini
+* Begin low-level API for Image v1 and v2
+* Add missing oslo-config to requirements
+* Default user domain id and project domain id
+* Add helpful messages when authN'ing with password
+* Add version url config workaround
+* Deprecate project usage list command
+* Updated from global requirements
+* Upgrade hacking to 0.10
+* Updated from global requirements
+* Fix up snapshot command
+* Rename \`os project usage list\` to \`os usage list\`
+* Add usage show command
+* Don't import form keystoneclient.openstack.common
+* list availability zones for compute
+* Updated from global requirements
+* Updated from global requirements
+* Enhance the theming for modules page
+* add keystone v3 region object
+* Updated from global requirements
+* Add environment variable in the os-auth-type help
+* Liberalize version matching a bit
+* Tests work fine with random PYTHONHASHSEED
+* Updated from global requirements
+* Add --or-show option to user create
+* Add cliff-tablib to requirements
+* Use fixtures from keystoneclient for static data
+* Unscoped federated user-specific commands
+* Adjust some logging levels
+* Change --os-auth-plugin to --os-auth-type
+* Include support for using oslo debugger in tests
+* Clean up shell authentication
+* only generate one clientmanager instance in interactive mode
+* Remove ClientManager.\_service\_catalog
+* Remove now-unnecessary client creation hacks
+* use jsonutils in oslo.serialization instead of keystoneclient
+* Close files on server create, add tests
+* Move plugin stuff to clientmanager
+* Put pbr and six first in requirements list
+* Add plugin to support token-endpoint auth
+* Updated from global requirements
+* Fix operation on clouds with availability-zones
+* Add translation markers for user v2 actions
+* Add domain parameters to user show for Identity V3
+* Support for keystone auth plugins
+* Add 'command list' command
+* CRUD operations for federated protocols
+* Update for cliff commandmanager >=1.6.1
+* Implement CRUD operations for Mapping objects
+* Update gitignore
+* Place the command to generate docs on one line
+* Remove duplicate env function in shell.py
+* Add functional tests to osc
+* Add low-level API base class
+* Test top-to-bottom: object-store containers
+* Updated from global requirements
+* utils.find\_resource does not catch right exception
+* Remove unused reference to keyring
+* Use oslo.utils
+* Updated from global requirements
+* Add service catalog commands
+* Add preliminary save container support
+* Add preliminary support for downloading objects
+* Updated from global requirements
+* Use Keystone client session.Session
+* Add action 'user password set' for identiy v3
+* Unordered dicts and lists causes variable results
+* Leverage openstack.common.importutils for import\_class
+* Work toward Python 3.4 support and testing
+* Make Identity client load like the others
+* Change app.restapi to app.client\_manager.session
+* Add i18n module to openstackclient
+* Add oslo.i18n as a dependency
+* Updated from global requirements
+* Add commands for object upload and delete
+* Use oslosphinx to generate documentation
+* Updated from global requirements
+* Add container create and delete support
+* Fix PEP8 E302 errors
+* Add Python 3 support
+* Fix server resize
+* Add basic timing support
+* Move network stuff to v2 instead of v2\_0
+* Catch SystemExit for parse args
+* Python 3: remove a useless code to safe\_encode()
+* Remove keyring support from openstackclient
+* trust authentication
+* Updated from global requirements
+* Sort/clean setup.cfg
+* Rename token classes to match command
+* Fix PEP8 E126 and E202 errors
+* Fix PEP8 E265 errors
+* Fix PEP8 H405 errors
+* Network CRUD
+* Updated from global requirements
+* Updated from global requirements
+* Change the token verb to issue/revoke
+* Add a docs job to tox.ini
+* Fix find\_resource for keystone and cinder
+* Refactor oauth1 code for updates
+* Updated from global requirements
+* Clean up logging levels
+* Ignore most of the new hacking 0.9.2 rules
+* Add support for extension list
+* Add role assignments list support to identity v3
+* Add token delete command for identity v2
+* Fixed several typos throughout the codebase
+* replace string format arguments with function parameters
+* Updated from global requirements
+* Implement CRUD operations for Identity Providers
+* Updated from global requirements
+* move read\_blob\_file\_contents to utils
+* Produce a useful error message for NoUniqueMatch
+* Updated from global requirements
+* Make bash comple command best effort to authorize
+* Updated from global requirements
+* In anticipation of network agents, rename compute
+* Updated from global requirements
+* Add ability to prompt for passwords for user create and set
+* Fix some help strings
+* Use six.iteritems() rather than dict.iteritems()
+* Remove tox locale overrides
+* Add token create subcommand for identity v3 api
+* Updated from global requirements
+* Remove copyright from empty files
+* Add token create subcommand for identity v2 api
+* Sync with global requirements
+* Add support for specifying custom domains
+* Displaying curl commands for nova and cinder calls
+* Remove mox3 requirement
+* Updated from global requirements
+* Add missing requests and six requirements
+* Add module list command
+* Update OSC's CommandManager subclass
+* Bring RESTApi closer to ithe imminent keystoneclient.Session
+* Add return Closes-Bug: 1246356
+* Restore Object API name 'object-store'
+* Expand support for command extensions
+* Fix typo
+* Support building wheels (PEP-427)
+* Add server image create command
+* Complete basic test infrastructure
+* change execute to run
+* Update URL for global hacking doc and fix typos
+* Remove httpretty from test requirements
+* Updated from global requirements
+* Updated from global requirements
+* Add options to support TLS certificate verification
+* Updated from global requirements
+* Add object-store show commands
+* Sort entrypoints in setup.cfg
+* Fix security group entrypoints
+* Delay authentication to handle commands that do not require it
+* Prepare for Identity v3 tests
+* Add to clientmanager tests
+* Add Identity v2 role and service tests
+* Refactor fake data for projects and users
+* Update tox.ini for new tox 1.6 config
+* Update requirements.txt and test-requirements.txt
+* Object API commands using our REST API layer
+* Create a new base REST API interface
+* Re-order oauth commands and sync with keystoneclient
+* Add Identity v2 project tests
+* Updated from global requirements
+* Sync with global requirements
+* Change version reporting to use pbr
+* Prep for 0.2 release (0.2.rc1)
+* Remove 'oauth authorization show' function from identity v3
+* Remove tenant round 3 - other commands
+* Remove tenant round 2 - Identity API
+* Remove tenant round 1 - global options
+* Add server ssh command
+* Add security group commands
+* Add server resize command
+* Add server migrate command
+* Add server commands: (un)lock, (un)rescue, (un)set, add/remove volume
+* Add usage command for compute api
+* Clean up properties (metadata) formatting
+* Add aggregate commands
+* Complete Image v1
+* Add quota commands
+* Add list and delete authorizations for oauth commands
+* Add show limits command
+* Remove api = apiName calls from each method
+* Add authenticate method to oauth code
+* Add EC2 credentials CRUD
+* Finish up v3 role commands
+* Add methods for user and group interactions
+* Move tests into project package
+* Add OAuth support for Identity V3
+* Remove explicit distribute depend
+* Add volume backup commands
+* python3: Introduce py33 to tox.ini
+* Rename requires files to standard names
+* Fix identity v2.0 entry point
+* Tweak volume commands and add k=v argparse action
+* Migrate to pbr
+* Migrate to flake8
+* Fix flake8 errors in anticipation of flake8 patch
+* Switch to noun-verb command forms
+* Add console commands
+* Adds image \`create\` and \`delete\` functionality
+* Add fixed-ip and floating-ip commands
+* Add compute keypair commands
+* Add policy to identity v3
+* Add metadata support for volume
+* Make entry point strings readable
+* Add extra-specs support for volume-type
+* Add endpoint v3 functionality
+* Add service v3 support for identity
+* Add functionality for add-role commands
+* Add a simple extension hook
+* Add role v3 support to identity in openstack client
+* Added compute hypervisor support
+* Turn down requests logging level
+* Add snapshot support for v1 volume
+* add domain, credential to identity v3 api
+* Add volume support for openstack client
+* Add compute hosts support
+* Add metadata support for volume type
+* Added compute service support
+* Add quota v1 support for volume
+* Added compute flavor support
+* Added compute agent support
+* Correct the version mapping to image service
+* Add Cinder API V1 Support
+* Multiple API version support
+* Update .coveragerc
+* Upgraded to PEP8 1.3.3 to stay aligned with Nova, etc
+* Clean up test\_shell so that the tests are captured though the test framework
+* Use install\_venv\_common.py from oslo
+* v3 identity - group and project api
+* Sync latest openstack-common updates
+* Standardize on a copyright header and ensure all files have them
+* Migrate from nose to testr
+* Clean up test environment and remove unused imports
+* Updated gitignore and manifest
+* Adds Glance API v2 support
+* Fixes setup compatibility issue on Windows
+* Add OpenStack trove classifier for PyPI
+* Update compute client bits
+* Keyring support for openstackclient
+* If no password in env or command line, try prompting
+* Add read\_versioninfo method
+* Add post-tag versioning
+* Fix pep8 issues
+* Move docs to doc
+* minor fixes
+* Add role CRUD commands
+* Add endpoint CRUD commands
+* Clean up tenant and server
+* Update service commands
+* Add user CRUD commands
+* fix authentication setup in interactive mode and improve error handling so tracebacks are not printed twice
+* Revise command boolean flags
+* Move get\_client\_class() to common.utils
+* Add tenant CRUD commands
+* Add API versioning support
+* look at the command the user is going to run before trying to authenticate them
+* Add copyright notices and update dates
+* Add tenant commands, work on service
+* More identity client config
+* Remove printt
+* Add Identity to ClientManager
+* Fix "help" command and implement "list server" and "show server"
+* Change binary name to 'openstack'
+* Auto generate AUTHORS for python-openstackclient
+* Shell init & logging
+* Reset project version to 0.1
+* Add openstack-common and test infrastructure
+* Cleanup auth client path
+* Add 'list service' command and common modules
+* Add token auth to shell and README
+* Begin to add Keystone auth
+* Change to argparse to match cliff 0.2
+* Use cliff
+* Set up common utils
+* Add openstackclient bits
+* First commit
diff -pruN 3.2.0-1/PKG-INFO 3.2.0-0ubuntu1/PKG-INFO
--- 3.2.0-1/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 3.2.0-0ubuntu1/PKG-INFO	2024-11-20 10:18:15.540124700 +0000
@@ -0,0 +1,87 @@
+Metadata-Version: 1.2
+Name: osc-lib
+Version: 3.2.0
+Summary: OpenStackClient Library
+Home-page: https://docs.openstack.org/osc-lib/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: UNKNOWN
+Project-URL: Bug Tracker, https://storyboard.openstack.org/#!/project/openstack/osc-lib
+Project-URL: Documentation, https://docs.openstack.org/osc-lib/latest/
+Project-URL: Source Code, https://opendev.org/openstack/osc-lib/
+Description: =======
+        osc-lib
+        =======
+        
+        .. image:: https://img.shields.io/pypi/v/osc-lib.svg
+            :target: https://pypi.org/project/osc-lib/
+            :alt: Latest Version
+        
+        OpenStackClient (aka OSC) is a command-line client for OpenStack. osc-lib
+        is a package of common support modules for writing OSC plugins.
+        
+        * `PyPi`_ - package installation
+        * `Online Documentation`_
+        * `Launchpad project`_ - part of OpenStackClient
+        * `Bugs`_ - issue tracking
+        * `Source`_
+        * `Developer` - getting started as a developer
+        * `Contributing` - contributing code
+        * `Testing` - testing code
+        * IRC: #openstack-sdks on OFTC (irc.oftc.net)
+        * License: Apache 2.0
+        
+        .. _PyPi: https://pypi.org/project/osc-lib
+        .. _Online Documentation: http://docs.openstack.org/osc-lib/latest/
+        .. _Launchpad project: https://launchpad.net/python-openstackclient
+        .. _Bugs: https://storyboard.openstack.org/#!/project_group/80
+        .. _Source: https://opendev.org/openstack/osc-lib
+        .. _Developer: http://docs.openstack.org/project-team-guide/project-setup/python.html
+        .. _Contributing: http://docs.openstack.org/infra/manual/developers.html
+        .. _Testing: http://docs.openstack.org/osc-lib/latest/contributor/#testing
+        .. _Release Notes: https://docs.openstack.org/releasenotes/osc-lib
+        
+        Getting Started
+        ===============
+        
+        osc-lib can be installed from PyPI using pip::
+        
+            pip install osc-lib
+        
+        Transition From OpenStackclient
+        ===============================
+        
+        This library was extracted from the main OSC repo after the OSC 2.4.0 release.
+        The following are the changes to imports that will cover the majority of
+        transition to using osc-lib:
+        
+        * openstackclient.api.api -> osc_lib.api.api
+        * openstackclient.api.auth -> osc_lib.api.auth
+        * openstackclient.api.utils -> osc_lib.api.utils
+        * openstackclient.common.command -> osc_lib.command.command
+        * openstackclient.common.commandmanager -> osc_lib.command.commandmanager
+        * openstackclient.common.exceptions -> osc_lib.exceptions
+        * openstackclient.common.logs -> osc_lib.logs
+        * openstackclient.common.parseractions -> osc_lib.cli.parseractions
+        * openstackclient.common.session -> osc_lib.session
+        * openstackclient.common.utils -> osc_lib.utils
+        * openstackclient.i18n -> osc_lib.i18n
+        * openstackclient.shell -> osc_lib.shell
+        
+        Also, some of the test fixtures and modules may be used:
+        
+        * openstackclient.tests.fakes -> osc_lib.tests.fakes
+        * openstackclient.tests.utils -> osc_lib.tests.utils
+        
+        
+Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: OpenStack
+Classifier: Intended Audience :: Information Technology
+Classifier: Intended Audience :: System Administrators
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3 :: Only
+Requires-Python: >=3.8
diff -pruN 3.2.0-1/debian/changelog 3.2.0-0ubuntu1/debian/changelog
--- 3.2.0-1/debian/changelog	2025-02-26 13:12:38.000000000 +0000
+++ 3.2.0-0ubuntu1/debian/changelog	2025-01-16 11:38:54.000000000 +0000
@@ -1,177 +1,141 @@
-python-osc-lib (3.2.0-1) experimental; urgency=medium
+python-osc-lib (3.2.0-0ubuntu1) plucky; urgency=medium
 
-  * New upstream release.
-
- -- Thomas Goirand <zigo@debian.org>  Wed, 26 Feb 2025 14:12:38 +0100
-
-python-osc-lib (3.1.0-3) unstable; urgency=medium
-
-  * Switch to pybuild (Closes: #1090561).
-
- -- Thomas Goirand <zigo@debian.org>  Thu, 19 Dec 2024 09:17:41 +0100
-
-python-osc-lib (3.1.0-2) unstable; urgency=medium
-
-  * Uploading to unstable.
-
- -- Thomas Goirand <zigo@debian.org>  Thu, 19 Sep 2024 17:28:13 +0200
-
-python-osc-lib (3.1.0-1) experimental; urgency=medium
-
-  * New upstream release.
-  * Fixed (build-)depends for this release.
-
- -- Thomas Goirand <zigo@debian.org>  Mon, 26 Aug 2024 11:51:59 +0200
-
-python-osc-lib (3.0.1-2) unstable; urgency=medium
-
-  * Uploading to unstable.
-
- -- Thomas Goirand <zigo@debian.org>  Wed, 03 Apr 2024 16:21:23 +0200
-
-python-osc-lib (3.0.1-1) experimental; urgency=medium
-
-  * New upstream release.
+  * d/gbp.conf: upstream-branch -> upstream-dalmatian.
+  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
+    epoxy.
+  * New upstream release for OpenStack Epoxy.
+  * d/control: Drop dependencies that are no longer required.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 22 Feb 2024 18:56:01 +0100
+ -- James Page <james.page@ubuntu.com>  Thu, 16 Jan 2025 11:38:54 +0000
 
-python-osc-lib (2.8.1-2) unstable; urgency=medium
+python-osc-lib (3.1.0-0ubuntu2) oracular; urgency=medium
 
-  * Uploading to unstable.
-  * d/watch: use version 4 and gitmode.
+  * d/control: Drop (Build-)Depends on python3-simplejson, no longer
+    required.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 02 Oct 2023 09:54:44 +0200
+ -- James Page <james.page@ubuntu.com>  Mon, 19 Aug 2024 12:31:18 +0100
 
-python-osc-lib (2.8.1-1) experimental; urgency=medium
+python-osc-lib (3.1.0-0ubuntu1) oracular; urgency=medium
 
   * New upstream release.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 30 Aug 2023 10:13:00 +0200
-
-python-osc-lib (2.7.0-3) unstable; urgency=medium
-
-  * Cleans better (Closes: #1048035).
-
- -- Thomas Goirand <zigo@debian.org>  Mon, 21 Aug 2023 15:44:24 +0200
-
-python-osc-lib (2.7.0-2) unstable; urgency=medium
-
-  * Uploading to unstable.
-
- -- Thomas Goirand <zigo@debian.org>  Mon, 19 Jun 2023 11:13:10 +0200
-
-python-osc-lib (2.7.0-1) experimental; urgency=medium
-
-  * New upstream release.
+ -- James Page <james.page@ubuntu.com>  Wed, 07 Aug 2024 14:33:30 +0100
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 22 Feb 2023 09:51:48 +0100
+python-osc-lib (3.0.1-0ubuntu1) noble; urgency=medium
 
-python-osc-lib (2.6.2-2) unstable; urgency=medium
-
-  * Uploading to unstable.
-
- -- Thomas Goirand <zigo@debian.org>  Fri, 23 Sep 2022 11:44:50 +0200
-
-python-osc-lib (2.6.2-1) experimental; urgency=medium
+  [ Corey Bryant ]
+  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
+    caracal.
 
-  * New upstream release.
-  * Removed Fix_TestTagHelps_for_python3.10.patch applied upstream.
+  [ James Page ]
+  * New upstream release for OpenStack Caracal.
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 30 Aug 2022 09:52:25 +0200
+ -- James Page <james.page@canonical.com>  Fri, 08 Mar 2024 16:55:01 +0000
 
-python-osc-lib (2.5.0-2) unstable; urgency=medium
+python-osc-lib (2.8.1-0ubuntu1) mantic; urgency=medium
 
-  * Uploading to unstable.
-  * Add autopkgtest.
+  * New upstream release for OpenStack Bobcat.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 24 Mar 2022 13:58:55 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 31 Aug 2023 10:51:51 -0400
 
-python-osc-lib (2.5.0-1) experimental; urgency=medium
+python-osc-lib (2.8.0-0ubuntu1) mantic; urgency=medium
 
-  * New upstream release.
+  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
+    bobcat.
+  * New upstream release for OpenStack Bobcat.
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 18 Feb 2022 23:51:10 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 08 Jun 2023 17:03:11 -0400
 
-python-osc-lib (2.4.2-4) unstable; urgency=medium
+python-osc-lib (2.7.0-0ubuntu1) lunar; urgency=medium
 
-  * Remove the blacklist from previous patch, and add upstream patch for
-    Python 3.10 support.
+  * New upstream release for OpenStack Antelope.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 22 Dec 2021 21:22:55 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 22 Feb 2023 14:03:06 -0500
 
-python-osc-lib (2.4.2-3) unstable; urgency=medium
+python-osc-lib (2.6.2-0ubuntu1) kinetic; urgency=medium
 
-  * Blacklist failing broken tests (Closes: #1002438):
-    - test_add_tag_filtering_option_to_parser()
-    - test_add_tag_option_to_parser_for_create()
-    - test_add_tag_option_to_parser_for_set()
-    - test_add_tag_option_to_parser_for_unset()
+  * New upstream release for OpenStack Zed.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 22 Dec 2021 16:06:53 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 08 Sep 2022 20:08:22 -0400
 
-python-osc-lib (2.4.2-2) unstable; urgency=medium
+python-osc-lib (2.6.0-0ubuntu1) kinetic; urgency=medium
 
-  * Uploading to unstable.
+  * New upstream release for OpenStack Zed.
+  * d/control: Switch to debhelper compat 13.
+  * d/control: Update standards version to 4.6.1.
+  * d/p/fix-taghelps-py310.patch: Dropped. Fixed in upstream release.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 29 Sep 2021 11:26:36 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 31 May 2022 15:40:41 -0400
 
-python-osc-lib (2.4.2-1) experimental; urgency=medium
+python-osc-lib (2.5.0-0ubuntu1) jammy; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Yoga.
+  * d/p/fix-taghelps-py310.patch: Cherry-picked from upstream to
+    fix failing test.
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 27 Aug 2021 11:58:58 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 02 Mar 2022 14:43:27 -0500
 
-python-osc-lib (2.4.1-1) experimental; urgency=medium
+python-osc-lib (2.4.2-0ubuntu1) impish; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Xena.
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 24 Aug 2021 10:25:07 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 07 Sep 2021 14:39:12 -0400
 
-python-osc-lib (2.3.1-2) unstable; urgency=medium
+python-osc-lib (2.4.1-0ubuntu1) impish; urgency=medium
 
-  * Upload to unstable.
+  * New upstream release for OpenStack Xena.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 16 Aug 2021 09:31:08 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 21 Jul 2021 09:39:19 -0400
 
-python-osc-lib (2.3.1-1) experimental; urgency=medium
+python-osc-lib (2.3.1-0ubuntu1) hirsute; urgency=medium
 
-  * New upstream release.
-  * Fixed (build-)depends for this release.
+  * New upstream release for OpenStack Wallaby.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 08 Mar 2021 12:06:49 +0100
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Thu, 21 Jan 2021 15:05:11 +0000
 
-python-osc-lib (2.2.1-2) unstable; urgency=medium
+python-osc-lib (2.3.0-0ubuntu1) hirsute; urgency=medium
 
-  * Uploading to unstable.
-  * Fixed debian/watch file.
-  * Add a debian/salsa-ci.yml.
+  * d/control: Update VCS paths for move to lp:~ubuntu-openstack-dev.
+  * New upstream release for OpenStack Wallaby.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 15 Oct 2020 12:05:28 +0200
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Thu, 03 Dec 2020 13:47:12 +0000
 
-python-osc-lib (2.2.1-1) experimental; urgency=medium
+python-osc-lib (2.2.1-0ubuntu1) groovy; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Victoria.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 09 Sep 2020 12:09:19 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 11 Sep 2020 15:56:51 -0400
 
-python-osc-lib (2.2.0-1) experimental; urgency=medium
+python-osc-lib (2.2.0-0ubuntu1) groovy; urgency=medium
 
-  * New upstream release.
-  * Fixed (build-)depends for this release.
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 07 Sep 2020 16:12:30 +0200
+ -- Chris MacNaughton <chris.macnaughton@canonical.com>  Wed, 29 Jul 2020 07:03:15 +0000
 
-python-osc-lib (2.0.0-2) unstable; urgency=medium
+python-osc-lib (2.1.0-0ubuntu1) groovy; urgency=medium
 
-  * Uploading to unstable.
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control, d/rules: Switch to debhelper compat 12 and pybuild.
+  * d/control: Update Standards-Version to 4.5.0.
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 08 May 2020 18:14:00 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 12 Jun 2020 14:44:32 -0400
 
-python-osc-lib (2.0.0-1) experimental; urgency=medium
+python-osc-lib (2.0.0-0ubuntu1) focal; urgency=low
 
-  * New upstream release.
+  * Merge from Debian unstable.  Remaining changes:
+    - d/gbp.conf: Retain for gbp and pristine-tar config.
+    - d/watch: Get tarball from tarballs.openstack.org.
+    - d/control: Add autopkgtest-pkg-python.
+    - d/control: Drop BD's on python-* packages.
+  * New upstream release for OpenStack Ussuri.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 06 Apr 2020 22:40:07 +0200
+ -- Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>  Mon, 03 Feb 2020 10:29:36 +0000
 
 python-osc-lib (1.14.1-2) unstable; urgency=medium
 
@@ -194,6 +158,18 @@ python-osc-lib (1.14.1-1) experimental;
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 17 Sep 2019 10:43:55 +0200
 
+python-osc-lib (1.14.1-0ubuntu1) eoan; urgency=medium
+
+  * New upstream release for OpenStack Train.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 25 Sep 2019 14:19:33 -0400
+
+python-osc-lib (1.13.0-0ubuntu1) eoan; urgency=medium
+
+  * New upstream release for OpenStack Train.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 30 Jul 2019 15:45:49 -0400
+
 python-osc-lib (1.12.1-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -208,6 +184,29 @@ python-osc-lib (1.12.1-1) experimental;
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 26 Mar 2019 20:32:28 +0100
 
+python-osc-lib (1.12.1-0ubuntu2) eoan; urgency=medium
+
+  * d/control: Drop BDI's on python-* packages.
+  * d/control: Drop python-osc-lib binary package.
+  * d/rules: Tweak to stop build and install of Python 2 parts.
+
+ -- Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>  Thu, 11 Jul 2019 11:06:18 +0200
+
+python-osc-lib (1.12.1-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+
+ -- James Page <james.page@ubuntu.com>  Tue, 12 Mar 2019 09:40:52 +0000
+
+python-osc-lib (1.12.0-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/drop-sphinxcontrib-apidoc.patch: Dropped. No longer needed.
+  * d/p/fix-py37-issubclass.patch: Dropped. Fixed in upstream release.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 30 Jan 2019 12:41:49 -0500
+
 python-osc-lib (1.11.1-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -227,6 +226,34 @@ python-osc-lib (1.11.1-1) experimental;
 
  -- Thomas Goirand <zigo@debian.org>  Wed, 22 Aug 2018 00:30:38 +0200
 
+python-osc-lib (1.11.1-0ubuntu1) cosmic; urgency=medium
+
+  * New upstream point release for OpenStack Rocky.
+  * d/p/fix-py37-issubclass.patch: Update and rework.
+
+ -- James Page <james.page@ubuntu.com>  Thu, 16 Aug 2018 08:45:04 +0100
+
+python-osc-lib (1.11.0-0ubuntu1) cosmic; urgency=medium
+
+  * New upstream release for OpenStack Rocky.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/fix-py37-issubclass.patch: Cherry-picked from upstream master to fix
+    py3.7 issubclass error "TypeError: issubclass() arg 1 must be a class".
+  * d/p/drop-sphinxcontrib-apidoc.patch: Drop sphinxcontrib.apidoc extension
+    until package is available.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 31 Jul 2018 09:44:11 -0400
+
+python-osc-lib (1.10.0-0ubuntu1) cosmic; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - d/gbp.conf: Retain for gbp and pristine-tar config.
+    - d/control: Enable autopkgtest-pkg-python testsuite.
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 13 Jun 2018 10:21:45 -0400
+
 python-osc-lib (1.9.0-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -242,6 +269,17 @@ python-osc-lib (1.9.0-1) experimental; u
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 13 Feb 2018 07:30:57 +0000
 
+python-osc-lib (1.9.0-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release.
+  * d/*: wrap-and-sort -bast.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control: Update Standards-Version to 4.1.2.
+  * d/control: Bump debhelper compat to 10.
+  * d/p/drop-openstackdoctheme.patch: Dropped. No longer needed.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 24 Jan 2018 14:19:10 -0500
+
 python-osc-lib (1.7.0-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -270,6 +308,59 @@ python-osc-lib (1.7.0-1) experimental; u
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 03 Oct 2017 13:12:10 +0200
 
+python-osc-lib (1.7.0-0ubuntu1) artful; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/drop-openstackdoctheme.patch: Temporarily drop openstackdocstheme
+    sphinx extension until sphinx>=1.6.2 is available.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 28 Jul 2017 14:13:11 -0400
+
+python-osc-lib (1.6.0-0ubuntu1) artful; urgency=medium
+
+  * New upstream release for OpenStack Pike.
+  * Align (Build-)Depends with upstream release.
+
+ -- James Page <james.page@ubuntu.com>  Mon, 15 May 2017 18:05:39 +0100
+
+python-osc-lib (1.4.0-0ubuntu1) artful; urgency=medium
+
+  * New upstream release.
+  * Align (Build-)Depends with upstream milestone.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 21 Apr 2017 10:02:01 +0100
+
+python-osc-lib (1.3.0-0ubuntu1.2) zesty; urgency=medium
+
+  * d/control: Drop python-bandit as it's not needed.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 24 Jan 2017 14:39:59 -0500
+
+python-osc-lib (1.3.0-0ubuntu1) zesty; urgency=medium
+
+  * New upstream release. 
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Chuck Short <zulcss@ubuntu.com>  Mon, 23 Jan 2017 09:33:00 -0500
+
+python-osc-lib (1.2.0-1ubuntu2) zesty; urgency=medium
+
+  * debian/tests: Add autopkgtest 
+
+ -- Chuck Short <zulcss@ubuntu.com>  Thu, 03 Nov 2016 12:35:12 -0400
+
+python-osc-lib (1.2.0-1ubuntu1) zesty; urgency=medium
+
+  [ Corey Bryant ]
+  * d/gbp.conf: Update gbp configuration file.
+  * d/control: Update Vcs-* links and maintainers.
+
+  [ Chuck Short ]
+  * New upstream version. 
+
+ -- Chuck Short <zulcss@ubuntu.com>  Mon, 24 Oct 2016 13:55:04 -0400
+
 python-osc-lib (1.1.0-2) unstable; urgency=medium
 
   [ Ondřej Nový ]
@@ -300,8 +391,21 @@ python-osc-lib (1.1.0-1) experimental; u
 
  -- Thomas Goirand <zigo@debian.org>  Mon, 12 Sep 2016 17:06:53 +0200
 
+python-osc-lib (1.1.0-0ubuntu1) yakkety; urgency=medium
+
+  [ Corey Bryant ]
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+  [ Corey Bryant ]
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 31 Aug 2016 13:42:52 -0400
+
 python-osc-lib (0.3.0-1) experimental; urgency=medium
 
   * Initial release. (Closes: #830874)
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 12 Jul 2016 15:05:46 +0200
+
diff -pruN 3.2.0-1/debian/control 3.2.0-0ubuntu1/debian/control
--- 3.2.0-1/debian/control	2025-02-26 13:12:38.000000000 +0000
+++ 3.2.0-0ubuntu1/debian/control	2025-01-16 11:38:54.000000000 +0000
@@ -1,39 +1,40 @@
 Source: python-osc-lib
 Section: python
 Priority: optional
-Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian OpenStack <openstack-devel@lists.alioth.debian.org>
 Uploaders:
  Thomas Goirand <zigo@debian.org>,
 Build-Depends:
- debhelper-compat (= 10),
+ debhelper-compat (= 13),
  dh-python,
  openstack-pkg-tools,
  python3-all,
- python3-pbr,
+ python3-pbr (>= 2.0.0),
  python3-setuptools,
- python3-sphinx,
+ python3-sphinx (>= 2.0.0),
 Build-Depends-Indep:
- python3-cliff,
- python3-coverage,
- python3-fixtures,
- python3-hacking,
- python3-keystoneauth1,
- python3-openstackdocstheme,
- python3-openstacksdk,
- python3-stestr,
- python3-oslo.i18n,
- python3-oslo.utils,
- python3-oslotest,
- python3-osprofiler,
- python3-requests,
- python3-requests-mock,
- python3-sphinxcontrib.apidoc,
- python3-stevedore,
- python3-testtools,
-Standards-Version: 4.5.1
-Vcs-Browser: https://salsa.debian.org/openstack-team/libs/python-osc-lib
-Vcs-Git: https://salsa.debian.org/openstack-team/libs/python-osc-lib.git
+ python3-babel (>= 2.3.4),
+ python3-cliff (>= 3.2.0),
+ python3-fixtures (>= 3.0.0),
+ python3-keystoneauth1 (>= 3.14.0),
+ python3-openstackdocstheme (>= 2.2.1),
+ python3-openstacksdk (>= 0.15.0),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.utils (>= 3.33.0),
+ python3-oslotest (>= 1:3.2.0),
+ python3-osprofiler (>= 1.4.0),
+ python3-requests-mock (>= 1.1.0),
+ python3-sphinxcontrib.apidoc (>= 0.2.0),
+ python3-stestr (>= 1.0.0),
+ python3-stevedore (>= 1:1.20.0),
+ python3-testrepository (>= 0.0.18),
+ python3-testtools (>= 2.2.0),
+ testrepository,
+Standards-Version: 4.6.1
+Vcs-Git: https://git.launchpad.net/~ubuntu-openstack-dev/ubuntu/+source/python-osc-lib
 Homepage: http://docs.openstack.org/developer/osc-lib
+Testsuite: autopkgtest-pkg-python
 
 Package: python-osc-lib-doc
 Section: doc
@@ -50,14 +51,15 @@ Description: OpenStackClient Library - d
 Package: python3-osc-lib
 Architecture: all
 Depends:
- python3-cliff,
- python3-keystoneauth1,
- python3-openstacksdk,
- python3-oslo.i18n,
- python3-oslo.utils,
- python3-pbr,
- python3-requests,
- python3-stevedore,
+ python3-babel (>= 2.3.4),
+ python3-cliff (>= 3.2.0),
+ python3-keystoneauth1 (>= 3.14.0),
+ python3-openstacksdk (>= 0.15.0),
+ python3-os-client-config (>= 1.28.0),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.utils (>= 3.33.0),
+ python3-pbr (>= 2.0.0),
+ python3-stevedore (>= 1:1.20.0),
  ${misc:Depends},
  ${python3:Depends},
 Suggests:
diff -pruN 3.2.0-1/debian/gbp.conf 3.2.0-0ubuntu1/debian/gbp.conf
--- 3.2.0-1/debian/gbp.conf	1970-01-01 00:00:00.000000000 +0000
+++ 3.2.0-0ubuntu1/debian/gbp.conf	2025-01-16 11:38:54.000000000 +0000
@@ -0,0 +1,9 @@
+[DEFAULT]
+debian-branch = master
+upstream-tag = %(version)s
+pristine-tar = True
+upstream-branch = upstream-epoxy
+
+[buildpackage]
+export-dir = ../build-area
+prebuild = [ ! -f .launchpad.yaml ] || rm .launchpad.yaml
diff -pruN 3.2.0-1/debian/rules 3.2.0-0ubuntu1/debian/rules
--- 3.2.0-1/debian/rules	2025-02-26 13:12:38.000000000 +0000
+++ 3.2.0-0ubuntu1/debian/rules	2025-01-16 11:38:54.000000000 +0000
@@ -1,5 +1,7 @@
 #!/usr/bin/make -f
 
+export PYBUILD_NAME=osc_lib
+
 UPSTREAM_GIT := https://github.com/openstack/osc-lib.git
 include /usr/share/openstack-pkg-tools/pkgos.make
 
@@ -7,9 +9,7 @@ include /usr/share/openstack-pkg-tools/p
 	dh $@ --buildsystem=pybuild --with python3,sphinxdoc
 
 override_dh_auto_clean:
-	rm -rf build .stestr *.egg-info doc/source/reference/api
-	find . -iname '*.pyc' -delete
-	for i in $$(find . -type d -iname __pycache__) ; do rm -rf $$i ; done
+	rm -rf build
 
 override_dh_auto_build:
 	echo "Do nothing..."
diff -pruN 3.2.0-1/debian/salsa-ci.yml 3.2.0-0ubuntu1/debian/salsa-ci.yml
--- 3.2.0-1/debian/salsa-ci.yml	2025-02-26 13:12:38.000000000 +0000
+++ 3.2.0-0ubuntu1/debian/salsa-ci.yml	1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-include:
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
diff -pruN 3.2.0-1/debian/tests/control 3.2.0-0ubuntu1/debian/tests/control
--- 3.2.0-1/debian/tests/control	2025-02-26 13:12:38.000000000 +0000
+++ 3.2.0-0ubuntu1/debian/tests/control	1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-Tests: unittests
-Depends:
- @,
- @builddeps@,
-Restrictions: allow-stderr needs-root
diff -pruN 3.2.0-1/debian/tests/unittests 3.2.0-0ubuntu1/debian/tests/unittests
--- 3.2.0-1/debian/tests/unittests	2025-02-26 13:12:38.000000000 +0000
+++ 3.2.0-0ubuntu1/debian/tests/unittests	1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-set -e
-
-pkgos-dh_auto_test --no-py2 'osc_lib\.tests\.(?!(.*TestShellCli\.test_shell_args_cert_options.*|.*TestShellCli\.test_shell_args_tls_options.*))'
diff -pruN 3.2.0-1/debian/watch 3.2.0-0ubuntu1/debian/watch
--- 3.2.0-1/debian/watch	2025-02-26 13:12:38.000000000 +0000
+++ 3.2.0-0ubuntu1/debian/watch	2025-01-16 11:38:54.000000000 +0000
@@ -1,3 +1,4 @@
-version=4
-opts="mode=git,uversionmangle=s/\.0rc/~rc/;s/\.0b1/~b1/;s/\.0b2/~b2/;s/\.0b3/~b3/" \
-https://github.com/openstack/osc-lib refs/tags/(\d[brc\d\.]+)
+version=3
+opts=uversionmangle=s/(rc|a|b|c)/~$1/ \
+https://pypi.debian.net/osc-lib/osc-lib-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+
diff -pruN 3.2.0-1/osc_lib.egg-info/PKG-INFO 3.2.0-0ubuntu1/osc_lib.egg-info/PKG-INFO
--- 3.2.0-1/osc_lib.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 3.2.0-0ubuntu1/osc_lib.egg-info/PKG-INFO	2024-11-20 10:18:15.000000000 +0000
@@ -0,0 +1,87 @@
+Metadata-Version: 1.2
+Name: osc-lib
+Version: 3.2.0
+Summary: OpenStackClient Library
+Home-page: https://docs.openstack.org/osc-lib/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: UNKNOWN
+Project-URL: Bug Tracker, https://storyboard.openstack.org/#!/project/openstack/osc-lib
+Project-URL: Documentation, https://docs.openstack.org/osc-lib/latest/
+Project-URL: Source Code, https://opendev.org/openstack/osc-lib/
+Description: =======
+        osc-lib
+        =======
+        
+        .. image:: https://img.shields.io/pypi/v/osc-lib.svg
+            :target: https://pypi.org/project/osc-lib/
+            :alt: Latest Version
+        
+        OpenStackClient (aka OSC) is a command-line client for OpenStack. osc-lib
+        is a package of common support modules for writing OSC plugins.
+        
+        * `PyPi`_ - package installation
+        * `Online Documentation`_
+        * `Launchpad project`_ - part of OpenStackClient
+        * `Bugs`_ - issue tracking
+        * `Source`_
+        * `Developer` - getting started as a developer
+        * `Contributing` - contributing code
+        * `Testing` - testing code
+        * IRC: #openstack-sdks on OFTC (irc.oftc.net)
+        * License: Apache 2.0
+        
+        .. _PyPi: https://pypi.org/project/osc-lib
+        .. _Online Documentation: http://docs.openstack.org/osc-lib/latest/
+        .. _Launchpad project: https://launchpad.net/python-openstackclient
+        .. _Bugs: https://storyboard.openstack.org/#!/project_group/80
+        .. _Source: https://opendev.org/openstack/osc-lib
+        .. _Developer: http://docs.openstack.org/project-team-guide/project-setup/python.html
+        .. _Contributing: http://docs.openstack.org/infra/manual/developers.html
+        .. _Testing: http://docs.openstack.org/osc-lib/latest/contributor/#testing
+        .. _Release Notes: https://docs.openstack.org/releasenotes/osc-lib
+        
+        Getting Started
+        ===============
+        
+        osc-lib can be installed from PyPI using pip::
+        
+            pip install osc-lib
+        
+        Transition From OpenStackclient
+        ===============================
+        
+        This library was extracted from the main OSC repo after the OSC 2.4.0 release.
+        The following are the changes to imports that will cover the majority of
+        transition to using osc-lib:
+        
+        * openstackclient.api.api -> osc_lib.api.api
+        * openstackclient.api.auth -> osc_lib.api.auth
+        * openstackclient.api.utils -> osc_lib.api.utils
+        * openstackclient.common.command -> osc_lib.command.command
+        * openstackclient.common.commandmanager -> osc_lib.command.commandmanager
+        * openstackclient.common.exceptions -> osc_lib.exceptions
+        * openstackclient.common.logs -> osc_lib.logs
+        * openstackclient.common.parseractions -> osc_lib.cli.parseractions
+        * openstackclient.common.session -> osc_lib.session
+        * openstackclient.common.utils -> osc_lib.utils
+        * openstackclient.i18n -> osc_lib.i18n
+        * openstackclient.shell -> osc_lib.shell
+        
+        Also, some of the test fixtures and modules may be used:
+        
+        * openstackclient.tests.fakes -> osc_lib.tests.fakes
+        * openstackclient.tests.utils -> osc_lib.tests.utils
+        
+        
+Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: OpenStack
+Classifier: Intended Audience :: Information Technology
+Classifier: Intended Audience :: System Administrators
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3 :: Only
+Requires-Python: >=3.8
diff -pruN 3.2.0-1/osc_lib.egg-info/SOURCES.txt 3.2.0-0ubuntu1/osc_lib.egg-info/SOURCES.txt
--- 3.2.0-1/osc_lib.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.2.0-0ubuntu1/osc_lib.egg-info/SOURCES.txt	2024-11-20 10:18:15.000000000 +0000
@@ -0,0 +1,123 @@
+.coveragerc
+.git-ignore-blame-revs
+.mailmap
+.pre-commit-config.yaml
+.stestr.conf
+.zuul.yaml
+AUTHORS
+ChangeLog
+HACKING.rst
+LICENSE
+README.rst
+pyproject.toml
+requirements.txt
+setup.cfg
+setup.py
+test-requirements.txt
+tox.ini
+doc/Makefile
+doc/requirements.txt
+doc/ext/__init__.py
+doc/ext/apidoc.py
+doc/source/conf.py
+doc/source/index.rst
+doc/source/contributor/index.rst
+doc/source/reference/index.rst
+doc/source/user/change_log.rst
+doc/source/user/index.rst
+doc/source/user/transition.rst
+osc_lib/__init__.py
+osc_lib/clientmanager.py
+osc_lib/exceptions.py
+osc_lib/i18n.py
+osc_lib/logs.py
+osc_lib/shell.py
+osc_lib/version.py
+osc_lib.egg-info/PKG-INFO
+osc_lib.egg-info/SOURCES.txt
+osc_lib.egg-info/dependency_links.txt
+osc_lib.egg-info/not-zip-safe
+osc_lib.egg-info/pbr.json
+osc_lib.egg-info/requires.txt
+osc_lib.egg-info/top_level.txt
+osc_lib/api/__init__.py
+osc_lib/api/api.py
+osc_lib/api/auth.py
+osc_lib/api/utils.py
+osc_lib/cli/__init__.py
+osc_lib/cli/client_config.py
+osc_lib/cli/format_columns.py
+osc_lib/cli/identity.py
+osc_lib/cli/parseractions.py
+osc_lib/command/__init__.py
+osc_lib/command/command.py
+osc_lib/command/commandmanager.py
+osc_lib/command/timing.py
+osc_lib/tests/__init__.py
+osc_lib/tests/fakes.py
+osc_lib/tests/test_clientmanager.py
+osc_lib/tests/test_logs.py
+osc_lib/tests/test_shell.py
+osc_lib/tests/api/__init__.py
+osc_lib/tests/api/fakes.py
+osc_lib/tests/api/test_api.py
+osc_lib/tests/api/test_utils.py
+osc_lib/tests/cli/__init__.py
+osc_lib/tests/cli/test_client_config.py
+osc_lib/tests/cli/test_format_columns.py
+osc_lib/tests/cli/test_identity.py
+osc_lib/tests/cli/test_parseractions.py
+osc_lib/tests/command/__init__.py
+osc_lib/tests/command/test_command.py
+osc_lib/tests/command/test_timing.py
+osc_lib/tests/utils/__init__.py
+osc_lib/tests/utils/test_columns.py
+osc_lib/tests/utils/test_tags.py
+osc_lib/tests/utils/test_utils.py
+osc_lib/utils/__init__.py
+osc_lib/utils/columns.py
+osc_lib/utils/tags.py
+releasenotes/notes/.placeholder
+releasenotes/notes/1.0-summary-47dcce446d6a512b.yaml
+releasenotes/notes/add-KeyValueAppendAction-class-f830e71152d6b91e.yaml
+releasenotes/notes/add-MultiKeyValueCommaAction-class-01dd254a287d70d2.yaml
+releasenotes/notes/add-size-column-5424c40af74688df.yaml
+releasenotes/notes/add_sdk_utils-d0c338eba682f2c8.yaml
+releasenotes/notes/arg-precedence-1ba9fd6929650830.yaml
+releasenotes/notes/auth-type-none-d96760912605f822.yaml
+releasenotes/notes/bug-1558690-1528b637f2c0a449.yaml
+releasenotes/notes/bug-1630822-mask-password-on-debug-20dcdf1c54e84fa1.yaml
+releasenotes/notes/bug-2004898-686577a07e791051.yaml
+releasenotes/notes/bug-2006480-436489d39643e76c.yaml
+releasenotes/notes/direct-openstacksdk-535a179f3c645cc0.yaml
+releasenotes/notes/drop-py2-support-60c93244107d5778.yaml
+releasenotes/notes/find-project-203bf867619c557e.yaml
+releasenotes/notes/keystone-to-keystone-9b2e55b051775322.yaml
+releasenotes/notes/none-auth-cli-48ab0e48d4852941.yaml
+releasenotes/notes/os-profile-as-environment-variable-a5e232e9ca7c5171.yaml
+releasenotes/notes/remove-babel-50abc5b548455bb2.yaml
+releasenotes/notes/remove-group-subclass-82134e6915c7c782.yaml
+releasenotes/notes/save-results-4473cb5731c0c763.yaml
+releasenotes/notes/shell-argv-decode-cdc13dc0c4ec07af.yaml
+releasenotes/source/2023.1.rst
+releasenotes/source/2023.2.rst
+releasenotes/source/2024.1.rst
+releasenotes/source/2024.2.rst
+releasenotes/source/conf.py
+releasenotes/source/index.rst
+releasenotes/source/newton.rst
+releasenotes/source/ocata.rst
+releasenotes/source/pike.rst
+releasenotes/source/queens.rst
+releasenotes/source/rocky.rst
+releasenotes/source/stein.rst
+releasenotes/source/train.rst
+releasenotes/source/unreleased.rst
+releasenotes/source/ussuri.rst
+releasenotes/source/victoria.rst
+releasenotes/source/wallaby.rst
+releasenotes/source/xena.rst
+releasenotes/source/yoga.rst
+releasenotes/source/zed.rst
+releasenotes/source/_static/.placeholder
+releasenotes/source/_templates/.placeholder
\ No newline at end of file
diff -pruN 3.2.0-1/osc_lib.egg-info/dependency_links.txt 3.2.0-0ubuntu1/osc_lib.egg-info/dependency_links.txt
--- 3.2.0-1/osc_lib.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.2.0-0ubuntu1/osc_lib.egg-info/dependency_links.txt	2024-11-20 10:18:15.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 3.2.0-1/osc_lib.egg-info/not-zip-safe 3.2.0-0ubuntu1/osc_lib.egg-info/not-zip-safe
--- 3.2.0-1/osc_lib.egg-info/not-zip-safe	1970-01-01 00:00:00.000000000 +0000
+++ 3.2.0-0ubuntu1/osc_lib.egg-info/not-zip-safe	2024-11-20 10:18:15.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 3.2.0-1/osc_lib.egg-info/pbr.json 3.2.0-0ubuntu1/osc_lib.egg-info/pbr.json
--- 3.2.0-1/osc_lib.egg-info/pbr.json	1970-01-01 00:00:00.000000000 +0000
+++ 3.2.0-0ubuntu1/osc_lib.egg-info/pbr.json	2024-11-20 10:18:15.000000000 +0000
@@ -0,0 +1 @@
+{"git_version": "d3fdae8", "is_release": true}
\ No newline at end of file
diff -pruN 3.2.0-1/osc_lib.egg-info/requires.txt 3.2.0-0ubuntu1/osc_lib.egg-info/requires.txt
--- 3.2.0-1/osc_lib.egg-info/requires.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.2.0-0ubuntu1/osc_lib.egg-info/requires.txt	2024-11-20 10:18:15.000000000 +0000
@@ -0,0 +1,8 @@
+cliff>=3.2.0
+keystoneauth1>=3.14.0
+openstacksdk>=0.15.0
+oslo.i18n>=3.15.3
+oslo.utils>=3.33.0
+pbr!=2.1.0,>=2.0.0
+requests>=2.14.2
+stevedore>=1.20.0
diff -pruN 3.2.0-1/osc_lib.egg-info/top_level.txt 3.2.0-0ubuntu1/osc_lib.egg-info/top_level.txt
--- 3.2.0-1/osc_lib.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.2.0-0ubuntu1/osc_lib.egg-info/top_level.txt	2024-11-20 10:18:15.000000000 +0000
@@ -0,0 +1 @@
+osc_lib
diff -pruN 3.2.0-1/setup.cfg 3.2.0-0ubuntu1/setup.cfg
--- 3.2.0-1/setup.cfg	2024-09-12 18:46:40.000000000 +0000
+++ 3.2.0-0ubuntu1/setup.cfg	2024-11-20 10:18:15.540124700 +0000
@@ -1,27 +1,32 @@
 [metadata]
 name = osc-lib
 summary = OpenStackClient Library
-description_file =
-    README.rst
+description_file = 
+	README.rst
 author = OpenStack
 author_email = openstack-discuss@lists.openstack.org
 url = https://docs.openstack.org/osc-lib/latest/
-project_urls =
-    Bug Tracker = https://storyboard.openstack.org/#!/project/openstack/osc-lib
-    Documentation = https://docs.openstack.org/osc-lib/latest/
-    Source Code = https://opendev.org/openstack/osc-lib/
+project_urls = 
+	Bug Tracker = https://storyboard.openstack.org/#!/project/openstack/osc-lib
+	Documentation = https://docs.openstack.org/osc-lib/latest/
+	Source Code = https://opendev.org/openstack/osc-lib/
 python_requires = >=3.8
-classifier =
-    Development Status :: 5 - Production/Stable
-    Environment :: OpenStack
-    Intended Audience :: Information Technology
-    Intended Audience :: System Administrators
-    License :: OSI Approved :: Apache Software License
-    Operating System :: POSIX :: Linux
-    Programming Language :: Python
-    Programming Language :: Python :: 3
-    Programming Language :: Python :: 3 :: Only
+classifier = 
+	Development Status :: 5 - Production/Stable
+	Environment :: OpenStack
+	Intended Audience :: Information Technology
+	Intended Audience :: System Administrators
+	License :: OSI Approved :: Apache Software License
+	Operating System :: POSIX :: Linux
+	Programming Language :: Python
+	Programming Language :: Python :: 3
+	Programming Language :: Python :: 3 :: Only
 
 [files]
-packages =
-    osc_lib
+packages = 
+	osc_lib
+
+[egg_info]
+tag_build = 
+tag_date = 0
+
