From fd7fc5d34ed5edac0267f93c3753f1b1023c8f0c Mon Sep 17 00:00:00 2001 From: Paul Noalhyt Date: Sat, 17 Feb 2024 02:16:13 +0100 Subject: [PATCH] Add typing support to ofrak_ghidra package (#421) * Add typing to ofrak_ghidra package * Add changelog --------- Co-authored-by: Paul Noalhyt --- disassemblers/ofrak_ghidra/CHANGELOG.md | 14 ++++++++++++++ disassemblers/ofrak_ghidra/ofrak_ghidra/py.typed | 0 disassemblers/ofrak_ghidra/setup.py | 1 + 3 files changed, 15 insertions(+) create mode 100644 disassemblers/ofrak_ghidra/CHANGELOG.md create mode 100644 disassemblers/ofrak_ghidra/ofrak_ghidra/py.typed diff --git a/disassemblers/ofrak_ghidra/CHANGELOG.md b/disassemblers/ofrak_ghidra/CHANGELOG.md new file mode 100644 index 000000000..f5bcdcb67 --- /dev/null +++ b/disassemblers/ofrak_ghidra/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog +All notable changes to `ofrak-ghidra` will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased](https://github.com/redballoonsecurity/ofrak/tree/master) + +## 0.1.1 - 2024-02-15 +### Added +- Added typing support to the ofrak-ghidra package. This is helpful for users who use `mypy` and `ofrak_ghidra` in a project. + +## 0.1.0 - 2022-08-09 +### Added +Initial release. Hello world! diff --git a/disassemblers/ofrak_ghidra/ofrak_ghidra/py.typed b/disassemblers/ofrak_ghidra/ofrak_ghidra/py.typed new file mode 100644 index 000000000..e69de29bb diff --git a/disassemblers/ofrak_ghidra/setup.py b/disassemblers/ofrak_ghidra/setup.py index 0cd529cf3..a0f2eea93 100644 --- a/disassemblers/ofrak_ghidra/setup.py +++ b/disassemblers/ofrak_ghidra/setup.py @@ -37,6 +37,7 @@ def read_requirements(requirements_path): description="OFRAK Ghidra Components", url="", # TODO packages=setuptools.find_packages(), + package_data={"ofrak_ghidra": ["py.typed"]}, classifiers=[ "Programming Language :: Python :: 3", "Operating System :: OS Independent",