mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
Different build hosts have vastly different versions of setuptools and pyelftools depending on the host OS, e.g. Ubuntu 22.04 has setuptools v59 while the latest version at the time of this commit is setuptools v71. Using Pip instead of APT to download these packages assures that all build hosts use the same version, removing some points of failures and inconsistencies.
20 lines
944 B
Plaintext
20 lines
944 B
Plaintext
# Requirements/dependencies for various Python scripts used in the Armbian Build Framework
|
|
#
|
|
# IMPORTANT NOTES:
|
|
# When adding a new requirements, please leave a comment to explain its purpose.
|
|
# Always use a fixed version, this is important for correct hashing.
|
|
# Dependabot will keep these versions up to date.
|
|
|
|
setuptools == 70.1.1 # for building Python packages
|
|
pyelftools == 0.31 # for building U-Boot
|
|
unidiff == 0.7.5 # for parsing unified diff
|
|
GitPython == 3.1.43 # for manipulating git repos
|
|
unidecode == 1.3.8 # for converting strings to ascii
|
|
coloredlogs == 15.0.1 # for colored logging
|
|
PyYAML == 6.0.1 # for parsing/writing YAML
|
|
oras == 0.1.30 # for OCI stuff in mapper-oci-update
|
|
Jinja2 == 3.1.4 # for templating
|
|
rich == 13.7.1 # for rich text formatting
|
|
dtschema == 2024.5 # for checking dts files and dt bindings
|
|
yamllint == 1.35.1 # for checking dts files and dt bindings
|