Latest commits for file setup.py https://opendev.org/openstack/python-openstackclient/branch/master/setup.py Client for OpenStack services Thu, 16 Apr 2026 04:12:18 +0000 Blacken everything else https://opendev.org/openstack/python-openstackclient/commit/d3f4a3d7f5a14c78b56bcc0609c32f74f0c0f845 Blacken everything else Black used with the '-l 79 -S' flags. A future change will ignore this commit in git-blame history by adding a 'git-blame-ignore-revs' file. Change-Id: I356643d06b2cd408ccaedfe02b858aea55388949 Signed-off-by: Stephen Finucane <sfinucan@redhat.com> ]]> Stephen Finucane d3f4a3d7f5a14c78b56bcc0609c32f74f0c0f845 Wed, 10 May 2023 10:51:30 +0100 Cleanup Python 2.7 support https://opendev.org/openstack/python-openstackclient/commit/f01a0f336c497584cc38e4396ee87282bdef1f5c Cleanup Python 2.7 support OpenStack is dropping the py2.7 support in ussuri cycle. Make a few cleanups: - Remove python 2.7 stanza from setup.py - Add python-requires to setup.cfg so that pypi and pip know about support Python version - Remove ancient sections from setup.cfg - Remove version_info setting from conf.py, openstackdocstheme does this automatically nowadays. Change-Id: I5b9c159752c932f874015f20822862c70562c2bd Andreas Jaeger f01a0f336c497584cc38e4396ee87282bdef1f5c Mon, 30 Mar 2020 20:00:41 +0200 Updated from global requirements https://opendev.org/openstack/python-openstackclient/commit/f97a33b971eb5cff06b7f84202f2de2449e5028e Updated from global requirements Change-Id: I28815dc190dba45af060b26eceb660f40bb67772 OpenStack Proposal Bot f97a33b971eb5cff06b7f84202f2de2449e5028e Fri, 03 Mar 2017 22:59:10 +0000 Updated from global requirements https://opendev.org/openstack/python-openstackclient/commit/9987a958415744fdd748058e3f92fbba7455d036 Updated from global requirements Change-Id: Id0791447748e9430c995cbab87260e843e8a2819 OpenStack Proposal Bot 9987a958415744fdd748058e3f92fbba7455d036 Fri, 18 Sep 2015 16:42:31 +0000 Updated from global requirements https://opendev.org/openstack/python-openstackclient/commit/1af89f757c1edf44067de964cb6ca8dffbb1969e Updated from global requirements Change-Id: I0703a48d8c95617e687eea9eea7990d778d760b5 OpenStack Proposal Bot 1af89f757c1edf44067de964cb6ca8dffbb1969e Wed, 15 Jul 2015 01:37:44 +0000 Updated from global requirements https://opendev.org/openstack/python-openstackclient/commit/2d6bc8f4c38dbf997e3e71119f13f0328b4a8669 Updated from global requirements Change-Id: Ie4f93534ec504e7672c88ab02efc8747df91318c OpenStack Proposal Bot 2d6bc8f4c38dbf997e3e71119f13f0328b4a8669 Mon, 22 Jun 2015 08:28:06 +0000 Updated from global requirements https://opendev.org/openstack/python-openstackclient/commit/6c5f2e39e23a11236986b119974b90bf15f73878 Updated from global requirements Change-Id: Idde32a0bdcee8843c09a968dff69b246b5e784f7 OpenStack Proposal Bot 6c5f2e39e23a11236986b119974b90bf15f73878 Thu, 01 May 2014 13:50:49 +0000 Updated from global requirements https://opendev.org/openstack/python-openstackclient/commit/bca4cf95789fc30577c796fdf349d072ef087f25 Updated from global requirements Change-Id: Ic3b5de6a54951b4f9a6449f97aa1ab9c395a2f08 OpenStack Jenkins bca4cf95789fc30577c796fdf349d072ef087f25 Tue, 01 Oct 2013 16:15:07 +0000 Updated from global requirements https://opendev.org/openstack/python-openstackclient/commit/93612bbf53500bfeace7460e7cb317ed0073a6d1 Updated from global requirements Change-Id: I1687d51bddb873549163dcf488fc40cdd9edcb29 Change-Id: Ic4a43955526fcde313ad2f2afec8fafeb87f37a6 Monty Taylor 93612bbf53500bfeace7460e7cb317ed0073a6d1 Wed, 07 Aug 2013 18:54:34 -0300 Sync with global requirements https://opendev.org/openstack/python-openstackclient/commit/3a92ffa823c42daa0d285b01aeefe3543bd420cc Sync with global requirements Change-Id: I1969b4d74363a8d77cbb5dac661874f3bea2e96c Monty Taylor 3a92ffa823c42daa0d285b01aeefe3543bd420cc Sat, 03 Aug 2013 14:58:43 -0400 Migrate to pbr. https://opendev.org/openstack/python-openstackclient/commit/d49fcb726d078b25566e57c7604d0d52d9998b22 Migrate to pbr. Fixes bug 1179007 Change-Id: Ief74b121dcad28bb1c2b6044ef72e0cbd51e8f65 Monty Taylor d49fcb726d078b25566e57c7604d0d52d9998b22 Thu, 16 May 2013 10:36:08 -0700 Switch to noun-verb command forms https://opendev.org/openstack/python-openstackclient/commit/b16f210bbf52bbd8f6f7ec9bb48a8a45219beb95 Switch to noun-verb command forms Reverse the commands to use nouns followed by verbs to allow users to take full advantage of tab completion. Compound nouns (e.g., "floating-ip") are also reversed (e.g., "ip floating list" and "ip fixed list"). blueprint nouns-vs-verbs Change-Id: Icf09fb8d7dbd09772bddbbeb74f9a379d9189b72 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com> ]]> Doug Hellmann b16f210bbf52bbd8f6f7ec9bb48a8a45219beb95 Tue, 30 Apr 2013 06:54:02 -0400 Add console commands https://opendev.org/openstack/python-openstackclient/commit/53bbff67eb5c4e888cfca0bd6c70d868ac300377 Add console commands Adds: * console-log * console-url Part of blueprint nova-client Change-Id: Ibea7f96382283770988d05379d41a148f8cd8c4f Dean Troyer 53bbff67eb5c4e888cfca0bd6c70d868ac300377 Thu, 25 Apr 2013 14:36:46 -0500 Merge "Add compute keypair commands" https://opendev.org/openstack/python-openstackclient/commit/6b478390fba78cab4cb5656de1b62b35ce57c2dc Merge "Add compute keypair commands" Jenkins 6b478390fba78cab4cb5656de1b62b35ce57c2dc Thu, 25 Apr 2013 19:24:24 +0000 Merge "Add fixed-ip and floating-ip commands" https://opendev.org/openstack/python-openstackclient/commit/e273691c674292a6b7eaa15a3cf754833ab840ee Merge "Add fixed-ip and floating-ip commands" Jenkins e273691c674292a6b7eaa15a3cf754833ab840ee Thu, 25 Apr 2013 19:23:16 +0000 Adds image `create` and `delete` functionality. https://opendev.org/openstack/python-openstackclient/commit/6da61e03f03f9a65cbc9203ea9fdd47c64990184 Adds image `create` and `delete` functionality. We use the V1 API for `create` since it does not yet exist in the V2 API in glanceclient. For blueprint glance-client. Change-Id: Ifa819c14f6a013f4530d16247a671e5a1c740a28 Josh Kearney 6da61e03f03f9a65cbc9203ea9fdd47c64990184 Tue, 23 Apr 2013 14:09:20 -0500 Add fixed-ip and floating-ip commands https://opendev.org/openstack/python-openstackclient/commit/e9021c213b0f98195920e63aa573c040d5a3cf6d Add fixed-ip and floating-ip commands Adds: * fixed-ip commands: add, remove * floating-ip commands: add, create, delete, list, remove * floating-ip-poo command: list Also uses NAME_ATTR in the Resource class if present to determine the attribute to be used for searching in utils.find_resource() Change-Id: Ifd8fa60f880fc4050dea182ac24553cc2c4bff15 Dean Troyer e9021c213b0f98195920e63aa573c040d5a3cf6d Sun, 14 Apr 2013 20:26:42 -0500 Add compute keypair commands https://opendev.org/openstack/python-openstackclient/commit/364769f97851828a809d82e28cfec2f6a6fd4560 Add compute keypair commands Add create, delete, list, show keypair commands Part of blueprint nova-client Change-Id: Ieba00d3b3e3a326f875c01ac2a2b9bbd036cd7c9 Dean Troyer 364769f97851828a809d82e28cfec2f6a6fd4560 Fri, 12 Apr 2013 17:28:21 -0500 Merge "Add metadata support for volume" https://opendev.org/openstack/python-openstackclient/commit/95bf187a4fde78b6d9d93e40a245ddada004c32a Merge "Add metadata support for volume" Jenkins 95bf187a4fde78b6d9d93e40a245ddada004c32a Tue, 02 Apr 2013 15:25:03 +0000 Add policy to identity v3 https://opendev.org/openstack/python-openstackclient/commit/76e06d144e70c0f532f0258c7176013e91c20fd2 Add policy to identity v3 use file for data blobs add create/set/delete/show/list policy for v3 Change-Id: I5f68ef89dfb2241ea1aca00736ee6df5f6f03a9b Steve Martinelli 76e06d144e70c0f532f0258c7176013e91c20fd2 Tue, 26 Mar 2013 08:50:21 -0500 Add metadata support for volume https://opendev.org/openstack/python-openstackclient/commit/04af8fa8f1b0654dbb2402ecd8158aff7fc77278 Add metadata support for volume Now able to pass metadata to the create method, as well as update it with set, and remove it with unset. I'm currently passing it as an optional param like the following: --meta-data=key1=value1 which seems weird, what about --meta-data=key1:value1 I'd have to update type too if that is the case. Change-Id: I0fc8398768da015c1f53c5c564c68a2cfb53e778 Steve Martinelli 04af8fa8f1b0654dbb2402ecd8158aff7fc77278 Fri, 22 Mar 2013 23:36:13 -0500 Make entry point strings readable https://opendev.org/openstack/python-openstackclient/commit/73fb88e9317f5f2e5270aca4976ffecd06621b0c Make entry point strings readable PEP8 E126 wants continued strings to line up vertically, totally destroying the readability and visual indication of the beginning of a string in a list * Ignore PEP8 E126 in order to indent the entry point strings in a readable manner. * Sort the enrty point command strings by object then verb. * Bring other ignores from run_tests.sh to tox.ini Change-Id: I2593de7d6c058322101bc68636317cdba29fe664 Dean Troyer 73fb88e9317f5f2e5270aca4976ffecd06621b0c Thu, 21 Mar 2013 21:51:08 -0500 Add extra-specs support for volume-type https://opendev.org/openstack/python-openstackclient/commit/b175184f239d3933435045505750c0fa1cd8cc0c Add extra-specs support for volume-type changed to volume-type changed command to --long, added a formatter for key=value Just noticed there is an option in cinder for a command called extra-specs-list, only relates to volume-types, to list the meta-data key/value pair. Added that functionality. Also made minor changes so delete/set/unset can be called by name. Change-Id: If534ccd1d8a3abc6d235c60ec9a964b88e3fa66d Steve Martinelli b175184f239d3933435045505750c0fa1cd8cc0c Thu, 21 Mar 2013 10:12:10 -0500 Add endpoint v3 functionality https://opendev.org/openstack/python-openstackclient/commit/95c6e5f11d22ac34d73170e071aceaae6680847b Add endpoint v3 functionality simple rebase integrated dolphm and dtroyer comments Added create,list,delete,set,show endpoints modified setup.py Change-Id: Id6153db16db44130beb3b44a8e3e2f72e9a01e5f Steve Martinelli 95c6e5f11d22ac34d73170e071aceaae6680847b Tue, 19 Mar 2013 14:25:54 -0500 Add service v3 support for identity https://opendev.org/openstack/python-openstackclient/commit/907dbdb897fe13fc46022f93c1c3e2f7bcec19be Add service v3 support for identity simple rebase rewrite help for create, remove choices Added create/delete/list/show/set for service Modified setup.py Change-Id: I5ced0e214cc2f7fc70493c66b4381040ce8122fe Steve Martinelli 907dbdb897fe13fc46022f93c1c3e2f7bcec19be Tue, 19 Mar 2013 13:43:32 -0500 Add functionality for add-role commands https://opendev.org/openstack/python-openstackclient/commit/b26bbae598b00cf44f8dc493d4022f09f73c6807 Add functionality for add-role commands keep the functions sorted Please review carefully as I intend to mimic this logic with list and remove, I'm open to suggestions about handling thigs differently Change-Id: Ia6359134c44447f3b758870c4dc306ec1f970852 Steve Martinelli b26bbae598b00cf44f8dc493d4022f09f73c6807 Fri, 15 Mar 2013 16:03:01 -0500 Merge "Add role v3 support to identity in openstack client" https://opendev.org/openstack/python-openstackclient/commit/e2c3dbf24d38ef31b8657188b06069c69f2f7b7c Merge "Add role v3 support to identity in openstack client" Jenkins e2c3dbf24d38ef31b8657188b06069c69f2f7b7c Fri, 15 Mar 2013 18:50:06 +0000 Merge "Add snapshot support for v1 volume" https://opendev.org/openstack/python-openstackclient/commit/866a0eb0449005dc24217864073545c79f0790c3 Merge "Add snapshot support for v1 volume" Jenkins 866a0eb0449005dc24217864073545c79f0790c3 Fri, 15 Mar 2013 16:03:54 +0000 Add role v3 support to identity in openstack client https://opendev.org/openstack/python-openstackclient/commit/e5d9ba5491b4764c7a4c8423a8b89b9c0f980b3b Add role v3 support to identity in openstack client Added create/delete/set/list/show support for roles Broken up to make reviewing easier. Will add more functionality (add/remove) later Change-Id: I95bddd27d8d9d251ad2fd60c3e3ee1e2cbcd7d4b Steve Martinelli e5d9ba5491b4764c7a4c8423a8b89b9c0f980b3b Tue, 12 Mar 2013 16:29:47 -0500 Added compute hypervisor support. https://opendev.org/openstack/python-openstackclient/commit/ebfad587b32e31bc08e2e78f36b0b40131745a1e Added compute hypervisor support. Change-Id: Ib8109550b06d152773394a1d15f6202b9f9b029c Josh Kearney ebfad587b32e31bc08e2e78f36b0b40131745a1e Mon, 11 Mar 2013 18:21:07 -0500 Merge "add domain, credential to identity v3 api" https://opendev.org/openstack/python-openstackclient/commit/0c252b615d235e2cc5138cafbd873101115800ae Merge "add domain, credential to identity v3 api" Jenkins 0c252b615d235e2cc5138cafbd873101115800ae Fri, 08 Mar 2013 22:17:43 +0000 Merge "Add compute hosts support." https://opendev.org/openstack/python-openstackclient/commit/d5a4216247d077035ec5ea7e3df595fff0946d82 Merge "Add compute hosts support." Jenkins d5a4216247d077035ec5ea7e3df595fff0946d82 Fri, 08 Mar 2013 22:14:57 +0000 Add snapshot support for v1 volume https://opendev.org/openstack/python-openstackclient/commit/0c4929373e04c48638dc3facd47e39933cc9ac49 Add snapshot support for v1 volume rebase again, and change util to look for display_name too minor changes and rebase add create/delete/list/set/show support for snapshot Change-Id: I80261653fa919555a44ddda07b0a827ccd16e5e0 Steve Martinelli 0c4929373e04c48638dc3facd47e39933cc9ac49 Fri, 08 Mar 2013 15:03:07 -0600 add domain, credential to identity v3 api https://opendev.org/openstack/python-openstackclient/commit/55462e8f561af31dbd9a34d317758916d1287d72 add domain, credential to identity v3 api moved policy.py to it's own patch minor changes based on comments reworked it now that the domain specs have changed added credential - create, delete, update, show, list added domain - create, delete, update, show, list update setup.py entry points Change-Id: I6bbbb8fdfbc3e76ba75374e9579eb92c96c928fe Steve Martinelli 55462e8f561af31dbd9a34d317758916d1287d72 Fri, 08 Mar 2013 11:11:58 -0600 Add volume support for openstack client https://opendev.org/openstack/python-openstackclient/commit/abbbed534d296c6fe1824ee010ead65292cc3a58 Add volume support for openstack client fix with dtroyer's comments rebase fix with dhellmann's comments create/list/delete/show/set for volume commands Change-Id: Id8236685d815dbf73873bab2363d82274a9aa556 Steve Martinelli abbbed534d296c6fe1824ee010ead65292cc3a58 Thu, 07 Mar 2013 14:18:18 -0600 Add compute hosts support. https://opendev.org/openstack/python-openstackclient/commit/47068b1dd771f8b3ebce4c52f1de489cb30651e3 Add compute hosts support. Change-Id: I51c443512a82729564b76e6f835195ff193232d2 Josh Kearney 47068b1dd771f8b3ebce4c52f1de489cb30651e3 Wed, 06 Mar 2013 15:18:04 -0600 Add metadata support for volume type https://opendev.org/openstack/python-openstackclient/commit/5377da34065afdf96f2dd873419d77583844dfdd Add metadata support for volume type rebase added set and unset metadata Change-Id: I8d969e1de305975d7c71a0bad3a62b15f423c3e0 Steve Martinelli 5377da34065afdf96f2dd873419d77583844dfdd Tue, 05 Mar 2013 14:38:06 -0600 Merge "Added compute service support." https://opendev.org/openstack/python-openstackclient/commit/2a39a70ff8289c1e51e42d337c3aaf060ddd9f9f Merge "Added compute service support." Jenkins 2a39a70ff8289c1e51e42d337c3aaf060ddd9f9f Tue, 05 Mar 2013 18:01:04 +0000 Added compute service support. https://opendev.org/openstack/python-openstackclient/commit/7266c695b3bc592558a1170bd00e5904fa3dd303 Added compute service support. Change-Id: I548e35396534b5498f31a45c752984f6d33357c3 Josh Kearney 7266c695b3bc592558a1170bd00e5904fa3dd303 Tue, 05 Mar 2013 10:30:36 -0600 Add quota v1 support for volume https://opendev.org/openstack/python-openstackclient/commit/ed809e059a85f70e8f89d1a59e533064b9e9143e Add quota v1 support for volume added dhellmann's suggestions created entry points in setup.py added show/set/list quotas for v1 volume Change-Id: I8ed6a9518007b31cafeaa70a54d5bf54a549195b Steve Martinelli ed809e059a85f70e8f89d1a59e533064b9e9143e Mon, 04 Mar 2013 15:53:48 -0600 Added compute flavor support. https://opendev.org/openstack/python-openstackclient/commit/f67daad71667c85e4cb5621b8755dbed39b23304 Added compute flavor support. Change-Id: Idb1eb2f838074ce5fb3d4aa7b72fd747ac6915c7 Josh Kearney f67daad71667c85e4cb5621b8755dbed39b23304 Thu, 28 Feb 2013 11:49:11 -0600 Added compute agent support. https://opendev.org/openstack/python-openstackclient/commit/ac8b4ce4ac03ef884fde4fed5be00e3f5b42df8e Added compute agent support. Change-Id: I818a2ea51a773f50da385cbdd71771a4ac923bd7 Josh Kearney ac8b4ce4ac03ef884fde4fed5be00e3f5b42df8e Wed, 20 Feb 2013 10:13:38 -0600 Add Cinder API V1 Support https://opendev.org/openstack/python-openstackclient/commit/7072b4f802ff5567f0781f89f360c5be43a7977e Add Cinder API V1 Support made the changes suggested by dtroyer added client modified setup.py entry points updated pip required added support for create/delete/list volume types openstack list type openstack create type typeName openstack delete type typeNameOrId Change-Id: I43655de151582e37f14dc9550151a66db7a009ab Steve Martinelli 7072b4f802ff5567f0781f89f360c5be43a7977e Fri, 08 Feb 2013 10:22:01 -0600 Multiple API version support https://opendev.org/openstack/python-openstackclient/commit/fbc412e533bd7cb07c6d930e194f660e14b2319f Multiple API version support * Use multiple entry point groups to represent each API+version combination supported * Add some tests Try it out: * Right now only '* user' commands have multiple overlapping versions; you can see the selection between v2.0 and v3 by looking at the command help output for 'tenant' vs 'project': os --os-identity-api-version=2.0 help set user os --os-identity-api-version=3 help set user Change-Id: I7114fd246843df0243d354a7cce697810bb7de62 Dean Troyer fbc412e533bd7cb07c6d930e194f660e14b2319f Wed, 06 Feb 2013 11:36:28 -0600 Upgraded to PEP8 1.3.3 to stay aligned with Nova, etc. https://opendev.org/openstack/python-openstackclient/commit/b26cb5bf683e7f4f03d9704524a188b76ac5e9b9 Upgraded to PEP8 1.3.3 to stay aligned with Nova, etc. Made all the necessary changes to pass new PEP8 standards. Also cleaned up docstrings to conform to the HACKING stanards. Change-Id: Ib8df3030da7a7885655689ab5da0717748c9edbe Josh Kearney b26cb5bf683e7f4f03d9704524a188b76ac5e9b9 Thu, 31 Jan 2013 13:31:41 -0600 Merge "Sync latest openstack-common updates." https://opendev.org/openstack/python-openstackclient/commit/910ad96441a092c3db8933b668a858b74615a91c Merge "Sync latest openstack-common updates." Jenkins 910ad96441a092c3db8933b668a858b74615a91c Mon, 28 Jan 2013 23:49:44 +0000 Merge "Standardize on a copyright header and ensure all files have them." https://opendev.org/openstack/python-openstackclient/commit/d8225be7ce6453816479c0efa32921e36a268ee4 Merge "Standardize on a copyright header and ensure all files have them." Jenkins d8225be7ce6453816479c0efa32921e36a268ee4 Mon, 28 Jan 2013 23:49:13 +0000 v3 identity - group and project api https://opendev.org/openstack/python-openstackclient/commit/b25353434873c2586fee5bb3e0180cefe22136bc v3 identity - group and project api updated with latest comments modified entry points in setup.py added group.py (v3) added project.py (v3) fixed indentation updated to include new headers Change-Id: Ice68b6c5bacb68d2e95321d903043056a9b8e810 Steve Martinelli b25353434873c2586fee5bb3e0180cefe22136bc Mon, 28 Jan 2013 15:28:32 -0600 Sync latest openstack-common updates. https://opendev.org/openstack/python-openstackclient/commit/def0f8ab7719f86f16424e941247732f8a98b735 Sync latest openstack-common updates. Change-Id: I09adc9b5c01aa97ffba58dff8a696172e8654e3e Josh Kearney def0f8ab7719f86f16424e941247732f8a98b735 Thu, 24 Jan 2013 14:44:54 -0600 Standardize on a copyright header and ensure all files have them. https://opendev.org/openstack/python-openstackclient/commit/0a4912f9fb07a7330a2527af4cc7c8949c685401 Standardize on a copyright header and ensure all files have them. Change-Id: I64812bca01ca655c9cf9239a0daea84907082a29 Josh Kearney 0a4912f9fb07a7330a2527af4cc7c8949c685401 Thu, 24 Jan 2013 12:02:23 -0600