# Specify the Python packages available as dependencies to targets in Bazel. # # When modifying this list, always run # the //third_party:python_requirements.update target: # # bazel run //third_party:python_requirements.update # # to compile (using pip-compile) this list of direct dependencies into a pinned # requirements file---a complete list of direct and transitive dependencies, # pinned by version and cryptographic hash. The pinned requirements file is # used in @rules_python's pip_parse() in the WORKSPACE file to create the # external repositories available as dependencies to py_binary() and # py_library() targets. # # To upgrade dependencies to their latest version, run the update target with # the option --upgrade: # # bazel run //third_party:python_requirements.update -- --upgrade # # Without the --upgrade option, the underlying pip-compile only adds or removes # dependencies without upgrading them to the latest versions available in PyPI. # # Both this input file and the pinned requirements file should be committed to # git. Avoid committing changes that break other developers by using an # environment that meets the project's recommendations. Dependency resolution # is sensitive to the Python environment (interpreter version, etc.) in which # it is run. absl_py ai-edge-litert bitarray mako matplotlib numpy pillow prettyprinter protobuf pyyaml tensorflow twine yapf