Commit Graph

27 Commits

Author SHA1 Message Date
Stephen Finucane 3cf9632ae3 requirements: Remove unnecessary dependency
We no longer support Python < 3.8.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I48fb5ae543123938b43175c4d55f91f18699c0b2
2023-09-07 15:46:01 +01:00
Stephen Finucane 1e08744110 requirements: Remove pbr
We haven't used this at runtime since we switched to using
importlib.metadata in change Ib10180732042bda254b058b94c9ff41f5c31c3cb,
therefore there's no longer any need to include it in the
'requirements.txt' file. Remove it.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I93152b5826620a867125aeb5edc54b5f5489fbab
2021-11-12 11:38:15 +00:00
Stephen Finucane d0b61a66b5 Remove six
debtcollector is one of the few remaining OpenStack libraries still
using six. Like the other libraries that have since removed it,
debtcollector no longer actually needs this since it only supports
Python 3. Remove the library.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: Ia16572985a46afe39b53a199ebabb695cd05ae2d
2021-11-04 10:43:07 +00:00
Dmitry Tantsur 75487624e7 Remove runtime dependency on pbr
Pbr is a very heavy package to depend on. It requires git-core, which is
16 MiB on my Fedora. We only use it to detect the version, which can be
done without pbr using a much lighter importlib_metadata.

Copied from https://review.opendev.org/c/openstack/osprofiler/+/739379

Change-Id: Ib10180732042bda254b058b94c9ff41f5c31c3cb
2021-04-26 09:25:23 +02:00
Andreas Jaeger 3e241f33da [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Cleanup tox.ini and setup.cfg from old cruft, use sphinx-build.

Change-Id: I395558c888d31925c26571f62ffc1ea556f2e2c4
Co-Authored-By: Hervé Beraud <hberaud@redhat.com>
2020-02-04 10:28:51 +01:00
OpenStack Proposal Bot 0b7885d79e Updated from global requirements
Change-Id: I6077b910ea92e360c6ca491516287a589ac0a37c
2017-11-16 11:01:06 +00:00
OpenStack Proposal Bot bdac534f8e Updated from global requirements
Change-Id: I4e3dfd0d7a238e77705e22c0a32b80f7b87d58a8
2017-09-20 16:13:05 +00:00
OpenStack Proposal Bot 6b273fb8d5 Updated from global requirements
Change-Id: Ieeb6c06c84ab5c9c9ce73fd1a287093a5693710d
2017-04-12 04:10:39 +00:00
OpenStack Proposal Bot f7630fadb8 Updated from global requirements
Change-Id: I7930acd9a114813271f6c95ec11e05e15c872a3d
2017-03-02 11:43:37 +00:00
OpenStack Proposal Bot a8cc07d085 Updated from global requirements
Change-Id: I27a6315e80ec2baa8cd4c7db2355f2f564fbc9ad
2016-11-09 04:14:45 +00:00
Joshua Harlow c204667ed8 Drop babel as requirement since its not used
See the following thread for more details.

http://lists.openstack.org/pipermail/openstack-dev/2016-April/thread.html#92510

Change-Id: I2b91808ad27de93bf28701fcd2fc8e038c4573d1
2016-04-20 18:52:53 -07:00
OpenStack Proposal Bot 3165b44e51 Updated from global requirements
Change-Id: I06891310720e5dae11863013f852547bacf1d428
2016-04-13 12:42:05 +00:00
OpenStack Proposal Bot 151ae18e84 Updated from global requirements
Change-Id: I0a0c971c8ab472e164cb1de0008c7a32970da104
2016-01-16 03:25:51 +00:00
Graham Hayes 35601ed1b4 Add updated_kwarg_default_value decorator
Change-Id: I472aee4ee945b16bed48e86136a2e861fd50bb9f
2016-01-07 14:36:52 +00:00
OpenStack Proposal Bot 8752e526cf Updated from global requirements
Change-Id: I75c8e940976337f8994c1d61febca7308b4b69d2
2015-09-17 12:11:29 +00:00
OpenStack Proposal Bot ceb020b235 Updated from global requirements
Change-Id: I8570d4504d8561cd0e763eeaf47e3c3340137c28
2015-08-26 13:53:53 +00:00
OpenStack Proposal Bot 80b743f5fa Updated from global requirements
Change-Id: Iaecb57877a5b14263e2bae895216fb2551dcf9fe
2015-08-10 01:05:23 +00:00
OpenStack Proposal Bot cb7da3d324 Updated from global requirements
Change-Id: Id387a7c1058373a9adb9383cda52d250f6171500
2015-07-15 01:31:35 +00:00
OpenStack Proposal Bot 39f1938bfa Updated from global requirements
Change-Id: I0fc265ab00afee402fd0f03349a13efa4a086bc6
2015-06-22 08:20:11 +00:00
Jamie Lennox 8f4100aac7 Remove oslo.utils dependency
There are two reasons to remove oslo.utils:

 * oslo.utils brings in a number of dependencies that are not required
   by any debtcollector code paths. This is a concern for having
   debtcollector be adopted by libraries that want to maintain minimal
   external requirements.

 * oslo.utils now has a dependency on debtcollector. While this doesn't
   seem to cause any problems with pip it is a weird circular dependency
   that is best to break.

Copy the required reflection methods from oslo.utils to debtcollector
and the associated tests and remove the oslo.utils dependency.

Change-Id: Id4d8f4f7466775d099ab1e82b38605e98e6d840d
2015-05-26 16:05:06 +10:00
OpenStack Proposal Bot 3177178409 Updated from global requirements
Change-Id: Iadf4804d29d80d224f126514a5575fbbbc5b97b3
2015-05-07 23:30:08 +00:00
Doug Hellmann 62a75d74f1 Uncap library requirements for liberty
Change-Id: I5115fac689e1649e24e7317ecb5383a808d69aff
Depends-On: Ib948b756b8e6ca47a4c9c44c48031e54b7386a06
2015-04-16 17:49:16 +00:00
OpenStack Proposal Bot cd3e5d8400 Updated from global requirements
Change-Id: I86534fa91097b9a5fa99c35d66e868ce77e7a34a
2015-03-21 00:08:07 +00:00
OpenStack Proposal Bot 4932442c66 Updated from global requirements
Change-Id: If278278e133190f289eb5d453b7f41872fdfe2a6
2015-03-03 10:54:37 +00:00
Matthew Treinish 497c1b47be Add a removal decorator
This commit adds a new decorator to mark a function/class as
deprecated in preparation for it's removal.

Change-Id: I4c3cf3ff9abdd7faefeae907a8b73608123fb09d
2015-02-09 22:54:57 +00:00
Joshua Harlow b833207aaa Initial import of renames/moves + tests
This adds the initial import (and adjustments to requirements
and code) that was initially targeted to land into oslo.utils
but now lands in this project from the following:

https://review.openstack.org/#/c/140119

This forms the basis of the debtcollector functionality (with
more to come as/when needed).

Change-Id: Icd62622a728525fab48ba4de7ee746d0add73b9b
2015-01-28 10:55:10 -08:00
Joshua Harlow 2c4e7d58dd Initial commit 2014-12-12 22:26:59 -08:00