net-mgmt/py-pyang 2.2.1 FreeBSD
Validator and code generator for YANG (RFC 4741)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
f91c2d1b29- License
- MIT
- Categories
- net-mgmt, python
- Package size
- 642.4 KiB, 4021.1 KiB installed
Description
YANG is a data modeling language for NETCONF (RFC4741), developed by the IETF NETMOD WG.
pyang is a YANG validator, transformator and code generator, written in python. It can be used to validate YANG modules for correctness, to transform YANG modules into other formats, and to generate code from the modules.
pyang is compatible with http://www.ietf.org/internet-drafts/draft-ietf-netmod-yang-02.txt.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net-mgmt/py-pyang | 2.2.1 |
| DragonFly | net-mgmt/py-pyang | 1.7.8_2 |
Install
Binary package:
pkg install py312-pyang
From the ports tree:
cd /usr/ports/net-mgmt/py-pyang/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-pyang>0:net-mgmt/py-pyang
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.1.1 | 2.1.1 | 1.7.8 | 1.7.8_3 | 2.2 |
| FreeBSD:14:quarterly | 2.1.1 | 2.1.1 | n/a | 1.7.8_2 | 2.1.1 |
| FreeBSD:15:latest | 2.1.1 | 2.2 | n/a | 1.7.8_3 | 1.7.8_3 |
| FreeBSD:15:quarterly | 2.1.1 | 2.1.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.1.1 | 2.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 1
${PYTHON_PKGNAMEPREFIX}lxml>=0: devel/py-lxml
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 12
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pyang-2.2.1.tar.gz | 483706 | fa0d1bfb4121a051a7ce1ef707dd85dfb5053f464fbe7bc4f1faab37660f6849 |
Master sites 1
- PYPI
Commit history 7
The latest 5 of 7 in the history this site was built from.