Skip to main content

An interface generator for distributed computing.

Project description

ifgen (4.8.2)

python Build Status codecov PyPI - Status Dependents (via libraries.io)

An interface generator for distributed computing.

Consider sponsoring development.

(interface documentation)

Python Version Support

This package is tested with the following Python minor versions:

Platform Support

This package is tested on the following platforms:

  • ubuntu-latest
  • macos-latest
  • windows-latest

Introduction

Command-line Options

$ ./venv3.14/bin/ig -h

usage: ig [-h] [--version] [-v] [-q] [--curses] [--no-uvloop] [-C DIR]
          {gen,svd,noop} ...

An interface generator for distributed computing.

options:
  -h, --help      show this help message and exit
  --version       show program's version number and exit
  -v, --verbose   set to increase logging verbosity
  -q, --quiet     set to reduce output
  --curses        whether or not to use curses.wrapper when starting
  --no-uvloop     whether or not to disable uvloop as event loop driver
  -C, --dir DIR   execute from a specific directory

commands:
  {gen,svd,noop}  set of available commands
    gen           generate interfaces
    svd           process CMSIS-SVD files
    noop          command stub (does nothing)

Internal Dependency Graph

A coarse view of the internal structure and scale of ifgen's source. Generated using pydeps (via mk python-deps).

ifgen's Dependency Graph

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ifgen-4.8.2.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ifgen-4.8.2-py3-none-any.whl (5.4 MB view details)

Uploaded Python 3

File details

Details for the file ifgen-4.8.2.tar.gz.

File metadata

  • Download URL: ifgen-4.8.2.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ifgen-4.8.2.tar.gz
Algorithm Hash digest
SHA256 2d923cc68136d05c681badb838235c96fa6eca8993799d34104218a314883591
MD5 5f1d389b5e8d1e78c4fb83e2dc6ccf75
BLAKE2b-256 9dab7bef336f35f79f46d8f0d410f8b7347f76f84efde1e5708b394ebb20d60c

See more details on using hashes here.

File details

Details for the file ifgen-4.8.2-py3-none-any.whl.

File metadata

  • Download URL: ifgen-4.8.2-py3-none-any.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ifgen-4.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0d68d929865a7ebc85b1f37161e93d8b0f6dbcd3cbd11747d17799a6d1888a62
MD5 c52b08d8f0bc0e7a67b23f2532808f56
BLAKE2b-256 e562d9eb56ac4f13934d797b8f2bac31be4d0f9f9cdd417b301c9b2f0d2d9a0f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page