blob: 0b08307b804438f5fc88bef5f9c40bceba154c52 [file] [log] [blame]
Joey Armstrong20005092024-03-18 09:44:31 -04001# -*- makefile -*-;
2# -----------------------------------------------------------------------
Eric Ballc6ec88e2025-02-12 12:18:02 -08003# Copyright 2019-2025 Open Networking Foundation Contributors
Joey Armstrong20005092024-03-18 09:44:31 -04004#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http:#www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16# -----------------------------------------------------------------------
Eric Ballc6ec88e2025-02-12 12:18:02 -080017# SPDX-FileCopyrightText: 2019-2025 Open Networking Foundation Contributors
Joey Armstrong20005092024-03-18 09:44:31 -040018# SPDX-License-Identifier: Apache-2.0
19# -----------------------------------------------------------------------
20
21virtualenv
22
Eric Ballc9ab2352025-06-13 14:44:22 -070023flake8>=3.8.2,<=7.2.0
Eric Ballc6ec88e2025-02-12 12:18:02 -080024pexpect==4.9.0
Eric Ballc9ab2352025-06-13 14:44:22 -070025pre-commit>=2.5.2,<=4.2.0
26pylint>=2.5.2,<=3.3.6
27yamllint>=1.23.0,<=1.37.0
Joey Armstrong20005092024-03-18 09:44:31 -040028
29# -----------------------------------------------------------------------
30# https://pypi.org/project/robotframework/#history
31# -----------------------------------------------------------------------
Eric Ballc9ab2352025-06-13 14:44:22 -070032robotframework>=3.1.2,<=7.2.2
Eric Ballc6ec88e2025-02-12 12:18:02 -080033robotframework-importresource==0.2.0
Matteo Scandolo816a78e2020-06-02 14:37:14 -070034robotframework-kafkalibrary==0.0.3
Eric Ballc6ec88e2025-02-12 12:18:02 -080035robotframework-lint==1.1
36robotframework-requests==0.9.7
Eric Ballc9ab2352025-06-13 14:44:22 -070037robotframework-robocop>=5.5.0,<=6.0.3
TorstenThieme1d1413b2022-02-04 12:41:01 +000038robotframework-sshlibrary==3.8.0
Andrea Campanella389aafc2022-03-11 15:09:39 +010039cord-robot==2.1.10
Joey Armstrong20005092024-03-18 09:44:31 -040040
Eric Ballc9ab2352025-06-13 14:44:22 -070041# Cannot be included until after tests are moved past Ubuntu 18.04/Python 3.8
42# robotframework-tidy==4.16.0
43
44matplotlib>=3.3.4,<=3.10.1
45requests>=2.24.0,<=2.32.3
Eric Ballc6ec88e2025-02-12 12:18:02 -080046grpcio<=1.39.0 # Required for voltha-protos
TorstenThieme7c397d72021-07-14 11:51:09 +000047grpc-robot>=2.9.3
TorstenThiemeff9c9142021-04-08 07:21:34 +000048kafka-robot>=2.3.2
Eric Ballc6ec88e2025-02-12 12:18:02 -080049voltha-protos>=5.6.2
Andrea Campanella1ec42212022-05-30 10:18:06 +020050protobuf>=3.15.7,<3.20.0
TorstenThiemeff9c9142021-04-08 07:21:34 +000051protobuf3-to-dict>=0.1.5
Hardik Windlass49591872022-02-03 07:52:51 +000052device-management-interface>=1.2.1