Metadata-Version: 2.4
Name: mpy-file-info
Version: 0.1.1
Summary: A program to run MicroPython mpy-tool
Author-email: David Walker <dbwalker0min@gmail.com>
License: MIT
License-File: LICENSE
Requires-Python: >=3.13
Description-Content-Type: text/markdown

# mpy-file-info

A Python package and command-line tool for working with MicroPython `.mpy` files, providing a convenient wrapper around `mpy-tool`. This tool is compatible with [astral-sh/uv](https://github.com/astral-sh/uv) and can be run using `uvx mpy-file-info`.

## Features

- Hexdump and disassemble `.mpy` files
- Freeze `.mpy` files for embedding in firmware
- Merge multiple `.mpy` files
- Compatible with Python 3.13+
- Easily installable and runnable with [uv](https://github.com/astral-sh/uv)

## Installation

You can install this package locally, in a virtual environment, or directly with the `uvx` tool. If you are using [uv](https://github.com/astral-sh/uv):

```sh
uvx mpy-file-info --help
```