From 9edf96370488fca037c8ead6ea45670944befd7b Mon Sep 17 00:00:00 2001 From: Damien Arnodo Date: Fri, 26 Dec 2025 13:42:47 +0000 Subject: [PATCH] feat: add yang package init Exports all YANG path classes for easy imports. Part of #3 --- src/yang/__init__.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/yang/__init__.py diff --git a/src/yang/__init__.py b/src/yang/__init__.py new file mode 100644 index 0000000..12d3adf --- /dev/null +++ b/src/yang/__init__.py @@ -0,0 +1,36 @@ +""" +YANG module for Fabric Orchestrator. + +This module provides YANG path constants and utilities for +managing Arista EVPN-VXLAN fabrics via gNMI. +""" + +from .paths import ( + Interfaces, + Loopbacks, + VLANs, + BGP, + AfiSafi, + VXLAN, + MLAG, + EVPN, + PortChannel, + System, + SubscriptionPath, + FabricSubscriptions, +) + +__all__ = [ + "Interfaces", + "Loopbacks", + "VLANs", + "BGP", + "AfiSafi", + "VXLAN", + "MLAG", + "EVPN", + "PortChannel", + "System", + "SubscriptionPath", + "FabricSubscriptions", +]