sphinxcontrib-programoutput==0.15
sphinxcontrib-robotdoc==0.11.0
+# VPP requirements
+ply==3.11
+
# PIP freeze dependencies
alabaster==0.7.12
Babel==2.7.0
MarkupSafe==1.1.1
packaging==19.2
pbr==5.4.3
-ply==3.11
pycparser==2.19
Pygments==2.4.2
PyNaCl==1.3.0
pip3 install --upgrade virtualenv || {
die "Virtualenv package install failed."
}
- virtualenv -p $(which python3) "${env_dir}" || {
+ virtualenv --python=$(which python3) "${env_dir}" || {
die "Virtualenv creation for $(which python3) failed."
}
set +u
set -exuo pipefail
cd "${VPP_DIR}" || die "Change directory operation failed."
- # Ply is installed as system level package, but not seen for some reason.
- pip3 install -r "${PYTHON_SCRIPTS_DIR}/perpatch_requirements.txt" || {
- die "Compare script Python requirements installation failed."
- }
# Reusing CSIT main virtualenv.
python3 "${TOOLS_DIR}/integrated/compare_perpatch.py"
# The exit code determines the vote result.
FROM ubuntu:18.04
MAINTAINER csit-dev <csit-dev@lists.fd.io>
LABEL Description="CSIT vpp-device ubuntu 18.04 SUT image"
-LABEL Version="0.7"
+LABEL Version="1.0"
# Setup the environment
ENV DEBIAN_FRONTEND=noninteractive
python-cffi \
python-cffi-backend \
python-dev \
- python-enum34 \
python-pip \
python-setuptools \
python-virtualenv \
scapy==2.4.3 \
scp==0.13.2 \
ansible==2.7.8 \
+ ply==3.11 \
dill==0.2.8.2 \
numpy==1.17.3 \
hdrhistogram==0.6.1 \
+++ /dev/null
-# Copyright (c) 2019 Cisco and/or its affiliates.
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# TODO: Ply should be installed as system package, fix bootstrap to see it.
-ply==3.11