| # |
| # This file is autogenerated by pip-compile with Python 3.12 |
| # by the following command: |
| # |
| # pip-compile --allow-unsafe --output-file=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==2022.12.7 |
| # 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==23.2.1 |
| # 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 |