Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
52 lines (31 sloc) 1.78 KB
Overview
========
The Pycopia package is a collection of Python (and some C) modules for use in
Python applications. There is support for network management, "Web" frontends,
XML processing, process control, and more.
Some noteworthy sub-packages and modules:
SNMP -- An implementation of SNMP v1 and v2c (Manager only now.. but Agent
class just needs to be filled in).
SMI -- A library, based on wrapping libsmi, for parsing and accessing MIB
files.
Devices -- Defines SNMP Manager objects for specific devices. You can create a
class that represent as device, and define which MIBs it supports.
POM -- Python Object Model for XML. This is patterned after XML DOM, but is
more pythonic. It also incorporates some XPath funcionality.
XHTML -- Utilities and classes for creating XHTML documents. This is based on
the Pythonic Object Model (POM) module, also found here.
WWW.framework -- A web framework supporting virtual domains.
process -- Spawn supprocesses. Interact with them using the Expect
object. Get process stats.
CLI -- Toolkit for making interactive command tools fast and easy.
debugger -- Enhanced Python debugger.
QA -- Test harness and framework for running tests, managing tests,
and recording results.
storage -- A database for keeping persistent configuration, the equipment
object model, test cases and test results.
This library is mostly governed by the Lesser GNU Public License (LGPL). If a
module comes from another source then it may have another, more liberal,
license. Parts here may be Other Peoples Code under the BSD or MIT license.
INSTALL
=======
See the INSTALL file.
You can’t perform that action at this time.