$npx skillfedfor your agent

angr-data

Data files (function and type prototype definitions) for angr, released as a separate package so they do not bloat every angr release

With conditionsPyPI Software DevelopmentReleased Jun 202692.9K downloads / moBSD-2-ClausePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — angr_data-0.1.0.post1-py3-none-any.whl
v0.1.0.post1 · released 2026-06-24 · Python >=3.12

Yes, if you use angr for binary analysis. It is a required data dependency for angr, has low install friction, no external dependencies, and is actively maintained. The permissive BSD-2-Clause license poses no restrictions.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.12 or later.
  • Low friction install with no runtime dependencies.
  • Actively maintained as of 2026-06-24 with recent release activity.

License · maintenance · safety

BSD-2-Clause (permissive) — BSD-2-Clause permissive license allows commercial and private use with minimal restrictions.

last release 2026-06-24 (51 days) · last repo commit 2026-06-24

0 known vulnerabilities (OSV.dev, 2026-08-14) · 92,930 downloads/mo, #13,414 on PyPI

Verify before relying

import angr_data

# Get absolute path to bundled data
path = angr_data.get_path("procedures", "definitions", "win32")
path2 = angr_data.get_path("rust", "analyses", "type_db", "1.39.0.json")
  • Whether data files are updated frequently enough to warrant tracking angr-data versions separately from angr releases.
  • Coverage and completeness of prototype definitions for different platforms and Rust versions.
Same gist for agents: .md · .json

What it is and what it does

angr-data is a data-only package that bundles function and type prototype definitions needed by the angr binary analysis framework. It provides a simple API—`get_path()`—to locate bundled data files by category and name, returning absolute paths for direct use. The package exists to keep angr releases lean by separating frequently-changing data from the main framework code.

The package is versioned independently from angr and released only when data files change. Each angr release pins a compatible angr-data version, ensuring that users get the right data definitions for their angr version. It has no runtime dependencies and supports Python 3.12 and later.

Use it for

  • Resolve function and type prototype definitions when using angr for binary analysis without needing to manage separate data files.
  • Access platform-specific procedure definitions (e.g., win32) during static or dynamic analysis workflows.
  • Retrieve Rust type database files for analyzing Rust-compiled binaries with version-specific metadata.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you use angr for binary analysis.

It is a required data dependency for angr, has low install friction, no external dependencies, and is actively maintained. The permissive BSD-2-Clause license poses no restrictions.

Install

angr-data on PyPI

Before you install

Low friction install with no runtime dependencies. Actively maintained as of 2026-06-24 with recent release activity.

Requires Python 3.12 or later.

License in practice

BSD-2-Clause permissive license allows commercial and private use with minimal restrictions.

Quickstart

import angr_data

# Get absolute path to bundled data
path = angr_data.get_path("procedures", "definitions", "win32")
path2 = angr_data.get_path("rust", "analyses", "type_db", "1.39.0.json")

Verify before relying

  • Whether data files are updated frequently enough to warrant tracking angr-data versions separately from angr releases.
  • Coverage and completeness of prototype definitions for different platforms and Rust versions.

Package facts

LicenseBSD-2-Clause permissive
Python supportSupports the current Python release >=3.12
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceActively maintained 51 days since the last release
Last repo commit
First released
Downloads92,930 / month, #13,414 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Programming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Evidence: angr_data-0.1.0.post1-py3-none-any.whl

Tags

Capabilities
angr data filesbinary analysis datafunction prototypestype definitions lookupangr procedures definitionsangr type database
Topics
binary-analysisdata-package

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “angr data files”

  • angr-dataProvides bundled data files—function and type prototype…
  • ailmentAILment provides the intermediate language (IL) representation used…
  • angrangr is a binary analysis framework that performs symbolic execution,…

Give your agent the search over MCP, or paste the wish link into any chat.

More Software Development packages

typing-extensions Worth it
PyPI · Software Development · released Jul 2026

Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.

PSF-2.0pure Python · 3.9+
1.9Bdownloads / mo
numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
distlib With conditions
PyPI · Software Development · released Jun 2026

Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.

permissive licensepure Python
323.3Mdownloads / mo

See also angr · archinfo · ailment · typeshed-client · fable-library · pyclibrary · xdsl · pytzdata · validators · arcp