Skip to main content

An interface generator for distributed computing.

Project description

ifgen (4.2.6)

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.12/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 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.2.6.tar.gz (2.1 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.2.6-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ifgen-4.2.6.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for ifgen-4.2.6.tar.gz
Algorithm Hash digest
SHA256 d3e94a9fa80010ab9e19b93db41050b916fd6daccd16c97358dc76d9fa4ac3a9
MD5 07401d88486121cdd504611d120af5dc
BLAKE2b-256 03841de0bbeff851e725d8f615dda5b79d13e3cf497996a7e33e647a9308c00a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ifgen-4.2.6-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for ifgen-4.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2061e9d4284daa120d04bf810f11b7c3a102550a08e1405004003abbf36aed1f
MD5 a7fb9b1cbda1ea96d6a9c2a8cb77ba7b
BLAKE2b-256 e89fdf6d03e7087996e0b66c1871d9e56d9d5306b01d13dda1e8b4687a3b4b35

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