1#!/usr/bin/env python3 2# 3# Copyright 2020, Data61, CSIRO (ABN 41 687 119 230) 4# 5# SPDX-License-Identifier: BSD-2-Clause 6# 7 8""" 9Setup script for dependency metapackage. 10 11To add a python dependency, add it to the DEPS list below. 12 13To publish to pypitest: 14python setup.py sdist upload -r pypitest 15 16To publish to pypi: 17python setup.py sdist upload -r pypi 18""" 19 20from setuptools import setup 21 22DEPS = [ 23 'six', 24 'future', 25 'jinja2', 26 'lxml', 27 'ply', 28 'psutil', 29 'bs4', 30 'pyelftools', 31 'sh', 32 'pexpect', 33 'pyyaml>=5.1', 34 'jsonschema', 35 'pyfdt', 36 'cmake-format==0.4.5', 37 'guardonce', 38 'autopep8==1.4.3', 39 'libarchive-c', 40] 41 42setup( 43 name='sel4-deps', 44 version='0.4.0', 45 description='Metapackage for downloading build dependencies for the seL4 microkernel', 46 url="https://sel4.systems", 47 licence='BSD2', 48 author='TrustworthySystems', 49 author_email='Stephen.Sherratt@data61.csiro.au', 50 install_requires=DEPS, 51) 52