blob: d8cbe661b7a80cc7f3e8d2fcdee6bea4ce795931 [file] [log] [blame]
Raul Farkas428a8d52023-01-16 16:52:18 +00001# SPDX-FileCopyrightText: Copyright 2023 Arm Limited and/or its affiliates <open-source-office@arm.com>
2#
3# SPDX-License-Identifier: Apache-2.0
4#
5# Licensed under the Apache License, Version 2.0 (the License); you may
6# not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an AS IS BASIS, WITHOUT
13# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
17[project]
18name = "ethos-u-vela"
19description = "Neural network model compiler for Arm Ethos-U NPUs"
20requires-python = "~=3.7"
21authors = [{name = "Arm Ltd", email = "mlg-vela@arm.com"}]
22license = {text= "Apache License 2.0"}
23classifiers = [
24 "Development Status :: 5 - Production/Stable",
25 "Intended Audience :: Developers",
26 "License :: OSI Approved :: Apache Software License",
27 "Operating System :: POSIX :: Linux",
28 "Operating System :: Microsoft :: Windows :: Windows 10",
29 "Programming Language :: C",
30 "Programming Language :: Python :: 3",
31 "Programming Language :: Python :: 3.7",
32 "Topic :: Scientific/Engineering :: Artificial Intelligence",
33 "Topic :: Software Development :: Compilers",
34]
35keywords = ["ethos-u", "vela compiler", "tflite", "npu"]
36dependencies = [
37 "flatbuffers==2.0.7",
38 "numpy<=1.21.3; python_version<='3.7'",
39 "numpy; python_version>'3.7'",
40 "lxml>=4.5.1"
41]
42dynamic = ["readme", "version"]
43
44[project.urls]
45Homepage = "https://git.mlplatform.org/ml/ethos-u/ethos-u-vela.git/"
46
47[project.scripts]
48vela = "ethosu.vela.vela:main"
49
50[build-system]
51requires = [
52 "numpy<=1.21.3; python_version<='3.7'",
53 "numpy; python_version>'3.7'",
54 "setuptools_scm[toml]<6"
55]
56build-backend = "setuptools.build_meta"