Commit graph

19 commits

Author SHA1 Message Date
G. Branden Robinson
a14264336c setup.py: add Python dependency on libarchive
The `shoehorn` tool in the tools/seL4 (the sel4_tools repository) will
require this in a future commit.

Bump minor version number per semantic versioning rules (interface
extension).
2019-08-26 14:31:18 +10:00
G. Branden Robinson
d09cdc8329 trivial: add trailing comma to list element
Python syntax allows a comma after the last element of a list, and
having one helps avoid surprises in the event the lines of the list
are rearranged.
2019-08-26 14:29:29 +10:00
G. Branden Robinson
940b43b767 setup: add versioned dependency on pyaml
In commit 24131333ac ("trivial: disable
YAML loading warning"), an assumption was made that the version of pyaml
present was 5.1 or later; see https://msg.pyyaml.org/load .

Version the dependency.
2019-08-20 12:04:27 +10:00
Anna Lyons
bc61a7f3bd python2 --> python3
Update all scripts and build system to call python3, given python2's
upcoming doom. Use sys.maxsize instead of sys.maxint in one script
(maxint does not exist in python3).
2019-08-08 10:19:24 +10:00
Kent McLeod
158ab9a3eb python-deps: Add pyelftools to sel4-deps package
This dep is required by the elfloader for loading Arm and RISC-V
platforms.
2019-07-31 11:32:34 +10:00
Kent McLeod
664ac2288c python,sel4-deps: Pin versions for style tools
These tools sometimes style differently across different versions.
2019-06-18 15:33:36 +10:00
Anna Lyons
fa60ebabc6 tools: add autopep8 dependency 2019-03-27 10:50:26 +11:00
Anna Lyons
305b5f9c3d tools: add guardonce python dependency 2019-03-25 16:02:51 +11:00
Luke Mondy
715e595193 Fix cmake-format dep name 2019-03-22 14:38:04 +11:00
Anna Lyons
dad3b8ba56 python-deps: add cmake-style 2019-03-22 11:47:07 +11:00
Anna Lyons
fe67d88c57 Update pydeps version
This is due to the new dependency, pyfdt
2019-01-29 17:10:29 +11:00
Simon Shields
c37d137705 python deps: add pyfdt 2019-01-29 12:30:52 +11:00
Simon Shields
463c1cc211 python deps: add jsonschema
This will be used to validate the kernel's hardware configuration file
against a schema.
2019-01-16 14:37:35 +11:00
Anna Lyons
4e910ebfbb python deps: add seL4 tutorial deps 2018-09-14 17:08:05 +10:00
Kent McLeod
41a4c424f6 Update sel4-deps for tempite->jinja2 2018-06-13 16:01:27 +10:00
Anna Lyons
982ad7b2a7 Add missing license to tools/python-deps/README.rst 2017-08-28 17:10:51 +10:00
Anna Lyons
64cf2308ac tools: fix licenses 2017-06-22 15:27:30 +10:00
Anna Lyons
e98bf73f0b python-deps: add bs4 2017-06-19 13:59:08 +10:00
Stephen Sherratt
7333e97c65 Add pip metapackage for downloading dependencies
Dependencies can now be downloaded with:
pip install sel4-deps

Dependencies can be changed by modifying the setup.py script.

Information on how to update the package is in the setup.py script.

JIRA: SELFOUR-909
2017-06-05 15:52:25 +10:00