| # | |
| # This file is autogenerated by pip-compile with Python 3.12 | |
| # by the following command: | |
| # | |
| # pip-compile --allow-unsafe --output-file=requirements.constraints.txt --strip-extras requirements.all.txt | |
| # | |
| about-time==4.2.1 | |
| # via alive-progress | |
| alive-progress==3.3.0 | |
| # via -r ../tests/requirements.txt | |
| anytree==2.8.0 | |
| # via -r requirements.memory.txt | |
| appdirs==1.4.4 | |
| # via -r requirements.all.txt | |
| appnope==0.1.3 | |
| # via -r requirements.all.txt | |
| asttokens==2.2.1 | |
| # via stack-data | |
| attrs==26.1.0 | |
| # via | |
| # jsonschema | |
| # referencing | |
| backcall==0.2.0 | |
| # via ipython | |
| bluezoo==1.0.2 ; sys_platform == "linux" | |
| # via -r ../tests/requirements.txt | |
| build==0.8.0 | |
| # via | |
| # -r requirements.all.txt | |
| # pip-tools | |
| cbor==1.0.0 | |
| # via -r requirements.zephyr.txt | |
| cbor2==5.4.6 | |
| # via -r requirements.zephyr.txt | |
| certifi==2026.10.19 | |
| # via requests | |
| cffi==1.15.0 ; python_version < "3.13" | |
| # via | |
| # -r requirements.all.txt | |
| # cryptography | |
| charset-normalizer==3.0.1 | |
| # via requests | |
| click==8.1.6 | |
| # via | |
| # -r ../tests/requirements.txt | |
| # -r requirements.build.txt | |
| # click-option-group | |
| # matter-idl | |
| # pip-tools | |
| click-option-group==0.5.9 | |
| # via -r requirements.all.txt | |
| colorama==0.4.6 | |
| # via | |
| # -r ../tests/requirements.txt | |
| # -r requirements.all.txt | |
| # west | |
| coloredlogs==15.0.1 | |
| # via | |
| # -r ../tests/requirements.txt | |
| # -r requirements.all.txt | |
| # -r requirements.build.txt | |
| # bluezoo | |
| # matter-idl | |
| cryptography==43.0.0 | |
| # via -r requirements.all.txt | |
| cxxfilt==0.3.0 | |
| # via -r requirements.memory.txt | |
| decorator==5.1.1 | |
| # via ipython | |
| diskcache==5.4.0 | |
| # via -r ../tests/requirements.txt | |
| distlib==0.3.6 | |
| # via virtualenv | |
| docopt==0.6.2 | |
| # via pykwalify | |
| executing==1.2.0 | |
| # via stack-data | |
| fastcore==1.5.28 | |
| # via ghapi | |
| filelock==3.9.0 | |
| # via virtualenv | |
| ghapi==1.0.3 | |
| # via -r requirements.memory.txt | |
| graphemeu==0.7.2 | |
| # via alive-progress | |
| humanfriendly==10.0 | |
| # via coloredlogs | |
| idna==3.4 | |
| # via requests | |
| intelhex==2.3.0 | |
| # via -r requirements.zephyr.txt | |
| ipython==8.11.0 | |
| # via -r requirements.all.txt | |
| jedi==0.18.2 | |
| # via ipython | |
| jinja2==3.0.3 | |
| # via | |
| # -r requirements.build.txt | |
| # matter-idl | |
| jsonschema==4.26.0 | |
| # via -r requirements.zephyr.txt | |
| jsonschema-specifications==2025.9.1 | |
| # via jsonschema | |
| lark==1.1.5 | |
| # via | |
| # -r requirements.build.txt | |
| # matter-idl | |
| # matter-yamltests | |
| lxml==6.0.4 | |
| # via -r requirements.build.txt | |
| markupsafe==2.1.2 | |
| # via jinja2 | |
| matplotlib-inline==0.1.6 | |
| # via ipython | |
| mobly==1.13 | |
| # via -r requirements.all.txt | |
| mypy==2.1.0 | |
| # via -r requirements.all.txt | |
| numpy==1.26.4 | |
| # via pandas | |
| packaging==23.0 | |
| # via | |
| # build | |
| # fastcore | |
| # ghapi | |
| # west | |
| pandas==2.2.3 ; platform_machine != "aarch64" and platform_machine != "arm64" | |
| # via -r requirements.memory.txt | |
| parso==0.8.3 | |
| # via jedi | |
| pep517==0.13.0 | |
| # via build | |
| pexpect==4.8.0 | |
| # via ipython | |
| pgi==0.0.11.2 ; sys_platform == "linux" | |
| # via -r requirements.all.txt | |
| pickleshare==0.7.5 | |
| # via ipython | |
| pip-tools==7.0.0 | |
| # via -r requirements.all.txt | |
| platformdirs==3.0.0 | |
| # via virtualenv | |
| portpicker==1.5.2 | |
| # via | |
| # -r requirements.all.txt | |
| # mobly | |
| prompt-toolkit==3.0.43 | |
| # via ipython | |
| psutil==5.9.4 | |
| # via portpicker | |
| ptyprocess==0.7.0 | |
| # via pexpect | |
| pure-eval==0.2.2 | |
| # via stack-data | |
| pycparser==2.21 | |
| # via cffi | |
| pygments==2.14.0 | |
| # via ipython | |
| pykwalify==1.8.0 | |
| # via west | |
| pyparsing==3.2.5 | |
| # via bluezoo | |
| python-dateutil==2.8.2 | |
| # via | |
| # pandas | |
| # pykwalify | |
| python-path==0.1.3 | |
| # via -r requirements.build.txt | |
| pytz==2022.7.1 | |
| # via pandas | |
| pyventus==0.7.1 | |
| # via bluezoo | |
| pyyaml==6.0.1 | |
| # via | |
| # matter-yamltests | |
| # mobly | |
| # west | |
| referencing==0.37.0 | |
| # via | |
| # jsonschema | |
| # jsonschema-specifications | |
| requests==2.28.2 | |
| # via -r requirements.cirque.txt | |
| rpds-py==0.30.0 | |
| # via | |
| # jsonschema | |
| # referencing | |
| ruamel-yaml==0.17.21 | |
| # via pykwalify | |
| sdbus==0.14.1.post0 ; sys_platform == "linux" | |
| # via | |
| # -r ../tests/requirements.txt | |
| # bluezoo | |
| six==1.16.0 | |
| # via | |
| # anytree | |
| # asttokens | |
| # python-dateutil | |
| stack-data==0.6.2 | |
| # via ipython | |
| tabulate==0.9.0 | |
| # via | |
| # -r ../tests/requirements.txt | |
| # -r requirements.memory.txt | |
| tornado==6.2 | |
| # via -r requirements.all.txt | |
| traitlets==5.9.0 | |
| # via | |
| # ipython | |
| # matplotlib-inline | |
| types-pyyaml==6.0.12.20250915 | |
| # via -r ../tests/requirements.txt | |
| typing-extensions==4.8.0 | |
| # via | |
| # mypy | |
| # pyventus | |
| # referencing | |
| tzdata==2025.2 | |
| # via pandas | |
| urllib3==1.26.14 | |
| # via requests | |
| virtualenv==20.20.0 | |
| # via -r requirements.all.txt | |
| watchdog==2.3.1 | |
| # via -r requirements.all.txt | |
| wcwidth==0.2.6 | |
| # via prompt-toolkit | |
| websockets==10.4 | |
| # via matter-yamltests | |
| west==1.2.0 | |
| # via -r requirements.zephyr.txt | |
| wheel==0.38.4 ; sys_platform == "linux" | |
| # via | |
| # -r requirements.all.txt | |
| # pip-tools | |
| # The following packages are considered to be unsafe in a requirements file: | |
| pip==26.2.2 | |
| # via | |
| # fastcore | |
| # ghapi | |
| # pip-tools | |
| setuptools==68.0.0 | |
| # via | |
| # pip-tools | |
| # west | |
| ## MANUAL EDITS | |
| ## These are here instead of "requirements" as they are not actually requirements | |
| ## (otherwise some boostraps may fail) but rather real constraints: if they are | |
| ## required, they MUST be like this for the reasons described. | |
| # Higher versions depend on proto-plus, which break | |
| # nanopb code generation (due to name conflict of the 'proto' module) | |
| google-api-core==2.17.0 | |
| # pydantic-core < 2.20 uses PyO3 0.21.x which does not support Python 3.13+ | |
| # See: https://github.com/pydantic/pydantic/issues/11524 | |
| pydantic-core>=2.20.0,<3.0.0; python_version >= "3.13" | |
| # Removed constraints for | |
| # mypy-protobuf | |
| # protobuf | |
| # types-protobuf | |
| # These reside in ./third_party/pigweed/repo/pw_protobuf_compiler/py/setup.cfg and | |
| # corresponding constraints list | |
| # removed `-e` constraints that pip-compile adds |