Skip to main content

Welcome to Pytanga’s documentation!

Pytanga is a Python library that aims to simplify YANG payload creation, its architecture is based on the Composite and Visitor design patterns.

Similar to YANG models where a container can have leaves and other containers, building a part-whole architecture. Pitanga modules define a component with attributes (leaves), and children that represent the inner containers of the module.

For the data output, Pytanga implements a Visitor Pattern that is injected in each component and build the desired output, currently implemented only for NETCONF.

With that architecture, it is possible to define the YANG models’ logic and syntax tests decoupled of the payload generation.

Documentation link: https://pytanga.renatooliveira.eng.br/

Metadata

Release files for pytanga 1.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pytanga 1.0.9
File Size Uploaded
pytanga-1.0.9.tar.gz 18.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pytanga 1.0.9
File Interpreter ABI Platform
pytanga-1.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 74.4 kB

Release files / pytanga-1.0.9.tar.gz

Download URL pytanga-1.0.9.tar.gz
Size 18.2 kB
Tags Source
SHA-256 checksum
How to use checksums
161a439de863c0ce26ec7d7ca6cc42ffcfe70af0f2079f2f17f6a3667c2b288c
BLAKE2b-256 checksum
How to use checksums
5e6c04d01bff312f3cedeef6a11fc01c579aea3b07a83ce10f4c7bdfd4b5eb03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

Release files / pytanga-1.0.9-py3-none-any.whl

Download URL pytanga-1.0.9-py3-none-any.whl
Size 56.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4806ed1cdfed730804277c359eb282f59d741d8e9b188d75851640cc8bb38eb6
BLAKE2b-256 checksum
How to use checksums
b899c9312c000abfa642249b52b0d91a6cfbbcbeca21558c0070295c86b62dbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

Release history Release notifications | RSS feed

This release

1.0.9 This release

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page