diff --git a/scripts/constraints.txt b/scripts/constraints.txt index 37921989b47417..e0d1d1323d4f36 100644 --- a/scripts/constraints.txt +++ b/scripts/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile +# This file is autogenerated by pip-compile with python 3.10 # To update, run: # # pip-compile --output-file=constraints.txt requirements.txt @@ -14,10 +14,12 @@ appdirs==1.4.4 appnope==0.1.2 # via -r requirements.txt attrs==21.2.0 - # via pytest + # via + # jsonschema + # pytest backcall==0.2.0 # via ipython -beautifulsoup4==4.10.0 +beautifulsoup4==4.11.1 # via mbed-os-tools bitstring==3.1.7 # via -r requirements.esp32.txt @@ -33,23 +35,31 @@ cffi==1.14.5 # via cryptography chardet==4.0.0 # via requests -click==7.1.2 +click==8.1.3 # via # -r requirements.esp32.txt # -r requirements.txt # flask - # mbed-tools + # idf-component-manager # pip-tools colorama==0.4.4 # via + # -r requirements.txt + # idf-component-manager # mbed-os-tools # west coloredlogs==15.0.1 # via -r requirements.txt construct==2.10.54 # via -r requirements.esp32.txt +contextlib2==21.6.0 + # via + # idf-component-manager + # schema cryptography==3.4.7 - # via -r requirements.esp32.txt + # via + # -r requirements.esp32.txt + # -r requirements.txt cxxfilt==0.2.2 # via -r requirements.txt dbus-python==1.2.16 ; sys_platform == "linux" @@ -64,22 +74,23 @@ ecdsa==0.17.0 # via -r requirements.esp32.txt fastcore==1.3.26 # via ghapi -fasteners==0.16.3 +fasteners==0.17.3 # via mbed-os-tools filelock==3.0.12 # via virtualenv -flask-compress==1.10.0 - # via gdbgui -flask-socketio==2.9.6 - # via gdbgui flask==0.12.5 # via # flask-compress # flask-socketio # gdbgui +flask-compress==1.10.0 + # via gdbgui +flask-socketio==2.9.6 + # via gdbgui future==0.18.2 # via # -r requirements.esp32.txt + # idf-component-manager # mbed-os-tools # mobly gdbgui==0.13.2.0 @@ -88,14 +99,16 @@ gevent==1.5.0 # via gdbgui ghapi==0.1.19 # via -r requirements.txt -gitdb==4.0.7 +gitdb==4.0.9 # via gitpython -gitpython==3.1.14 - # via mbed-tools +gitpython==3.1.27 ; platform_machine != "aarch64" and sys_platform == "linux" + # via -r requirements.mbed.txt greenlet==1.1.0 # via gevent humanfriendly==9.2 # via coloredlogs +idf-component-manager==1.1.4 + # via -r requirements.esp32.txt idna==2.10 # via requests iniconfig==1.1.1 @@ -104,31 +117,31 @@ intelhex==2.3.0 # via # -r requirements.txt # mbed-os-tools -ipython-genutils==0.2.0 - # via traitlets ipython==7.24.1 # via -r requirements.txt +ipython-genutils==0.2.0 + # via traitlets itsdangerous==2.0.1 # via flask jedi==0.18.0 # via ipython jinja2==3.0.1 - # via - # flask - # mbed-tools + # via flask jsonschema==4.4.0 # via -r requirements.txt junit-xml==1.9 # via mbed-os-tools kconfiglib==13.7.1 # via -r requirements.esp32.txt +lark==1.1.2 + # via -r requirements.txt lockfile==0.12.2 # via # -r requirements.txt # mbed-os-tools -mako==1.1.4 +mako==1.2.1 # via pdoc3 -markdown==3.3.4 +markdown==3.3.7 # via pdoc3 markupsafe==2.0.1 # via @@ -138,13 +151,11 @@ matplotlib-inline==0.1.2 # via ipython mbed-ls==1.8.11 ; platform_machine != "aarch64" and sys_platform == "linux" # via -r requirements.mbed.txt -mbed-os-tools==1.8.11 +mbed-os-tools==1.8.13 # via mbed-ls -mbed-tools==7.49.1 ; platform_machine != "aarch64" and sys_platform == "linux" - # via -r requirements.mbed.txt mobly==1.10.1 # via -r requirements.txt -numpy>=1.22 +numpy==1.23.0 # via pandas packaging==20.9 # via @@ -156,8 +167,8 @@ pandas==1.4.3 ; platform_machine != "aarch64" and platform_machine != "arm64" # via -r requirements.txt parso==0.8.2 # via jedi -pdoc3==0.9.2 - # via mbed-tools +pdoc3==0.10.0 ; platform_machine != "aarch64" and sys_platform == "linux" + # via -r requirements.mbed.txt pep517==0.10.0 # via pip-tools pexpect==4.8.0 @@ -174,7 +185,7 @@ portpicker==1.4.0 # via # -r requirements.txt # mobly -prettytable==2.2.1 +prettytable==2.5.0 # via # mbed-ls # mbed-os-tools @@ -185,11 +196,10 @@ protobuf==3.17.3 psutil==5.8.0 # via # -r requirements.txt - # mbed-tools # mobly ptyprocess==0.7.0 # via pexpect -py==1.10.0 +py==1.11.0 # via pytest pycparser==2.20 # via cffi @@ -209,11 +219,12 @@ pyparsing==2.3.1 # via # -r requirements.esp32.txt # packaging +pyrsistent==0.18.1 + # via jsonschema pyserial==3.5 # via # -r requirements.esp32.txt # mbed-os-tools - # mbed-tools # mobly pytest==6.2.5 ; platform_machine != "aarch64" and sys_platform == "linux" # via -r requirements.mbed.txt @@ -221,8 +232,8 @@ python-dateutil==2.8.1 # via # pandas # pykwalify -python-dotenv==0.17.1 - # via mbed-tools +python-dotenv==0.20.0 ; platform_machine != "aarch64" and sys_platform == "linux" + # via -r requirements.mbed.txt python-engineio==3.14.2 # via python-socketio python-socketio==4.6.1 @@ -231,10 +242,11 @@ python-socketio==4.6.1 # flask-socketio pytz==2021.1 # via pandas -pyudev==0.22.0 - # via mbed-tools +pyudev==0.23.2 ; platform_machine != "aarch64" and sys_platform == "linux" + # via -r requirements.mbed.txt pyyaml==5.4.1 # via + # idf-component-manager # mobly # west reedsolo==1.5.4 @@ -242,17 +254,20 @@ reedsolo==1.5.4 requests==2.25.1 # via # -r requirements.txt + # idf-component-manager # mbed-os-tools - # mbed-tools -ruamel.yaml.clib==0.2.2 - # via ruamel.yaml -ruamel.yaml==0.17.9 + # requests-toolbelt +requests-toolbelt==0.9.1 + # via idf-component-manager +ruamel-yaml==0.17.9 # via pykwalify +schema==0.7.5 + # via idf-component-manager six==1.16.0 # via # anytree # ecdsa - # fasteners + # idf-component-manager # junit-xml # mbed-os-tools # protobuf @@ -261,26 +276,30 @@ six==1.16.0 # python-socketio # pyudev # virtualenv -smmap==4.0.0 +smmap==5.0.0 # via gitdb -soupsieve==2.2.1 +soupsieve==2.3.2.post1 # via beautifulsoup4 -tabulate==0.8.9 - # via mbed-tools +stringcase==1.2.0 + # via -r requirements.txt +tabulate==0.8.10 + # via -r requirements.txt timeout-decorator==0.5.0 # via mobly toml==0.10.2 # via # pep517 # pytest +tornado==6.1 + # via -r requirements.txt tqdm==4.61.1 - # via mbed-tools + # via idf-component-manager traitlets==5.0.5 # via # ipython # matplotlib-inline -typing-extensions==3.10.0.0 - # via mbed-tools +typing-extensions==4.3.0 ; platform_machine != "aarch64" and sys_platform == "linux" + # via -r requirements.mbed.txt urllib3==1.26.5 # via requests virtualenv==20.4.7 @@ -297,7 +316,6 @@ west==0.12.0 # via -r requirements.txt wheel==0.36.2 # via -r requirements.txt -tornado==6.1 # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/scripts/requirements.mbed.txt b/scripts/requirements.mbed.txt index 557c64af524fed..ba352d47418d90 100644 --- a/scripts/requirements.mbed.txt +++ b/scripts/requirements.mbed.txt @@ -1,3 +1,8 @@ -mbed-tools>=7.49.1 ; platform_machine != 'aarch64' and sys_platform == 'linux' +#mbed-tools>=7.49.1 ; platform_machine != 'aarch64' and sys_platform == 'linux' pytest==6.2.5 ; platform_machine != 'aarch64' and sys_platform == 'linux' mbed-ls==1.8.11 ; platform_machine != 'aarch64' and sys_platform == 'linux' +pdoc3 ; platform_machine != 'aarch64' and sys_platform == 'linux' +gitpython ; platform_machine != 'aarch64' and sys_platform == 'linux' +python-dotenv ; platform_machine != 'aarch64' and sys_platform == 'linux' +pyudev ; platform_machine != 'aarch64' and sys_platform == 'linux' +typing-extensions ; platform_machine != 'aarch64' and sys_platform == 'linux' diff --git a/scripts/requirements.txt b/scripts/requirements.txt index 8dddef9c01fe63..abbc8778cfb725 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -46,6 +46,7 @@ anytree cxxfilt ghapi pandas ; platform_machine != 'aarch64' and platform_machine != 'arm64' +tabulate # scripts/build click