Pycopia Application Framework

来源:互联网 发布:python 批量下载url 编辑:程序博客网 时间:2024/06/05 09:18
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.
原创粉丝点击