Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Libraries

    Pycopia

    Download button

    No screenshots available
    Downloads: 442  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Keith Dart | More programs
    Freeware / FREE
    April 22nd, 2009, 18:20 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    Pycopia description

    Collection of Python modules for developers of network tools and QA frameworks

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

    Pycopia is divided up into a collection of sub-projects, each concentrating on a specific problem domain or category. The following lists the current set of sub-projects.

    pycopia-aid
    General purpose objects that enhance Python's core modules. You can use these modules in place of the standard modules with the same name. This package is part of the collection of python packages known as pycopia.

    pycopia-utils
    Some functions of Pycopia require root privileges. This module contains some helper programs so that Pycopia scripts can run as non-root, but still perform some functions that require root (e.g. open ICMP socket, SNMP trap port, and syslog port). It also includes the Python 2.5 readline module for older Pythons.

    pycopia-core
    Core components of the Pycopia application framework. Modules used by other PYcopia packages, that you can also use in your applications. There is a asynchronous handler interface, CLI tools, and misc modules.

    pycopia-CLI
    Pycopia framework for constructing POSIX/Cisco style command line interface tools. Supports context commands, argument parsing, debugging aids. Modular design allows you to wrap any object with a CLI tool.

    pycopia-debugger
    Enhanced Python debugger. Like pdb, but has more inspection commands, colorized output, command history.

    pycopia-process
    Modules for running, interacting with, and managing processes. A process manager for spawning and managing multiple processess. Support for Python coprocess. Expect module for interacting with processes. Can connect with pipes or pty. Objects for status reporting and process information.

    pycopia-SMI
    Python wrapper for libsmi, providing access to MIB/SMI data files. Also provides a nicer API that is more object-oriented. Includes node interators.

    pycopia-mibs
    Collection of pre-compiled MIBs for Pycopia SNMP. These are generated Python modules, produced by mib2py program.

    pycopia-SNMP
    SNMP protocol module for Python. Provides SNMP query, traps, and device manager objects.

    pycopia-storage
    Pycopia persistent storage and object model. Provides a storage build on top of Durus that defines container types and some persistent objects useful for networks and network device testing.

    pycopia-QA
    Pycopia packages to support professional QA roles. A basic QA automation framework. Provides base classes for test cases, test suites, test runners, reporting, lab models, terminal emulators, remote control, and other miscellaneous functions.

    pycopia-net
    General purpose network related modules. Modules for updating DNS, modeling metworks, measuring networks, and a framework for the creation of arbitrary chat-style protocols.

    pycopia-audio
    Audio and telephony modules for Python. Provides modules for controlling the alsaplayer program, and interfacing to mgetty/vgetty. Also includes a basic telephone answering machine, with email message delivery (you need a voice modem). NOTE: I can't test this code right now, and the alsaplayer interface is changing. But it all used to work...

    pycopia-XML
    Work with XML in a Pythonic way. Provides Python(ic) Object Model, or POM, for creating, inspecting, or modifying basic XML documents. Partially validates documents. This framework requires a DTD for the XML. Never "print" XML tags again.

    pycopia-WWW
    Pycopia WWW tools and web application framework. Provides FCGI servers, XHTML page generator with functional style interfaces, and lightweight web application framework. Designed to work closely with the lighttd front-end server.

    pycopia-vim
    Extend Vim with Python helpers for Python IDE functionality. Includes enhanced syntax files, color scheme, and key mappings for Python development with the vim editor.

    NOTE: Pycopia is licensed and distributed under the terms of the GNU Lesser General Public License.


    Product's homepage

    Requirements:

    · Python

      


    TAGS:

    Python framework | Python libraries | application development | Python | development | framework

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM