Metadata-Version: 2.4
Name: libnfb_ext_grpc
Version: 0.1.1
Summary: Python wrapper for libnfb gRPC extension
Author-email: Martin Spinler <spinler@cesnet.cz>
License-Expression: BSD-3-Clause
Project-URL: Homepage, https://github.com/CESNET/ndk-sw
Project-URL: Documentation, https://cesnet.github.io/ndk-sw/
Project-URL: Repository, https://github.com/CESNET/ndk-sw
Project-URL: Bug Tracker, https://github.com/CESNET/ndk-sw/issues
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Hardware
Classifier: Topic :: System :: Networking
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: protobuf
Requires-Dist: grpcio
Requires-Dist: nfb
Dynamic: license-file

# libnfb_ext_grpc

Python wrapper for the libnfb gRPC extension.

This package provides a gRPC server that exposes NFB device operations
(register access, FDT retrieval) over the network, allowing remote control
of NFB/NDK FPGA cards.

## Prerequisites

The **nfb-framework** package (providing `libnfb`, the NFB kernel driver,
and the required headers) must be installed first. See the
[NDK software documentation](https://cesnet.github.io/ndk-sw/) for details.

## Installation

```bash
pip install libnfb_ext_grpc
```

## Usage

Start the gRPC server:

```bash
nfb-python-grpc-server
```

## License

BSD 3-Clause License. See [LICENSE](LICENSE) for details.
