mirror of
https://github.com/avatartwo/avatar2.git
synced 2026-10-12 02:11:18 +00:00
Migrate python package to pyproject.toml file
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
[build-system]
|
||||
requires = ["setuptools>=42", "wheel"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "avatar2"
|
||||
version = "1.4.7"
|
||||
description = "A Dynamic Multi-Target Orchestration Framework"
|
||||
authors = [
|
||||
{name = "Marius Muench", email = "[email protected]"},
|
||||
]
|
||||
maintainers = [
|
||||
{name = "Marius Muench", email = "[email protected]"},
|
||||
{name = "Paul Olivier", email = "[email protected]"},
|
||||
]
|
||||
requires-python = ">=3.6"
|
||||
dependencies = [
|
||||
"pygdbmi>=0.10.0.0; python_version > '3.5'",
|
||||
"pygdbmi==0.9.0.2; python_version <= '3.5'",
|
||||
"enum34; python_version < '3.4'",
|
||||
"cached_property; python_version <= '3.8'",
|
||||
"intervaltree",
|
||||
"posix_ipc>=1.0.0",
|
||||
"capstone>=3.0.4",
|
||||
"keystone-engine",
|
||||
"parse",
|
||||
"configparser",
|
||||
"npyscreen",
|
||||
"unicorn",
|
||||
"bitstring",
|
||||
"pylink-square",
|
||||
"pyusb",
|
||||
]
|
||||
urls = {Homepage = "https://github.com/avatartwo/avatar2"}
|
||||
|
||||
[tool.setuptools]
|
||||
packages = {find = {}}
|
||||
include-package-data = true
|
||||
@@ -1,39 +0,0 @@
|
||||
from setuptools import setup
|
||||
from sys import version_info
|
||||
|
||||
|
||||
setup(
|
||||
name='avatar2',
|
||||
version='1.4.7',
|
||||
packages=['avatar2',
|
||||
'avatar2/archs',
|
||||
'avatar2/targets',
|
||||
'avatar2/protocols',
|
||||
'avatar2/peripherals',
|
||||
'avatar2/plugins',
|
||||
'avatar2/plugins/arm',
|
||||
'avatar2/installer'
|
||||
],
|
||||
install_requires=[
|
||||
'enum34;python_version<"3.4"',
|
||||
'pygdbmi==0.9.0.2;python_version<="3.5"',
|
||||
'pygdbmi>=0.10.0.0;python_version>"3.5"',
|
||||
'cached_property;python_version<="3.8"',
|
||||
'intervaltree',
|
||||
'posix_ipc>=1.0.0',
|
||||
'capstone>=3.0.4',
|
||||
'keystone-engine',
|
||||
'parse',
|
||||
'configparser',
|
||||
'npyscreen',
|
||||
'unicorn',
|
||||
'bitstring',
|
||||
'pylink-square',
|
||||
'pyusb',
|
||||
],
|
||||
include_package_data=True,
|
||||
url='https://github.com/avatartwo/avatar2',
|
||||
description='A Dynamic Multi-Target Orchestration Framework',
|
||||
maintainer='Marius Muench',
|
||||
maintainer_email='[email protected]'
|
||||
)
|
||||
Reference in New Issue
Block a user