Firebird Driver for Python
Firebird default head
Sourceforge CCA Awards 2009

Firebird Python Development

  • Main page
  • KInterbasDB
  • Documentation
  • Power Tools

  • Sub-Project details

    Leaders:
  • Pavel Cisar

    Members:

    Mail traffic:

  • Firebird-Python

    SVN repositories:

  • kinterbasdb

  • Firebird Sub-projects

  • Firebird Documentation
  • Firebird Core Engine
  • InterClient/InterServer
  • JDBC driver type 4
  • Firebird .NET provider
  • Firebird ODBC driver
  • Firebird Engine Plug-ins
  • Firebird Platform Porting
  • Firebird Driver for Python
  • Firebird QA
  • Core Technical Docs
  • Firebird Website

  • Firebird-Python Power Tools

    28-05-2009, Pavel Cisar

    PowerConsole

    Today I released PowerConsole v.0.7 to the public. PowerConsole is an enhanced Python interpreter that can host user defined commands. It uses pyparsing-based grammars for user commands to translate them into python calls, so it has limited support for mixing them with Python code. A basic, ready to use CLI interpreter is included.

    PowerConsole is the evolution of Firebird PowerTool I presented at Firebird Conference 2006.   (Transcript, must RIGHT-CLICK and Save As..). It's the universal execution engine for user commands and the new Firebird PowerTool is built on top of it as plugin (command package). Actually, the Firebird QA tool set is being rewritten on top of it too.

    Both expansions are still in development so they're not on PyPI yet, but you may taste them by installing pwcfb (Firebird PowerTool)or pwcfbqa (Firebird QA package) from the PowerConsole download area.

    Use easy_install with the -f option to point to it.

    The core is considered stable, and you can start to develop your own commands for it.

    Feedback

    Your comments, via the firebird-python list, are welcome. Subscribe here.

    Requirements

    • Python 2.5 or 2.6
    • kinterbasdb (for firebird and qa expansions)
    • qmtest (for qa expansion)
    • other dependencies are resolved by easy_install, however cheetah-community-edition (for qa expansion) must be taken from our site (use the -f switch).

    Links

    Installation

    Use easy_install from the python setuptools package to download and install it.

    If you don't have setuptools installed yet, download and run this python script.

    Back to Firebird Python index page.

    Get Firebird at SourceForge.net. Fast, secure and Free Open Source software downloads This site and the pages contained within are Copyright © 2000-2010, Firebird Project.
    Firebird® is a registered trademark of Firebird Foundation Incorporated.