Commit Graph

111 Commits

Author SHA1 Message Date
Ghanshyam Mann 782a467533 Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.

[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal

Change-Id: Ibb492285ef7d5357c921035409d6654c80df3725
2022-04-29 20:56:13 -05:00
Stephen Finucane c408db2dd9 Update pre-commit hook, hacking versions
This was done with 'pre-commit autoupdate'. An invalid message is
removed from the requirements.txt files as it no longer applies with
pip's new dependency resolver.

Change-Id: I01c3ece51f81d67c740e6faca6b77df7c9932435
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2022-04-08 17:49:08 +09:00
Stephen Finucane e459539278 requirements: Remove simplejson
We don't need to support any version of Python that is missing the json
stdlib library.

Change-Id: I6d13719ef9d4ae40945cfc66c1d0b40018950c58
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2021-02-11 12:24:45 +00:00
Stephen Finucane f50782f402 Uncap PrettyTable
This is now maintained as a Jazzband project [1].

[1] https://github.com/jazzband/prettytable

Change-Id: I9477b1c5bc3bd4979d2cb38df3fc3b541a4b9bf5
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2021-02-11 12:24:11 +00:00
Doug Hellmann 109d41e722 use stevedore to load extensions
Importing pkg_resources causes the app to scan the entire import path
for all distributions, not just those providing entry points. The
scanner in stevedore will have a cache of the entry point data, making
it significantly faster. This will be especially useful in command
line programs like python-openstackclient.

Change-Id: Ic5eb9401c8ea3bd9624b818e0ffb8dcc13f61559
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2020-07-08 08:53:07 -04:00
qiufossen 600384fa3b Remove Babel requirement
Babel is not needed as requirement, remove it.
Remove translation sections from setup.cfg.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-April/014227.html

Depends-On: https://review.opendev.org/#/c/730427/
Change-Id: I4d82cfc09d255ad574e44ac303fd187c5348ca47
2020-05-23 04:29:18 +00:00
Stephen Finucane c4c44bcb2d Remove six
Mostly a find-replace job. Let's do this now so we don't have to carry
it for the next decade.

Change-Id: I7bef9fb7c6895f746cee1aca6522786f38b9857c
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2020-02-21 09:48:38 +00:00
openstack 05e287fa9f Enable split logging for cinder-novaclient interaction
This patch ensures that log messages[1][2][3] are logged only when
keystoneauth=DEBUG is enabled in cinder.conf. This will also enable
us to consume split_logger config option [4] when enabled in cinder
without making any additional changes in client code.

[1] REQ: https://review.openstack.org/#/c/505764/8/keystoneauth1/session.py@391
[2] RESP: https://review.openstack.org/#/c/505764/8/keystoneauth1/session.py@422
[3] RESP BODY: https://review.openstack.org/#/c/505764/8/keystoneauth1/session.py@454
[4] https://review.openstack.org/#/c/568878/

Closes-Bug: #1782134
Change-Id:I3c47b5249141b3f05b2f54984bb5b1d7801a02bc
2018-08-24 12:49:36 +00:00
shilpa.devharakar ab1f6bd763 Modify novaclient to support basic attributes
Added support for parsing OS_PROJECT_DOMAIN_ID, OS_PROJECT_DOMAIN_NAME,
OS_USER_DOMAIN_ID, and OS_USER_DOMAIN_NAME options.

Change-Id: I9e1a3426f174c2e6d9f4f6bf10e9aecb62bad8d0
Closes-Bug: #1744118
2018-06-15 11:51:31 +05:30
OpenStack Proposal Bot 665fe5bd8e Updated from global requirements
Change-Id: I7288c55f19aec77faf8d1a16ec1b625f2cc15ce1
2018-02-17 10:16:08 +00:00
OpenStack Proposal Bot cfc3a1014d Updated from global requirements
Change-Id: Ib2e28ffd160afd28e57531fbe548185aeb4dee45
2017-12-19 01:44:34 +00:00
OpenStack Proposal Bot 63d56cae7b Updated from global requirements
Change-Id: I3773f6a1ff19e9e0d051ab77df9653686ec7bd40
2017-12-05 03:33:38 +00:00
OpenStack Proposal Bot aca318c8e3 Updated from global requirements
Change-Id: Iefb2680c35d9d1eab550f914bb46f621162cf1c9
2017-11-16 11:25:20 +00:00
OpenStack Proposal Bot 3f803bf0ab Updated from global requirements
Change-Id: Id0466fb1c6defa71c8b588f731df22c2f009cd19
2017-11-13 10:28:24 +00:00
OpenStack Proposal Bot 04371ebc7c Updated from global requirements
Change-Id: If6d224e42f5c13ee8813abe454e4733fb1c7a33f
2017-09-11 21:49:08 +00:00
OpenStack Proposal Bot 4c483322fe Updated from global requirements
Change-Id: Ibc3f4fb199e47a29e721579096413c008724fee9
2017-09-02 12:12:46 +00:00
OpenStack Proposal Bot 79ae29aaee Updated from global requirements
Change-Id: Ic4fcb25e7577b671ba41ba6493a2f33450735c64
2017-07-27 20:33:04 +00:00
OpenStack Proposal Bot 6dc996f9ca Updated from global requirements
Change-Id: Id6714ca11b033b715004f4899b59dd6951320882
2017-07-23 13:52:24 +00:00
OpenStack Proposal Bot c3f0864998 Updated from global requirements
Change-Id: I6c7062c45fbc66512e7683552cd5fe477196c42c
2017-07-22 16:38:55 +00:00
OpenStack Proposal Bot 24e4e92c1e Updated from global requirements
Change-Id: I7ec074495426c43bb20f7d3c00ee1a122c351e87
2017-07-18 01:56:34 +00:00
Takashi NATSUME 264c22a9cc Fix setting 'global_request_id' in SessionClient
In Ic75be3acb8b77aae8da631e3c4cd6f545a9a35cb,
'global_request_id' is set
in the constructor of class keystoneauth1.adaptor.Adapter.

But 'global_request_id' was not passed to the constructor,
'global_request_id' was cleared.
It caused the test failure.

It is not necessary to set 'global_request_id'
in the constructor of class SessionClient
and just passing 'global_request_id' in kwargs
is required.

Change-Id: Id587e35c221fe2b11889469f88557d254125ea7e
Closes-Bug: #1697358
2017-06-13 12:15:39 -04:00
OpenStack Proposal Bot 8f6c216931 Updated from global requirements
Change-Id: I7d0b505582217c89588f6f1d9c606ff68e1f3e3f
2017-05-23 11:59:38 +00:00
OpenStack Proposal Bot 3e9a98b838 Updated from global requirements
Change-Id: Ie7b5506c4dcdf380bc1eecac76533a58590937b9
2017-05-03 12:23:06 +00:00
Monty Taylor ff1eff18d9
Remove direct dependency on requests
keystoneauth is the library that pulls in requests. If we have client
libraries also depend directly on requests, we can get into situations
for end users in installations where, because of sequencing of client
library releases there are conflicting versions of requests needed and
pkg_resources/entrypoints break.

Remove the direct depend and let keystoneauth pull it in for us.

Change-Id: I76fe89f9c166e61971b5c116c7f01fbd5ccb5cf7
2017-04-21 10:01:30 -05:00
OpenStack Proposal Bot 6182a01998 Updated from global requirements
Change-Id: Ibb1c0330f5e40624f2a8cf046856b483267c1b65
2017-04-12 04:21:44 +00:00
OpenStack Proposal Bot 878c77aae2 Updated from global requirements
Change-Id: I3d11f4e0fa42fb900f0f7066696de3e0461bea6a
2017-04-07 06:16:19 +00:00
OpenStack Proposal Bot 45c501ff51 Updated from global requirements
Change-Id: I8f32fd359720c73d3a4ee8f87a6ce7764b921021
2017-03-06 01:18:45 +00:00
OpenStack Proposal Bot f6b1552780 Updated from global requirements
Change-Id: Idaf27bd64f035e1cc7c919a99d0f87b466500b14
2017-03-01 04:16:08 +00:00
OpenStack Proposal Bot 540f9ceb46 Updated from global requirements
Change-Id: I4d6f4532055172f1c5ba5ff47c0a216890a48480
2017-02-11 17:51:53 +00:00
OpenStack Proposal Bot dc3a06bc3b Updated from global requirements
Change-Id: I226c003ea438edd6d4dec6f0b135847381ad7d07
2017-01-21 15:56:51 +00:00
OpenStack Proposal Bot ae7b2c1edb Updated from global requirements
Change-Id: I291eb851e3d77afd4586b2dfab33cd5302a4b66d
2017-01-16 17:28:02 +00:00
OpenStack Proposal Bot 5b169ce12d Updated from global requirements
Change-Id: I5e09541f692d9b4123e74afb92c32ab6f76c5263
2016-12-15 03:55:26 +00:00
OpenStack Proposal Bot b76dd8528e Updated from global requirements
Change-Id: I13cc3175ff88750e8e0785fd1b01cfdeb1111410
2016-12-02 14:00:55 +00:00
OpenStack Proposal Bot 6b32b65a6b Updated from global requirements
Change-Id: I31564c0c90a7d0445264fa0af80e657a17a57db3
2016-11-09 04:24:12 +00:00
OpenStack Proposal Bot 09e82e8a24 Updated from global requirements
Change-Id: Ifc0a312ee6cf7532bd7f3df68b833755bbf01da3
2016-11-06 02:07:09 +00:00
OpenStack Proposal Bot 2ba65d00ca Updated from global requirements
Change-Id: I24e51d74ca70dfa86c949be8d4341cc2882061ac
2016-10-22 01:27:20 +00:00
OpenStack Proposal Bot 33d8a6702a Updated from global requirements
Change-Id: I37cc22c7500883ef44e027aa46dc7a7e4270c597
2016-10-15 00:12:23 +00:00
OpenStack Proposal Bot d161152a23 Updated from global requirements
Change-Id: Iffa460b6af104991dfc218e09bfa02beda9f43cb
2016-10-14 05:44:00 +00:00
OpenStack Proposal Bot cad8f803bf Updated from global requirements
Change-Id: I124d355c4c98369ecdc75b825f7ef72d7cd249c7
2016-09-30 20:06:05 +00:00
OpenStack Proposal Bot 48da89e2a2 Updated from global requirements
Change-Id: I6146320ea4e325b92c03f3822846bb0e4beae675
2016-08-01 18:47:30 +00:00
OpenStack Proposal Bot 2bdccb16c5 Updated from global requirements
Change-Id: Id0640bd34bd7c792b72c8c837c6a3fd8926eea13
2016-07-29 02:34:54 +00:00
OpenStack Proposal Bot 423239c975 Updated from global requirements
Change-Id: I3ca9064c717a6ecd16347bf23edccfa32820a6f5
2016-07-09 19:27:02 +00:00
OpenStack Proposal Bot efc6ec599f Updated from global requirements
Change-Id: Ib5a7b908d22439f700b9a9130cdc629a1421c88b
2016-06-30 18:49:38 +00:00
OpenStack Proposal Bot e91a5937b7 Updated from global requirements
Change-Id: I2233447fefbb0978f9dae6f8c1f41dc6f5f99b75
2016-06-17 14:20:50 +00:00
OpenStack Proposal Bot 1d7e946696 Updated from global requirements
Change-Id: I8f7c5887407f0f8c14df512719509f196f4e5e94
2016-06-01 13:54:19 +00:00
OpenStack Proposal Bot 4187c69184 Updated from global requirements
Change-Id: I05a64dc574712a6bcef9bba4b524879026ddbc96
2016-05-17 18:06:20 +00:00
OpenStack Proposal Bot 6eb2c50d52 Updated from global requirements
Change-Id: I6746189468f8f3c3a0f914fededc98d5910499b5
2016-05-06 22:22:35 +00:00
OpenStack Proposal Bot 71680abacf Updated from global requirements
Change-Id: I5a864fac6ee28a0394a70b9101b87092084d6cff
2016-04-30 18:08:36 +00:00
OpenStack Proposal Bot f6efc861b7 Updated from global requirements
Change-Id: I9bf801b449d32cb8b354aa010a67737f91d000b7
2016-04-14 02:38:15 +00:00
OpenStack Proposal Bot 20682bd3d0 Updated from global requirements
Change-Id: Icccd779513d7f282f507744e2d6f64f459d13e5f
2016-02-20 22:00:34 +00:00