feat(build): configure project tooling and update dependencies

- Replace placeholder deps with click, pygnmi, and rich for CLI functionality
- Add fabric-orch CLI entry point via project.scripts
- Configure hatchling as build backend with wheel/sdist targets
- Add ruff linter configuration for code quality
- Add dev dependency group with ruff
- Alphabetize yang module imports
This commit is contained in:
darnodo
2025-12-31 09:36:00 +01:00
parent 3e76eba46a
commit e041dab724
9 changed files with 1524 additions and 25 deletions

View File

@@ -6,18 +6,18 @@ managing Arista EVPN-VXLAN fabrics via gNMI.
"""
from .paths import (
BGP,
EVPN,
MLAG,
VXLAN,
AfiSafi,
FabricSubscriptions,
Interfaces,
Loopbacks,
VLANs,
BGP,
AfiSafi,
VXLAN,
MLAG,
EVPN,
PortChannel,
System,
SubscriptionPath,
FabricSubscriptions,
System,
VLANs,
)
__all__ = [