--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+PyYAML
+CherryPy==18.1.2
+requests
+cryptography
+logutils
+importlib-metadata
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+requests
+uuid
+cvprac
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+paramiko
+requests
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+requests
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+requests
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+requests
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+requests
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+requests
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+requests
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+requests
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+PyYAML
+requests
+netaddr
+boto
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+PyYAML
+requests
+netaddr
+azure==4.0.0
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+PyYAML
+requests
+netaddr
+fog05-sdk==0.2.0
+fog05==0.2.0
+zenoh==0.3.0
+yaks==0.3.0.post1
+pyangbind
+sphinx
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+PyYAML
+requests
+netaddr
+# untangle
+pyone
+oca
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+PyYAML
+python-openstackclient
+python-neutronclient
+requests
+netaddr
+networking-l2gw
+python-novaclient
+python-keystoneclient
+python-glanceclient
+python-cinderclient
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+PyYAML
+requests
+netaddr
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+PyYAML
+requests
+netaddr
+pyvcloud==19.1.1
+pyvmomi
+progressbar
+prettytable
+# TODO py3 genisoimage
--- /dev/null
+# Copyright ETSI Contributors and Others.
+#
+# 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.
+##
+
+PyYAML
+paramiko
+requests
-#!/bin/sh
+#!/bin/bash
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
echo launching tox
OUTPUT=$(TOX_PARALLEL_NO_SPINNER=1 tox --parallel=auto)
-printf "$OUTPUT"
+printf '%s\n' "$OUTPUT"
# limitations under the License.
##
-azure==4.0.0
-boto
-CherryPy==18.1.2
-cryptography>=2.5
-cvprac
-fog05==0.2.0
-fog05-sdk==0.2.0
-# TODO py3 genisoimage
-logutils
-importlib-metadata
-netaddr
-networking-l2gw
-oca
-paramiko
-prettytable
-progressbar
-pyangbind
-pyone
-python-cinderclient
-python-glanceclient
-python-keystoneclient
-python-neutronclient
-python-novaclient
-python-openstackclient
-pyvcloud==19.1.1
-pyvmomi
-pyyaml
-requests
-sphinx
-yaks==0.3.0.post1
-uuid
-zenoh==0.3.0
+-r NG-RO/requirements.in
+-r RO-plugin/requirements.in
+-r RO-SDN-arista_cloudvision/requirements.in
+-r RO-SDN-dpb/requirements.in
+-r RO-SDN-dynpac/requirements.in
+-r RO-SDN-floodlight_openflow/requirements.in
+-r RO-SDN-ietfl2vpn/requirements.in
+-r RO-SDN-juniper_contrail/requirements.in
+-r RO-SDN-odl_openflow/requirements.in
+-r RO-SDN-onos_openflow/requirements.in
+-r RO-SDN-onos_vpls/requirements.in
+-r RO-VIM-aws/requirements.in
+-r RO-VIM-azure/requirements.in
+-r RO-VIM-fos/requirements.in
+-r RO-VIM-opennebula/requirements.in
+-r RO-VIM-openstack/requirements.in
+-r RO-VIM-openvim/requirements.in
+-r RO-VIM-vmware/requirements.in
azure-storage-queue==1.4.0
# via azure
azure==4.0.0
- # via -r requirements.in
+ # via -r RO-VIM-azure/requirements.in
babel==2.9.0
# via
# os-xenapi
# via paramiko
beautifulsoup4==4.9.3
# via webtest
-bitarray==1.9.1
+bitarray==1.9.2
# via pyangbind
boto==2.49.0
- # via -r requirements.in
+ # via -r RO-VIM-aws/requirements.in
cachetools==4.2.1
# via oslo.messaging
certifi==2020.12.5
cheroot==8.5.2
# via cherrypy
cherrypy==18.1.2
- # via -r requirements.in
+ # via -r NG-RO/requirements.in
cliff==3.7.0
# via
# osc-lib
# via cmd2
cryptography==3.4.7
# via
- # -r requirements.in
+ # -r NG-RO/requirements.in
# adal
# azure-cosmosdb-table
# azure-keyvault
# paramiko
# pyopenssl
cvprac==1.0.5
- # via -r requirements.in
+ # via -r RO-SDN-arista_cloudvision/requirements.in
debtcollector==2.2.0
# via
# neutron
# python-designateclient
# python-keystoneclient
# python-neutronclient
-decorator==5.0.5
+decorator==5.0.6
# via
# dogpile.cache
# neutron
# via pyone
dnspython==1.16.0
# via eventlet
-docutils==0.17
+docutils==0.16
# via sphinx
dogpile.cache==1.1.2
# via
# via pyvcloud
fog05-sdk==0.2.0
# via
- # -r requirements.in
+ # -r RO-VIM-fos/requirements.in
# fog05
fog05==0.2.0
- # via -r requirements.in
+ # via -r RO-VIM-fos/requirements.in
futurist==2.3.0
# via
# neutron
# via requests
imagesize==1.2.0
# via sphinx
-importlib-metadata==3.10.0
- # via -r requirements.in
+importlib-metadata==3.10.1
+ # via -r NG-RO/requirements.in
iso8601==0.1.14
# via
# keystoneauth1
# via traceback2
logutils==0.3.5
# via
- # -r requirements.in
+ # -r NG-RO/requirements.in
# pecan
lxml==4.6.3
# via
# yaks
netaddr==0.8.0
# via
- # -r requirements.in
+ # -r RO-VIM-aws/requirements.in
+ # -r RO-VIM-azure/requirements.in
+ # -r RO-VIM-fos/requirements.in
+ # -r RO-VIM-opennebula/requirements.in
+ # -r RO-VIM-openstack/requirements.in
+ # -r RO-VIM-openvim/requirements.in
+ # -r RO-VIM-vmware/requirements.in
# neutron
# neutron-lib
# os-ken
# openstacksdk
# oslo.utils
networking-l2gw==18.0.0
- # via -r requirements.in
+ # via -r RO-VIM-openstack/requirements.in
neutron-lib==2.10.1
# via
# networking-l2gw
oauthlib==3.1.0
# via requests-oauthlib
oca==4.10.0
- # via -r requirements.in
+ # via -r RO-VIM-opennebula/requirements.in
openstacksdk==0.55.0
# via
# neutron
# via yaks
paramiko==2.7.2
# via
- # -r requirements.in
+ # -r RO-SDN-dpb/requirements.in
+ # -r RO-plugin/requirements.in
# os-xenapi
paste==3.5.0
# via
# via cherrypy
prettytable==0.7.2
# via
- # -r requirements.in
+ # -r RO-VIM-vmware/requirements.in
# cliff
# oslo.upgradecheck
# osprofiler
# python-glanceclient
# python-novaclient
progressbar==2.5
- # via -r requirements.in
+ # via -r RO-VIM-vmware/requirements.in
psutil==5.8.0
# via
# neutron
# via pyangbind
pyangbind==0.8.1
# via
- # -r requirements.in
+ # -r RO-VIM-fos/requirements.in
# fog05-sdk
pycadf==3.1.1
# via keystonemiddleware
pynacl==1.4.0
# via paramiko
pyone==6.0.0
- # via -r requirements.in
+ # via -r RO-VIM-opennebula/requirements.in
pyopenssl==20.0.1
# via
# neutron
# packaging
pyperclip==1.8.2
# via cmd2
-pyroute2==0.5.17
+pyroute2==0.5.18
# via
# neutron
# os-vif
# via jsonschema
python-cinderclient==7.4.0
# via
- # -r requirements.in
+ # -r RO-VIM-openstack/requirements.in
# python-openstackclient
python-dateutil==2.8.1
# via
python-editor==1.0.4
# via alembic
python-glanceclient==3.3.0
- # via -r requirements.in
+ # via -r RO-VIM-openstack/requirements.in
python-keystoneclient==4.2.0
# via
- # -r requirements.in
+ # -r RO-VIM-openstack/requirements.in
# keystonemiddleware
# python-neutronclient
# python-openstackclient
# via testtools
python-neutronclient==7.3.0
# via
- # -r requirements.in
+ # -r RO-VIM-openstack/requirements.in
# networking-l2gw
# neutron
python-novaclient==17.4.0
# via
- # -r requirements.in
+ # -r RO-VIM-openstack/requirements.in
# neutron
# python-openstackclient
python-openstackclient==5.5.0
- # via -r requirements.in
+ # via -r RO-VIM-openstack/requirements.in
pytz==2021.1
# via
# babel
# pycadf
# tempora
pyvcloud==19.1.1
- # via -r requirements.in
-pyvmomi==7.0.1
- # via -r requirements.in
+ # via -r RO-VIM-vmware/requirements.in
+pyvmomi==7.0.2
+ # via -r RO-VIM-vmware/requirements.in
pyyaml==5.4.1
# via
- # -r requirements.in
+ # -r NG-RO/requirements.in
+ # -r RO-VIM-aws/requirements.in
+ # -r RO-VIM-azure/requirements.in
+ # -r RO-VIM-fos/requirements.in
+ # -r RO-VIM-opennebula/requirements.in
+ # -r RO-VIM-openstack/requirements.in
+ # -r RO-VIM-openvim/requirements.in
+ # -r RO-VIM-vmware/requirements.in
+ # -r RO-plugin/requirements.in
# cliff
# openstacksdk
# oslo.config
# via msrest
requests==2.25.1
# via
- # -r requirements.in
+ # -r NG-RO/requirements.in
+ # -r RO-SDN-arista_cloudvision/requirements.in
+ # -r RO-SDN-dpb/requirements.in
+ # -r RO-SDN-dynpac/requirements.in
+ # -r RO-SDN-floodlight_openflow/requirements.in
+ # -r RO-SDN-ietfl2vpn/requirements.in
+ # -r RO-SDN-juniper_contrail/requirements.in
+ # -r RO-SDN-odl_openflow/requirements.in
+ # -r RO-SDN-onos_openflow/requirements.in
+ # -r RO-SDN-onos_vpls/requirements.in
+ # -r RO-VIM-aws/requirements.in
+ # -r RO-VIM-azure/requirements.in
+ # -r RO-VIM-fos/requirements.in
+ # -r RO-VIM-opennebula/requirements.in
+ # -r RO-VIM-openstack/requirements.in
+ # -r RO-VIM-openvim/requirements.in
+ # -r RO-VIM-vmware/requirements.in
+ # -r RO-plugin/requirements.in
# adal
# azure-cosmosdb-table
# azure-datalake-store
# via ovs
soupsieve==2.2.1
# via beautifulsoup4
-sphinx==3.5.3
- # via -r requirements.in
+sphinx==3.5.4
+ # via -r RO-VIM-fos/requirements.in
sphinxcontrib-applehelp==1.0.2
# via sphinx
sphinxcontrib-devhelp==1.0.2
# via sphinx
sqlalchemy-migrate==0.13.0
# via oslo.db
-sqlalchemy==1.4.6
+sqlalchemy==1.4.7
# via
# alembic
# neutron
urllib3==1.26.4
# via requests
uuid==1.30
- # via -r requirements.in
+ # via -r RO-SDN-arista_cloudvision/requirements.in
vine==5.0.0
# via amqp
voluptuous==0.12.1
# via pyone
yaks==0.3.0.post1
# via
- # -r requirements.in
+ # -r RO-VIM-fos/requirements.in
# fog05
# fog05-sdk
yappi==1.3.2
zc.lockfile==2.0
# via cherrypy
zenoh==0.3.0
- # via -r requirements.in
+ # via -r RO-VIM-fos/requirements.in
zipp==3.4.1
# via importlib-metadata
#######################################################################################
[tox]
-envlist = black, cover, flake8, pylint, safety
+envlist = black, flake8, pylint, safety
[tox:jenkins]
toxworkdir = /tmp/.tox