PDN: PDNPYDB



File name         Date  kB      Dlds Description


  • bsddb33s.zip
  • 210623 348k 2 BerkeleyDB wrapper module, v3-3.0b1 for Python by Robin Dunn. Source archive, gzip'd tar. Does not use SWIG. Provides nearly complete wrapping of the Sleepycat C API for the DatabaseEnvironment, Database, Cursor, and Transaction objects, and each of these is exposed as a Python Type in the bsddb3.db module. The databse objects can use different access methods, btree, hash, recno, and queue. All of these are fully supported in the Python wrappers. http://pybsddb.sourceforge.net/


  • README
  • 210623 4k 1 Contributed database facilities for Python


  • mSQLm2b.zip
  • 210623 10k 4 Version 2.0b of mSQLmodule, tested with Python 1.5.2 and mSQL 2.0.5, See the source for a list of changes.


  • Sybase09.zip
  • 210623 31k 2 The Sybase extension module for Python, an almost complete implementation of the Python Database API Specification 2.0. Dave Cole You will need a functional Python installation. To date, only 1.5.2 has been tested. On Debian GNU/Linux systems, you will need to install the python-dev package.


  • mxTlP20.zip
  • 210623 81k 2 Windows binary included. mxTools 1.0.0 for Python 2.0 Collection of Additional Builtins mxTools is an extension package that includes a collection of handy functions and objects giving additional functionality in form of new builtins to the Python programmer. The package auto-installs the new functions and objects as builtins upon first import. This means that they become instantely available to all other modules without any further action on your part. Add the line import NewBuiltins to your site.py script and they will be available to all users at your site as if they were installed in the Python interpreter itself.


  • PSYCOPG.TGZ
  • 210623 241k 2 psycopg is a PostgreSQL database adapter for the Python programming language. Its main advantages are that it supports the full Python DBAPI 2.0 and it is thread safe at level 2. It was designed for heavily multi-threaded applications that create and destroy lots of cursors and make a conspicuous number of concurrent INSERTs or UPDATEs. The psycopg distribution includes ZPsycopgDA, a Zope Database Adapter.


  • gdmodw32.zip
  • 210623 22k 2 This is a port of the Python GDBM module to Win32. It has been tested with GDBM 1.7.3 under Windows NT and seems OK.


  • MySQLm12.zip
  • 210623 17k 3 Version 1.2 of the Python interface for the MySQL database. Python: http://www.python.org MySQL: http://www.tcx.se Joerg Senekowitsch


  • Syb28doc.zip
  • 210623 23k 2 Documentation in HTML format for Sybase 28


  • informxm.zip
  • 210623 5k 2 This archive contains informixmodule.c, an Informix interface (George Cutrell)


  • Sybase28.zip
  • 210623 54k 2 This arcive contains Sybase-0.28.tar.gz The Sybase module provides a Python interface to the Sybase relational database system. The Sybase package supports almost all of the Python Database API, version 2.0 with extensions. The module works with Python versions 1.52 and later, and Sybase versions 11.0.3 and later. It is based on the Sybase Client Library (ct_* API), and the Bulk-Library Client Client (blk_* API interfaces. Please see included text file.


  • mxDTmP15.zip
  • 210623 141k 3 Windows binary included. mxDateTime 1.3.0 for Python 1.5.2 Generic Date/Time Types mxDateTime is an extension package that provides three new object types, DateTime, DateTimeDelta and RelativeDateTime, which let you store and handle date/time values in a more natural way than by using ticks (seconds since 1.1.70 0:00 UTC; the encoding used by the time module). You can add, subtract and even multiply instances, pickle and copy them and convert the results to strings, COM dates, ticks and some other more esoteric values. In addition, there are several convenient constructors and formatters at hand to greatly simplify dealing with dates and times in real-world applications. Also exports a comfortable C API interface for other extensions to build upon. This is especially interesting for database applications which often have to deal with date/time values (the mxODBC package is one example of an extension using this interface).


  • mxODBC15.zip
  • 210623 722k 2 Windows binary included. mxODBC 1.1.1 for Python 1.5.2 Generic ODBC 2.0 interface provides a Python Database API compliant interface to ODBC 2.0 capable database drivers and managers. Also gives access to catalog methods which allow you to scan the database for tables, procedures, etc. Also uses the mxDateTime package for date/time value interfacing eliminating most of the problems these types normally introduce. Allows you to interface to more than one database from one process. It includes a varity of preconfigured setups for many commonly used databases such as MySQL, Oracle, Informix, Solid and many more. Also includes precompiled ver. for the Win ODBC manager.


  • sybase32.zip
  • 210623 69k 3 Sybase module developed by Dave Cole provides a Python interface to the Sybase relational database system. The Sybase package supports almost all of the Python Database API, version 2.0 with extensions.


  • Martel02.zip
  • 210623 91k 2 Martel is a parser generator, written in Python, which takes a regular expression grammer for a format and turns the resultant parsed tree into a set of callback events emulating the XML/SAX API.


  • SolidPy1.zip
  • 210623 20k 2 This is a Python module for the Solid DB Server. It sghould also be usable for any other ODBC conformant database. The interface conforms to the Python database API (missing parts may be implemented) which can be found at .


  • mxCrpt01.zip
  • 210623 228k 2 Windows binary included. mxCrypto 0.1.1 for Python 1.5.2/2.0 Interface to Eric Young's SSLeay/OpenSSL mxCrypto is an extension package that provides OO-style access to the cipher algorithms and hash functions included in SSLeay, a very nifty cryptographic lib written by Eric Young now maintained by the OpenSSL team. Apart from being usable stand-alone, it provides hooks that make it work as high quality fill-in for the missing parts in Andrew Kuchling's pycrypt export package. Due to the ITAR export restrictions on cryptographic software Andrew's implementations are not legally downloadable from outside the US. SSLeay/OpenSSL is available world-wide.


  • snakedb1.zip
  • 210623 17k 2 snakedb-1.00 in zip format. The purpose of SnakeDb is to provide an easy database API. You don't have to write SQL statements in your scripts to create databases or execute a query. You can access the fields in the tables through a dictionary. The API also allows you to execute complex SQL statements. SnakeDb is a wrapper around other python database modules. SnakeDb ver 1.00 supports Gadfly and MySQL databases. You can easily extend it to use other python database modules. Req: Python 2.0, MySQL database system ver 3.22.25 and up, Gadfly python module, MySQLdb python module


  • pgnotify.zip
  • 210623 6k 2 pgnotify is a PostgreSQL client-side asynchronous notification handler for Python.


  • sybase34.zip
  • 210623 81k 3 Sybase module 0.35pre2. The Sybase module provides a Python interface to the Sybase relational database system. It supports all of the Python Database API, version 2.0 with extensions.


  • mxDTmP20.zip
  • 210623 141k 2 Windows binary included. mxDateTime 1.3.0 for Python 2.0 Generic Date/Time Types mxDateTime is an extension package that provides three new object types, DateTime, DateTimeDelta and RelativeDateTime, which let you store and handle date/time values in a more natural way than by using ticks (seconds since 1.1.70 0:00 UTC; the encoding used by the time module). You can add, subtract and even multiply instances, pickle and copy them and convert the results to strings, COM dates, ticks and some other more esoteric values. In addition, there are several convenient constructors and formatters at hand to greatly simplify dealing with dates and times in real-world applications. Also exports a comfortable C API interface for other extensions to build upon. This is especially interesting for database applications which often have to deal with date/time values (the mxODBC package is one example of an extension using this interface).


  • informxu.zip
  • 210623 15k 2 DB API interface to informix (Bertil Reinhammar, eshop) unix format.


  • sqltw031.zip
  • 210623 153k 4 A Python-DB API 2.0 compliant extension module that uses the SQLite embedded SQL database. No external SQL server required. Think of Gadfly, only faster. SQLite is a powerful, embedded relational database in a compact C library. It supports a large subset of SQL92, multiple tables and indices, transactions, and triggers. Sources are uncopyrighted and can be used for any purpose. More information can be found at . W32 version.


  • infrmxdb.zip
  • 210623 49k 3 DB API interface to informix (Bertil Reinhammar, eshop) for the pc.


  • MySQLm14.zip
  • 210623 20k 2 This is version 1.4 of the Python interface for the MySQL database. Version 1.4 fixes a bug in 1.3 that under certain conditions will make python segfault. All users are urged to upgrade. Python: http://www.python.org MySQL: http://www.tcx.se Joerg Senekowitsch


  • mxODBCP2.zip
  • 210623 723k 3 Windows binary included. mxODBC 1.1.1 for Python 2.0 Generic ODBC 2.0 interface provides a Python Database API compliant interface to ODBC 2.0 capable database drivers and managers. Also gives access to catalog methods which allow you to scan the database for tables, procedures, etc. Also uses the mxDateTime package for date/time value interfacing eliminating most of the problems these types normally introduce. Allows you to interface to more than one database from one process. It includes a varity of preconfigured setups for many commonly used databases such as MySQL, Oracle, Informix, Solid and many more. Also includes precompiled ver. for the Win ODBC manager.


  • sybased.zip
  • 210623 38k 2 Sybase Documentation for the Sybase module developed by Dave Cole, in HTML format.


  • mxTlP152.zip
  • 210623 80k 2 Windows binary included. mxTools 1.0.0 for Python 1.5.2 Collection of Additional Builtins mxTools is an extension package that includes a collection of handy functions and objects giving additional functionality in form of new builtins to the Python programmer. The package auto-installs the new functions and objects as builtins upon first import. This means that they become instantely available to all other modules without any further action on your part. Add the line import NewBuiltins to your site.py script and they will be available to all users at your site as if they were installed in the Python interpreter itself.


  • dbf-0-1.zip
  • 210623 2k 2 This is a module for reading dbf files. Author: Michal Spalinski (mspalw.edu.pl)


  • mxTxTP20.zip
  • 210623 94k 2 Windows binary included. mxTextTools 1.1.1 for Python 2.0 Fast Text Processing Tools is an extension package for Python that provides several useful functions and types that implement high-performance text manipulation and searching algorithms in addition to a very flexible and extendable state machine, the Tagging Engine, that allows scanning and processing text based on low-level byte-code "programs" written using Python tuples. It gives you access to the speed of C without the need to do any compile and link steps every time you change the parsing description. Applications include parsing structured text, finding and extracting text (either exact or using translation tables) and recombining strings to form new text.


  • mxPrxP15.zip
  • 210623 38k 2 Windows binary included. mxProxy 0.2.0 for Python 1.5.2 Generic Proxy Wrapper Type mxProxy is an extension package that provides a new type that is suitable to implement Bastion like features without the need to use restricted execution environments. The type's main features are secure data encapsulation (the hidden objects are not accessible from Python since they are stored in internal C structures), customizable attribute lookup methods and a cleanup protocol that helps in breaking circular references prior to object deletion. The latest version adds a very interesting new feature: weak references which help you work with circular references in a way that doesn't cause memory leakage in a Python system.


  • PyGres95.zip
  • 210623 39k 2 This archive contains PyGres95-1.0b.tar.gz Interface to the Postgres95 database (Pascal Andre)


  • xlator02.zip
  • 210623 8k 3 xlator.py is a file format translator. It can currently handle ASCII data files of - fixed width - delimted (single character) - comma separated values (CSV) and translate between any and all of them.


  • mxStkP20.zip
  • 210623 33k 3 Windows binary included. mxStack 0.3.0 for Python 2.0 Fast and Memory-Efficient Stack Type mxStack is an extension package that provides a new object type called Stack. It works much like what you would expect from such a type, having .push() and .pop() methods and focusses on obtaining maximum speed at low memory costs.


  • mysqlapi.zip
  • 210623 10k 2 Version 0.1 mysqlapi


  • cmgadfly.zip
  • 210623 4k 2 comgadfly.py An COM object for the Gadfly RDBMS (http://www.chordate.com) Marc Risney (msrisney@hotmail.com) 1/29/20000 http://wwww.blazesoft.com/~mrisney/comgadfly.py comgadfly is a simple COM object for Gadfly, allowing access to the Gadfly RDBMS, much like the ADO object, only the real beauty of a Python Gadfly COM object is that you can access you data across the network on a platform that Python and Gadfly is running and being served. This is still very new code, with only very basic functionality look for a more complete version of this sometime this spring 2000. Make sure you have Mark Hammonds win32 extension installed


  • mxStkP15.zip
  • 210623 33k 3 Windows binary included. mxStack 0.3.0 for Python 1.5.2 Fast and Memory-Efficient Stack Type mxStack is an extension package that provides a new object type called Stack. It works much like what you would expect from such a type, having .push() and .pop() methods and focusses on obtaining maximum speed at low memory costs.


  • typhoon.zip
  • 210623 11k 2 This module interfaces with the typhoon (version 1.10.3) database that can be found in the Linux distribution.


  • msql.zip
  • 210623 9k 2 Refined python interface to mSQL (Mark Shuttleworth)


  • PyDO101.zip
  • 210623 34k 2 PyDO v1.01 is a Object-Relational database access tool. Works with Oracle, PostgreSQL and MySQL, others are definitely possible.


  • sysbase.zip
  • 210623 20k 2 SYBASE interface. This archive contains the following files: =Sybase.shar SYBASE interface (John Redford, Tim Docker, etc) =Sybase.README =Sybase.patch Patches for Sybase.shar (Josef Sachs) =sybasemodule.tar.gz ... Refined version of Sybase.shar (Bernard Gardner) =sybasemodule.README


  • Sybase26.zip
  • 210623 53k 2 This arcive contains Sybase-0.26.tar.gz. The Sybase module provides a Python interface to the Sybase relational database system. The Sybase package supports almost all of the Python Database API, version 2.0 with extensions. The module works with Python versions 1.5.2 and later and Sybase versions 11.0.3 and later. It is based on the Sybase Client Library (ct_* API), and the Bulk-Library Client (blk_* API) interfaces.


  • dmtools.zip
  • 000000 29k 2 DMtools Support for data mining of MySQL databases. Flexible toolbox for accessing MySQL databases. They provide a number of routines for basic data aggregation to facilitate various data mining tasks. Two core features of the DMtools are caching of database queries and parallelism within a collection of independent queries. URL: http://csl.anu.edu.au/ml/dm/dm_so ftware.html GPL, ftp://csl.anu.edu.au/pub/dm/dm tools/ Req: MySQLdb, zlib (recommended). Ole Nielsen, Peter Christen (Ole.NielsenPeter.Christenhttp://csl.anu.edu.au /ml/dm/


  • mxPrxP20.zip
  • 210623 46k 3 Windows binary included. mxProxy 0.2.0 for Python 2.0 Generic Proxy Wrapper Type mxProxy is an extension package that provides a new type that is suitable to implement Bastion like features without the need to use restricted execution environments. The type's main features are secure data encapsulation (the hidden objects are not accessible from Python since they are stored in internal C structures), customizable attribute lookup methods and a cleanup protocol that helps in breaking circular references prior to object deletion. The latest version adds a very interesting new feature: weak references which help you work with circular references in a way that doesn't cause memory leakage in a Python system.


  • Sybase13.zip
  • 210623 33k 2 The Sybase module provides a Python interface to the Sybase relational database system. The Sybase package supports almost all of the Python Database API, version 2.0 with extensions. The module works with Python versions 1.5.2 and later and Sybase versions 11.0.3 and later. It is based on the Sybase Client Library (ct_* API), and the Bulk-Library Client (blk_* API) interfaces.


  • lms_02.zip
  • 210623 59k 3 This archive contains lms_0.2.tar.gz, Web Based Library Management System (Hirendra Hindocha)


  • pyodbc-i.zip
  • 210623 16k 2 This archive contains python_odbc_info.tar.gz. Detailed explanation in HTML format about the LMS (Library Management System) written using Python and ODBC. I hope this might help others who have been looking for some info and examples about Python and ODBC. If you have questions please post them to the pythonwin list. hiren


  • pysqlt3l.zip
  • 210623 79k 2 A Python-DB API 2.0 compliant extension module that uses the SQLite embedded SQL database. No external SQL server required. Think of Gadfly, only faster. SQLite is a powerful, embedded relational database in a compact C library. It supports a large subset of SQL92, multiple tables and indices, transactions, and triggers. Sources are uncopyrighted and can be used for any purpose. More information can be found at . Tar gzip format.


  • zodb.zip
  • 210623 416k 2 The Z Object Database, or the ZODB for short, is a powerful and easy-to-use object persistence system for Python.


  • mxTxTP15.zip
  • 210623 94k 2 Windows binary included. mxTextTools 1.1.1 for Python 1.5.2 Fast Text Processing Tools is an extension package for Python that provides several useful functions and types that implement high-performance text manipulation and searching algorithms in addition to a very flexible and extendable state machine, the Tagging Engine, that allows scanning and processing text based on low-level byte-code "programs" written using Python tuples. It gives you access to the speed of C without the need to do any compile and link steps every time you change the parsing description. Applications include parsing structured text, finding and extracting text (either exact or using translation tables) and recombining strings to form new text.