Metadata-Version: 1.1
Name: solentware-base
Version: 4.1
Summary: Bitmapped record number databases using Python interfaces to Berkeley DB, SQLite, UnQLite, Vedis, and DPT.
Home-page: http://www.solentware.co.uk
Author: Roger Marsh
Author-email: roger.marsh@solentware.co.uk
License: BSD
Description: =========================================================================
        A bitmapped record number database interface for various database engines
        =========================================================================
        
        .. contents::
        
        
        Description
        ===========
        
        A record number database is seen as a set of fixed size segments, and an existence bitmap is associated with each segment which contains any records.  The idea is from Model 204 (Rocket Software).
        
        Where an index value refers to many records in a segment these references are encoded as a bitmap or a list of record numbers, in a single <index value> : <bitmap or list> record, rather than as many <index value> : <record number> records.  When 'many' is small a list is favoured to save the space needed for large numbers of unset bits.
        
        The interfaces provided by the apsw, bitbase, bsddb, bsddb3, dptdb, and sqlite3, Python modules are supported.
        
        
        Installation Instructions
        =========================
        
        Install the package by typing
        
           python setup.py install
        
        at the command prompt with setup.py in the current directory.
        
        You may need to give the path and version of Python depending on your system's configuration:
        
           <path to python>/python<version> setup.py install
        
           For example
        
              C:\\Python36\\python setup.py install
        
                 on Microsoft Windows or
        
              python3.6 setup.py install
        
                 on Unix-like systems.
        
        Use `Python`_ 3.6 or later.
        
        
        .. _`Python`: https://python.org
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Operating System :: OS Independent
Classifier: Topic :: Database
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 3 - Alpha
