$npx skillfedfor your agent

archinfo

Classes with architecture-specific information useful to other projects.

Worth itPyPI Software DevelopmentReleased Aug 2026916.9K downloads / moBSD-2-ClausePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — archinfo-9.3.2-py3-none-any.whl
v9.3.2 · released 2026-08-05 · Python >=3.12

Yes. archinfo is a lightweight, actively maintained library with zero dependencies, permissive licensing, and no known vulnerabilities. Install it if you are building or using cross-architecture tools that need programmatic access to architecture-specific metadata. It is not a general-purpose utility; install only if your project actually needs this information.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.12 or later.
  • Low install friction with no runtime dependencies.
  • Active maintenance: last commit 2026-08-14, released 2026-08-05.

License · maintenance · safety

BSD-2-Clause (permissive) — BSD-2-Clause is permissive; you may use, modify, and distribute this package with minimal restrictions, provided you retain the license notice.

last release 2026-08-05 (9 days) · last repo commit 2026-08-14 · 97 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 916,939 downloads/mo, #4,727 on PyPI

Verify before relying

pip install archinfo

import archinfo
arch = archinfo.arch_from_id('arm')
print(arch.bits, arch.name)
  • What specific architecture types and metadata fields are available in the API.
  • Whether archinfo is actively used by pyvex and other cross-architecture tools as described.
  • What calling convention, ABI, and register layout details the package exposes.
Same gist for agents: .md · .json

What it is and what it does

archinfo is a library that encapsulates architecture-specific information into reusable classes. It was designed to support cross-architecture tools by providing a consistent, programmatic interface to CPU architecture details—instruction set properties, register layouts, calling conventions, and other platform-specific metadata. Rather than hardcoding architecture details throughout a tool, developers can query archinfo for the information they need.

The package has no runtime dependencies and is lightweight, making it suitable for embedding in larger analysis or reverse-engineering frameworks. It supports modern Python versions (3.12+) and has been actively maintained since its initial release in 2015.

Use it for

  • Query CPU architecture properties in binary analysis or emulation tools that need to adapt behavior per target platform.
  • Build cross-platform reverse-engineering frameworks that require programmatic access to architecture-specific metadata.
  • Retrieve calling convention and ABI details for a given processor architecture in static analysis.
  • Integrate architecture metadata into dynamic analysis or symbolic execution engines.
  • Support architecture-agnostic tool development by centralizing platform-specific information.

Worth the install?

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

Worth it

Yes.

archinfo is a lightweight, actively maintained library with zero dependencies, permissive licensing, and no known vulnerabilities. Install it if you are building or using cross-architecture tools that need programmatic access to architecture-specific metadata. It is not a general-purpose utility; install only if your project actually needs this information.

Install

archinfo on PyPI

Before you install

Low install friction with no runtime dependencies. Active maintenance: last commit 2026-08-14, released 2026-08-05. Requires Python 3.12 or later.

Requires Python 3.12 or later.

License in practice

BSD-2-Clause is permissive; you may use, modify, and distribute this package with minimal restrictions, provided you retain the license notice.

Quickstart

pip install archinfo

import archinfo
arch = archinfo.arch_from_id('arm')
print(arch.bits, arch.name)

Verify before relying

  • What specific architecture types and metadata fields are available in the API.
  • Whether archinfo is actively used by pyvex and other cross-architecture tools as described.
  • What calling convention, ABI, and register layout details the package exposes.

Package facts

LicenseBSD-2-Clause permissive
Python supportSupports the current Python release >=3.12
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceActively maintained 9 days since the last release
Last repo commit
First released
Downloads916,939 / month, #4,727 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: archinfo-9.3.2-py3-none-any.whl

Tags

Capabilities
architecture metadatacpu instruction set infocross-platform architecture detailsprocessor architecture classesbinary analysis architecture support
Topics
binary-analysisarchitecture-metadata

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 › “architecture metadata”

  • archinfoProvides architecture-specific metadata and information classes for…
  • archspecArchspec provides APIs to detect, query, and compare CPU…
  • pystac-ext-mlmAdds Machine Learning Model extension support to PySTAC, enabling…

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 · ailment · archspec · angr-data · py-cpuinfo · cle · ropper · intel-openmp · mozinfo · evmdasm