Metadata-Version: 2.1
Name: firebird-base
Version: 1.3.1
Summary: Firebird base modules for Python
Home-page: https://github.com/FirebirdSQL/python3-base
Author: Pavel Císař
Author-email: pcisar@users.sourceforge.net
License: MIT
Project-URL: Documentation, https://firebird-base.rtfd.io
Project-URL: Bug Reports, https://github.com/FirebirdSQL/python3-base/issues
Project-URL: Funding, https://www.firebirdsql.org/en/donate/
Project-URL: Source, https://github.com/FirebirdSQL/python3-base
Keywords: Firebird base common library logging trace audit data conversion registry ZeroMQ protobuf
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Topic :: Software Development
Requires-Python: <4,>=3.8
Description-Content-Type: text/x-rst; charset=UTF-8
License-File: LICENSE

================================
Firebird base modules for Python
================================

The `firebird-base` package provides common Python 3 modules used by `Firebird Project`_
in various development projects. However, these modules have general applicability outside
the scope of development for `Firebird`_ ® RDBMS.

Topic covered by `firebird-base` package:

* General data types like `singletons`, `sentinels` and objects with identity.
* Unified system for data conversion from/to string.
* `DataList` and `Registry` collection types with advanced data-processing cappabilities.
* Work with structured binary buffers.
* Global registry of Google `protobuf` messages and enumerations.
* Extended configuration system based on `ConfigParser`.
* Context-based logging.
* Trace/audit for class instances.
* General "hook" mechanism.


|donate|

.. _Firebird: http://www.firebirdsql.org
.. _Firebird Project: https://github.com/FirebirdSQL

.. |donate| image:: https://www.firebirdsql.org/img/donate/donate_to_firebird.gif
    :alt: Contribute to the development
    :scale: 100%
    :target: https://www.firebirdsql.org/en/donate/


