rabbitizer/pyproject.toml
Anghelo Carvajal fb8c1edbd7
Rust bindings (#17)
* Generate bindings for enums

* Add .gitignore Cargo didn't automatically made

* Actually build the files into the library

* `pub` in `mod` to fix warning

* instruction struct

* Instruction rust binding

* Add InstrId::ALL_MAX

* link C library to rust

* Publish crate CI

* test

* config bindings

* add getters for registers

* add names methods for register enums

* get_operand_type

* feedback from simon

* Forgot to add new file to python setup.py

* get_operands_slice

* add stuff to cargo.toml
2022-12-18 15:15:39 -03:00

33 lines
821 B
TOML

# SPDX-FileCopyrightText: © 2022 Decompollaborate
# SPDX-License-Identifier: MIT
[project]
name = "rabbitizer"
# Version should be synced with include/common/RabbitizerVersion.h
version = "1.4.0"
description = "MIPS instruction decoder"
# license = "MIT"
readme = "README.md"
requires-python = ">=3.7"
authors = [
{ name="Anghelo Carvajal", email="angheloalf95@gmail.com" },
]
[project.urls]
"Homepage" = "https://github.com/Decompollaborate/rabbitizer"
"Bug Tracker" = "https://github.com/Decompollaborate/rabbitizer/issues"
[build-system]
requires = ["setuptools>=65.0", "wheel"]
build-backend = "setuptools.build_meta"
[tool.setuptools]
include-package-data = true
packages = ["rabbitizer"]
[tool.setuptools.package-data]
rabbitizer = ["py.typed", "*.pyi", "**/*.pyi"]
[tool.cibuildwheel]
skip = ["cp36-*"]