Change-Id: Ia278a01b8797a353b8d89f5ca31c9e3073e40f2c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
# limitations under the License.
# limitations under the License.
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# aiokafka
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# aiokafka
-bitarray==2.7.3
- # via
- # -r https://osm.etsi.org/gitweb/?p=osm/IM.git;a=blob_plain;f=requirements.txt;hb=master
- # pyangbind
dataclasses==0.6
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
dataclasses==0.6
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# pymongo
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# pymongo
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# aiokafka
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# aiokafka
# via
# -r https://osm.etsi.org/gitweb/?p=osm/IM.git;a=blob_plain;f=requirements.txt;hb=master
# pyang
# pyangbind
# via
# -r https://osm.etsi.org/gitweb/?p=osm/IM.git;a=blob_plain;f=requirements.txt;hb=master
# pyang
# pyangbind
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@master
# via -r requirements-dev.in
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@master
# via -r requirements-dev.in
# via
# -r https://osm.etsi.org/gitweb/?p=osm/IM.git;a=blob_plain;f=requirements.txt;hb=master
# pyangbind
# via
# -r https://osm.etsi.org/gitweb/?p=osm/IM.git;a=blob_plain;f=requirements.txt;hb=master
# pyangbind
# via -r https://osm.etsi.org/gitweb/?p=osm/IM.git;a=blob_plain;f=requirements.txt;hb=master
# via -r https://osm.etsi.org/gitweb/?p=osm/IM.git;a=blob_plain;f=requirements.txt;hb=master
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# motor
# via
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# motor
# via
# -r https://osm.etsi.org/gitweb/?p=osm/IM.git;a=blob_plain;f=requirements.txt;hb=master
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# via
# -r https://osm.etsi.org/gitweb/?p=osm/IM.git;a=blob_plain;f=requirements.txt;hb=master
# -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
# via
# -r https://osm.etsi.org/gitweb/?p=osm/IM.git;a=blob_plain;f=requirements.txt;hb=master
# pyangbind
# via
# -r https://osm.etsi.org/gitweb/?p=osm/IM.git;a=blob_plain;f=requirements.txt;hb=master
# pyangbind
# limitations under the License.
# limitations under the License.
# via aioresponses
aioresponses==0.7.4
# via -r requirements-test.in
aiosignal==1.3.1
# via aiohttp
# via aioresponses
aioresponses==0.7.4
# via -r requirements-test.in
aiosignal==1.3.1
# via aiohttp
# via aiohttp
asynctest==0.13.0
# via -r requirements-test.in
attrs==23.1.0
# via aiohttp
# via aiohttp
asynctest==0.13.0
# via -r requirements-test.in
attrs==23.1.0
# via aiohttp
-charset-normalizer==3.1.0
+charset-normalizer==3.2.0
# via -r requirements-test.in
# via -r requirements-test.in
# via -r requirements-test.in
# via -r requirements-test.in
# via
# aiohttp
# aiosignal
# via
# aiohttp
# aiosignal
# limitations under the License.
# limitations under the License.
# via -r requirements.in
aiosignal==1.3.1
# via aiohttp
# via -r requirements.in
aiosignal==1.3.1
# via aiohttp
+annotated-types==0.5.0
+ # via pydantic
+async-timeout==4.0.3
# via aiohttp
attrs==23.1.0
# via
# aiohttp
# jsonschema
# via aiohttp
attrs==23.1.0
# via
# aiohttp
# jsonschema
autocommand==2.2.2
# via jaraco-text
cefevent==0.5.4
# via -r requirements.in
autocommand==2.2.2
# via jaraco-text
cefevent==0.5.4
# via -r requirements.in
-charset-normalizer==3.1.0
+charset-normalizer==3.2.0
# via
# aiohttp
# requests
# via
# aiohttp
# requests
# via cherrypy
cherrypy==18.8.0
# via -r requirements.in
# via cherrypy
cherrypy==18.8.0
# via -r requirements.in
# oslo-config
# oslo-utils
# python-keystoneclient
# oslo-config
# oslo-utils
# python-keystoneclient
# via
# aiohttp
# aiosignal
# via
# aiohttp
# aiosignal
# via
# keystoneauth1
# oslo-utils
# via
# keystoneauth1
# oslo-utils
-jaraco-collections==4.1.0
+jaraco-collections==4.3.0
# via cherrypy
jaraco-context==4.3.0
# via jaraco-text
# via cherrypy
jaraco-context==4.3.0
# via jaraco-text
# via
# cheroot
# jaraco-text
# tempora
jaraco-text==3.11.1
# via jaraco-collections
# via
# cheroot
# jaraco-text
# tempora
jaraco-text==3.11.1
# via jaraco-collections
+jsonschema-specifications==2023.7.1
+ # via jsonschema
+keystoneauth1==5.3.0
# via python-keystoneclient
# via python-keystoneclient
# via
# cheroot
# cherrypy
# via
# cheroot
# cherrypy
# via deepdiff
os-service-types==1.7.0
# via keystoneauth1
# via deepdiff
os-service-types==1.7.0
# via keystoneauth1
# via python-keystoneclient
# via python-keystoneclient
# via
# oslo-config
# oslo-utils
# python-keystoneclient
# via
# oslo-config
# oslo-utils
# python-keystoneclient
-oslo-serialization==5.1.1
+oslo-serialization==5.2.0
# via python-keystoneclient
# via python-keystoneclient
# via
# oslo-serialization
# python-keystoneclient
# via
# oslo-serialization
# python-keystoneclient
# oslo-serialization
# python-keystoneclient
# stevedore
# oslo-serialization
# python-keystoneclient
# stevedore
+pydantic-core==2.6.3
+ # via pydantic
+pyparsing==3.1.1
-pyrsistent==0.19.3
- # via jsonschema
python-keystoneclient==5.1.0
# via -r requirements.in
python-keystoneclient==5.1.0
# via -r requirements.in
# via
# oslo-serialization
# oslo-utils
# via
# oslo-serialization
# oslo-utils
# via
# -r requirements.in
# oslo-config
# via
# -r requirements.in
# oslo-config
+referencing==0.30.2
+ # via
+ # jsonschema
+ # jsonschema-specifications
+requests==2.31.0
# via
# -r requirements.in
# keystoneauth1
# via
# -r requirements.in
# keystoneauth1
# python-keystoneclient
rfc3986==2.0.0
# via oslo-config
# python-keystoneclient
rfc3986==2.0.0
# via oslo-config
+rpds-py==0.10.2
+ # via
+ # jsonschema
+ # referencing
- # cheroot
- # keystoneauth1
# python-keystoneclient
# tacacs-plus
# python-keystoneclient
# tacacs-plus
# via
# keystoneauth1
# oslo-config
# python-keystoneclient
tacacs-plus==2.6
# via -r requirements.in
# via
# keystoneauth1
# oslo-config
# python-keystoneclient
tacacs-plus==2.6
# via -r requirements.in
-typing-extensions==4.5.0
- # via pydantic
-urllib3==2.0.2
+typing-extensions==4.7.1
+ # via
+ # inflect
+ # jaraco-functools
+ # pydantic
+ # pydantic-core
+tzdata==2023.3
+ # via
+ # oslo-serialization
+ # oslo-utils
+urllib3==2.0.4
# via requests
wrapt==1.15.0
# via debtcollector
# via requests
wrapt==1.15.0
# via debtcollector
-r{toxinidir}/requirements-dev.txt
-r{toxinidir}/requirements-test.txt
commands =
-r{toxinidir}/requirements-dev.txt
-r{toxinidir}/requirements-test.txt
commands =
- sh -c "patch {toxworkdir}/cover/lib/python3.10/site-packages/pyangbind/lib/yangtypes.py < pyangbind.patch"
sh -c 'rm -f nosetests.xml'
coverage erase
nose2 -C --coverage osm_nbi -s osm_nbi/tests
sh -c 'rm -f nosetests.xml'
coverage erase
nose2 -C --coverage osm_nbi -s osm_nbi/tests
- sh -c "patch -R {toxworkdir}/cover/lib/python3.10/site-packages/pyangbind/lib/yangtypes.py < pyangbind.patch"
coverage report --omit='*tests*'
coverage html -d ./cover --omit='*tests*'
coverage xml -o coverage.xml --omit=*tests*
coverage report --omit='*tests*'
coverage html -d ./cover --omit='*tests*'
coverage xml -o coverage.xml --omit=*tests*
#######################################################################################
[testenv:pip-compile]
#######################################################################################
[testenv:pip-compile]
+deps = pip-tools==6.13.0
skip_install = true
allowlist_externals = bash
[
skip_install = true
allowlist_externals = bash
[
- bash -c "for file in requirements*.in ; do \
UNSAFE="" ; \
if [[ $file =~ 'dist' ]] ; then UNSAFE='--allow-unsafe' ; fi ; \
- bash -c "for file in requirements*.in ; do \
UNSAFE="" ; \
if [[ $file =~ 'dist' ]] ; then UNSAFE='--allow-unsafe' ; fi ; \
- pip-compile -rU --no-header $UNSAFE $file ;\
+ pip-compile --resolver=backtracking -rU --no-header $UNSAFE $file ;\
out=`echo $file | sed 's/.in/.txt/'` ; \
sed -i -e '1 e head -16 tox.ini' $out ;\
done"
out=`echo $file | sed 's/.in/.txt/'` ; \
sed -i -e '1 e head -16 tox.ini' $out ;\
done"