Commit Graph

13 Commits

Author SHA1 Message Date
Ghanshyam Mann e26a7d2b15 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: I649b222bef9d4ac3ab505ec483194f7043b40044
2022-05-01 13:03:19 -05:00
HeroicHitesh 63610f006e Migrate from testr to stestr
Signed-off-by: HeroicHitesh <email.hiteshkumar@gmail.com>
Change-Id: Ia92a4bea657df6b6a1f236297b3bb1ce6d5dfc94
2021-04-19 17:21:03 +05:30
Q.hongtao 7dbc1e89e2 Remove unicode from client
Change-Id: If0ac1d13a7958edb1389c1f76abce47016e50845
2021-01-03 06:49:56 +00:00
wu.chunyang d753e05f32 Remove the unused coding style modules
Python modules related to coding style checks (listed in blacklist.txt in
openstack/requirements repo) are dropped from lower-constraints.txt
they are not needed during installation.

Change-Id: I599f1ab8d4a22f68fb50684b8e5eebc5f596d5d3
2020-10-21 23:28:41 +08:00
Q.hongtao f4f7ed012a Remove six
The Python 2.7 Support has been dropped since Ussuri.
So remove hacking rules for compatibility between python 2 and 3.

Change-Id: I5f0980bf56c8f7b8f9e7f75c7641443e0354e3c1
2020-09-19 12:13:02 +08:00
melissaml 17fcaf06f5 Remove translation sections from setup.cfg
These translation sections are not needed anymore, Babel can
generate translation files without them.

Change-Id: I54aebb7d370f651642f40a69c27e6776d6093f1d
2020-06-23 11:05:01 +08:00
Hervé Beraud ec052afe98 drop mock from lower-constraints
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we don't need it
in lower-constraints.

These changes will help us to drop `mock` from openstack/requirements

Change-Id: I2ba585868b451091365b17d1f230ab505e03f4ad
2020-06-09 12:05:48 +02:00
Andreas Jaeger 218d0c5234 Cleanup py27 support
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
- Update requirements, no need for python_version anymore

Change-Id: I266b56f998f092d14d6ccbec1365dc42568ffdd5
2020-04-04 17:21:22 +02:00
Q.hongtao 102acafefe Fix requirements
Change-Id: Iadaf460c1d6068a106cd1c292c47205af3f71dab
2020-01-14 09:22:29 +00:00
Hervé Beraud df8023553e Constraint networkx to <2.3 for Python 2
NetworkX released 2.3, dropping support for Python 2.

 https://github.com/networkx/networkx/blob/master/doc/news.rst

 Also see I0a9700926c9a0db93e782c853c33f1aaee3d4876

Change-Id: I53d03b5ed982baa053d4ce182d7b3abda1b1ec9e
2019-05-21 06:52:22 +00:00
Eyal ab81474e38 support dot format
you can view the graph in dot format instead of json
using the "-f dot" in cli command for topology and rca

dot format is very common for visualization of graphs
there are many tools that support this format including
online visualizers

Story: 2004063
Task: 27070

Change-Id: I44779d5d46a6ca279e2766b0d3f8e7ca02706b84
2019-01-01 10:03:35 +02:00
Ifat Afek 62a046f381 Remove mox3 from lower-constraints
This is a Rocky community goal:
https://governance.openstack.org/tc/goals/rocky/mox_removal.html

Change-Id: Id9e42f5e55367c3cbbcfa81b7b5462e3b3892283
2018-06-18 15:17:14 +00:00
Doug Hellmann f7eb8c59c4 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I7ecdc42f0ddb44e4054a9773c8dabb79a2e0d854
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-22 18:07:56 -04:00