blob: c97de95ac3e609b10bb93819dffedd47d7f17d70 [file] [log] [blame]
David Brown79c4fcf2021-01-26 15:04:05 -07001# SPDX-License-Identifier: Apache-2.0
2
Fabio Utzige89841d2018-12-21 11:19:06 -02003import setuptools
Rustam Ismayilov49976dc2024-07-04 14:40:11 +02004
Fabio Utzig25c6a152019-09-10 12:52:26 -03005from imgtool import imgtool_version
Fabio Utzige89841d2018-12-21 11:19:06 -02006
7setuptools.setup(
8 name="imgtool",
Fabio Utzig25c6a152019-09-10 12:52:26 -03009 version=imgtool_version,
Sam Bristowd0ca0ff2019-10-30 20:51:35 +130010 author="The MCUboot committers",
Fabio Utzig37dec812020-08-17 12:05:52 -030011 author_email="mcuboot@groups.io",
Fabio Utzige89841d2018-12-21 11:19:06 -020012 description=("MCUboot's image signing and key management"),
13 license="Apache Software License",
Fabio Utzigde1d72d2020-11-10 12:35:04 -030014 url="http://github.com/mcu-tools/mcuboot",
Fabio Utzige89841d2018-12-21 11:19:06 -020015 packages=setuptools.find_packages(),
David Vincze71b8f982020-03-17 19:08:12 +010016 python_requires='>=3.6',
Fabio Utzige89841d2018-12-21 11:19:06 -020017 install_requires=[
Rustam Ismayilov49976dc2024-07-04 14:40:11 +020018 'cryptography>=40.0.0',
Fabio Utzige89841d2018-12-21 11:19:06 -020019 'intelhex>=2.2.1',
20 'click',
Ross Burtona6df1322021-11-02 11:12:04 +000021 'cbor2',
Denis Mingulova4cb8782023-09-04 17:16:42 +030022 'pyyaml',
Fabio Utzige89841d2018-12-21 11:19:06 -020023 ],
24 entry_points={
25 "console_scripts": ["imgtool=imgtool.main:imgtool"]
26 },
27 classifiers=[
28 "Programming Language :: Python :: 3",
29 "Development Status :: 4 - Beta",
30 "Topic :: Software Development :: Build Tools",
31 "License :: OSI Approved :: Apache Software License",
32 ],
33)