1#!/usr/bin/env python3 2# Copyright 2020 The ChromiumOS Authors 3# Use of this source code is governed by a BSD-style license that can be 4# found in the LICENSE file. 5 6"""A file that specifies how to install minijail's python-based tool(s).""" 7 8import os 9 10import setuptools 11 12 13this_directory = os.path.abspath(os.path.dirname(__file__)) 14with open(os.path.join(this_directory, "README.md"), encoding="utf-8") as f: 15 long_description = f.read() 16 17setuptools.setup( 18 name="minijail", 19 version="18", 20 description="A set of tools for Minijail", 21 classifiers=[ 22 "Programming Language :: Python :: 3", 23 "License :: OSI Approved :: BSD License", 24 "Operating System :: Linux", 25 ], 26 python_requires=">=3.8", 27 license="3-clause BSD", 28 long_description=long_description, 29 long_description_content_type="text/markdown", 30 author="Minijail Developers", 31 author_email="minijail-dev@google.com", 32 url="https://google.github.io/minijail/", 33 packages=["minijail"], 34 package_dir={"minijail": "tools"}, 35 entry_points={ 36 "console_scripts": [ 37 "compile_seccomp_policy = minijail.compile_seccomp_policy:main", 38 "generate_seccomp_policy = minijail.generate_seccomp_policy:main", 39 "generate_constants_json = minijail.generate_constants_json:main", 40 ], 41 }, 42) 43