Skip to main content

Firebird driver for Python

Project description

firebird-driver

Firebird driver for Python

PyPI - Version PyPI - Python Version Hatch project PyPI - Downloads Libraries.io SourceRank Ask DeepWiki

This package provides official Python Database API 2.0-compliant driver for the open source relational database Firebird®. In addition to the minimal feature set of the standard Python DB API, this driver also exposes the new (interface-based) client API introduced in Firebird 3, and number of additional extensions and enhancements for convenient use of Firebird RDBMS.


Table of Contents

Installation

Requires: Firebird 3+

pip install firebird-driver

See firebird-lib package for optional extensions to this driver.

License

firebird-driver is distributed under the terms of the MIT license.

Documentation

The documentation for this package is available at https://firebird-driver.readthedocs.io

Running tests

This project uses hatch , so you can use:

hatch test

to run all tests for default Python version (3.11). To run tests for all Python versions defined in matrix, use -a switch.

This project is using pytest for testing, and our tests add several options via tests/conftest.py.

By default, tests are configured to use local Firebird installation via network access. To use local installation in embedded mode, comment out the section:

[tool.hatch.envs.hatch-test]
extra-args = ["--host=localhost"]

in pyproject.toml.

You can also use firebird driver configuration file to specify server(s) that should be used for testing, and then pass --driver-config and --server options to pytest.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

firebird_driver-2.0.3.tar.gz (105.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

firebird_driver-2.0.3-py3-none-any.whl (109.8 kB view details)

Uploaded Python 3

File details

Details for the file firebird_driver-2.0.3.tar.gz.

File metadata

  • Download URL: firebird_driver-2.0.3.tar.gz
  • Upload date:
  • Size: 105.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for firebird_driver-2.0.3.tar.gz
Algorithm Hash digest
SHA256 3c78c63a1d69252880b02126c539d4a712d28563f45e896247c397cd2ada75ad
MD5 d7d16cb075a4f2e2eac18cc56f0c5758
BLAKE2b-256 97da48da8f865f17bc7d0184717f8e92d1b7c52418ae77af315c0239cf7f3739

See more details on using hashes here.

File details

Details for the file firebird_driver-2.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for firebird_driver-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0c4dbea53c8ff003cd1c6fd254524f72757fa921f13a6ae23d846c7071d4f337
MD5 f47ee83d3372e0d73394832430ab0a07
BLAKE2b-256 ffbfc396b8725f5d7d0df1c54ea5fecc8d4a99d515a8b116b7915e7813ad2994

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page