The Pycopia project is a framework of frameworks for the rapid development of applications related to telecommunications networks, web, data processing, process control, and more.

Some examples include:

  • XML support
    • parsing
    • generating
    • XHTML
      • Web page creation
      • Form automation
  • SNMP support
    • Abstract API
    • manager role
    • ad-hoc SNMP scripting
    • SMI query
    • trap receiver
  • Expect module
    • Interact and control other programs
    • Pre-made modules include:
      • SSH control
      • sudo control
  • Process control
    • Process manager
    • Complete process information
    • subprocess (thread-like API)
    • Coprocess
      • pipe
      • pty
  • QA framework
    • Complete base for automated QA framework
    • Flexible reporting (text, html, email, etc.)
    • Define tests and test suites, which may be nested.
    • Object oriented and abstract execution environment
  • CLI construction API
    • Throw together a command line interactive tool.
  • Unix/Linux tools
    • crontab editor
    • Process information
    • Persistent object storage (requires Durus)
  • Extends Python
    • Enhanced debugger
    • New builtins may be optionally added:
      • partial
      • Enums
      • sgn()
      • Print function.
  • Network tools
    • ping
    • traceroute
    • HTTP client
  • Web application framework.
    • Put up a high-performance web server easily.
    • Integrated lighttpd configuration support.
    • Supports virtual hosts, fastCGI services.
    • Multi-process - works very well with SMP host.
    • No templates required (use python XHTML generator)
    • WSGI server interface.
    • clean URL to handler mapping, and reversible.
  • Answers your phone and takes messages (really!)
  • And more!

This framework was previously known as pyNMS.

The code is hosted in subversion, by Google code hosting. The most recent code base is only available there. More information is available there: http://code.google.com/p/pycopia/

Ohloh
Wikipedia...keep it free.