Port details on branch 2022Q2 |
- py-pyeapi Python client for Arista eAPI
- 1.0.2 net-mgmt =1 1.0.2Version of this port present on the latest quarterly branch.
- Maintainer: kai@FreeBSD.org
- Port Added: 2018-04-05 04:37:09
- Last Update: 2023-10-28 04:34:06
- Commit Hash: d6bb96b
- People watching this port, also watch:: screen, mplayer-skins, grabc, grepcidr
- Also Listed In: python
- License: BSD3CLAUSE
- WWW:
- https://github.com/arista-eosplus/pyeapi
- Description:
- The Python library for Arista's eAPI command API implementation provides a
client API work using eAPI and communicating with EOS nodes. The Python
library can be used to communicate with EOS either locally (on-box) or remotely
(off-box). It uses a standard INI-style configuration file to specify one or
more nodes and connection properties.
The pyeapi library also provides an API layer for building native Python
objects to interact with the destination nodes. The API layer is a convenient
implementation for working with the EOS configuration and is extensible for
developing custom implementations.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}pyeapi>0:net-mgmt/py-pyeapi@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/net-mgmt/py-pyeapi/ && make install clean
- To add the package, run one of these commands:
- pkg install net-mgmt/py-pyeapi
- pkg install py39-pyeapi
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-pyeapi listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-pyeapi
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1696851404
SHA256 (pyeapi-1.0.2.tar.gz) = 563a80bb19451df7dd7b6e9e38489dee67ebeaf2f54de296e8ae0b26cd68a297
SIZE (pyeapi-1.0.2.tar.gz) = 146942
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Test dependencies:
-
- py39-mock>0 : devel/py-mock@py39
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-netaddr>0 : net/py-netaddr@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- This port is required by:
- for Run
-
- net-mgmt/py-napalm
Configuration Options:
- No options to configure
- Options name:
- net-mgmt_py-pyeapi
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|