Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update python requirements #20428

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 66 additions & 48 deletions scripts/constraints.txt
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
Expand All @@ -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"
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -209,20 +219,21 @@ 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
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
Expand All @@ -231,28 +242,32 @@ 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
# via -r requirements.esp32.txt
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
Expand All @@ -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
Expand All @@ -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
Expand Down
7 changes: 6 additions & 1 deletion scripts/requirements.mbed.txt
Original file line number Diff line number Diff line change
@@ -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'
andy31415 marked this conversation as resolved.
Show resolved Hide resolved
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'
1 change: 1 addition & 0 deletions scripts/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ anytree
cxxfilt
ghapi
pandas ; platform_machine != 'aarch64' and platform_machine != 'arm64'
tabulate

# scripts/build
click
Expand Down