Skip to main content

Async P4Runtime/gNMI Framework

Project description

🐟 Finsy

ci codecov

Finsy is a P4Runtime controller framework written in Python using asyncio.

import asyncio
import finsy as fy

async def main():
    sw1 = fy.Switch("sw1", "127.0.0.1:50001")
    async with sw1:
        print(sw1.p4info)

asyncio.run(main())

For more examples, see the examples directory.

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

finsy-0.1.0.tar.gz (152.4 kB view details)

Uploaded Source

Built Distribution

finsy-0.1.0-py3-none-any.whl (185.4 kB view details)

Uploaded Python 3

File details

Details for the file finsy-0.1.0.tar.gz.

File metadata

  • Download URL: finsy-0.1.0.tar.gz
  • Upload date:
  • Size: 152.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.5 Darwin/21.5.0

File hashes

Hashes for finsy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 db5c839f98716974b03609ffda9151fd6bcd4093e018c5dc0a685fe4f23433a1
MD5 17a6cd67f4c27f2c5a9531e56c0db602
BLAKE2b-256 484d98426cd40901cfb1449d103bcde2e77ffe81f3b3a6d0c26382af797b6312

See more details on using hashes here.

File details

Details for the file finsy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: finsy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 185.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.5 Darwin/21.5.0

File hashes

Hashes for finsy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6216a19746b5b19c8daf69fa27fe49aeff1b7fe9fb77b439ed71d3aa383e975
MD5 3e933e69cc38360d364e4d238fa2cd2e
BLAKE2b-256 2f59f11959bca0b233f61a1afd2066284b53aed37553c45b5a0d41819231bbbc

See more details on using hashes here.

Supported by

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