-
Notifications
You must be signed in to change notification settings - Fork 7
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
Add support for the Pillow extension #22
Conversation
This change only adds the necessary module registrations and Kconfig options. Pillow itself is provided by its own Unikraft port. Signed-off-by: Andrei Tatar <andrei@unikraft.io>
Previously Makefile.uk used `python` and `python3` interchangeably which caused unexpected issues on misconfigured systems where these two do not point to the same binary. This change fixes this oversight by using `python` everywhere. Signed-off-by: Andrei Tatar <andrei@unikraft.io>
35d4bc5
to
ee4a0a2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good, thanks.
Reviewed-by: Stefan Jumarea stefanjumarea02@gmail.com
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good from my side, many thanks @andreittr
Reviewed-by: Radu Nichita radunichita99@gmail.com
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved-by: Razvan Deaconescu razvand@unikraft.io
This change only adds the necessary module registrations and Kconfig options. Pillow itself is provided by its own Unikraft port. Signed-off-by: Andrei Tatar <andrei@unikraft.io> Reviewed-by: Stefan Jumarea <stefanjumarea02@gmail.com> Reviewed-by: Radu Nichita <radunichita99@gmail.com> Approved-by: Razvan Deaconescu <razvand@unikraft.io> GitHub-Closes: #22
Previously Makefile.uk used `python` and `python3` interchangeably which caused unexpected issues on misconfigured systems where these two do not point to the same binary. This change fixes this oversight by using `python` everywhere. Signed-off-by: Andrei Tatar <andrei@unikraft.io> Reviewed-by: Stefan Jumarea <stefanjumarea02@gmail.com> Reviewed-by: Radu Nichita <radunichita99@gmail.com> Approved-by: Razvan Deaconescu <razvand@unikraft.io> GitHub-Closes: #22
This change only adds the necessary module registrations and Kconfig options. Pillow itself is provided by its own Unikraft port.
In addition, contains a hotfix commit to consistently use
python
when building the rootfs (instead of a mix ofpython
andpython3
).Depends on the Pillow port PR:
as well as all of its dependencies and interactions.
May also depend on:
mmap
stdlib module #20Running the Pillow tests:
pytest
in rootfs (via venv + pip)$(BUILD_DIR)/lib-python-pillow/origin/Pillow-10.0.0/Tests
over into the rootfs-m pytest Tests/
with plenty of allocated VM RAM