Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add required dependencies (namely
python3
andpip3
) inDockerfile.raspberry
.Upon building an running
Dockerfile.raspberry
on an RPi Model 2 B, I noticed that most of the current warrior projects were not working correctly. Out of the box, I believe only URLTeam2 and WikiTeam were working... I've since added several dependencies and tested each project. 5 projects are now working that were not before, but several are still showing errors.Working Now
Still Not Working
[Errno 8] Exec format error
likely ARM is currently an unsupported architectureTraceback (most recent call last): File "<string>", line 21, in <module> ImportError: No module named 'warc' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/warrior/warrior-code2/src/seesaw/seesaw/warrior.py", line 737, in start_selected_project pipeline_path, {"downloader": self.downloader}) File "/home/warrior/warrior-code2/src/seesaw/seesaw/warrior.py", line 686, in load_pipeline exec(pipeline_str, local_context, global_context) File "<string>", line 23, in <module> Exception: Please install warc with 'pip install warc --upgrade'.
Traceback (most recent call last): File "/home/warrior/warrior-code2/src/seesaw/seesaw/warrior.py", line 737, in start_selected_project pipeline_path, {"downloader": self.downloader}) File "/home/warrior/warrior-code2/src/seesaw/seesaw/warrior.py", line 686, in load_pipeline exec(pipeline_str, local_context, global_context) File "<string>", line 144, in <module> File "<string>", line 138, in get_hash FileNotFoundError: [Errno 2] No such file or directory: '/data/data/projects/ftpdisco-1156c27/CheetoFTP/scanner.py'
I may have some bandwidth to dig into some of these errors in the next few days and weeks, but either way this merge should be good to go until then as it fixes several projects. If anyone else notices any quick fixes given some of those ^ error messages that would be rad too!