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

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.2.tar.gz (104.7 kB view details)

Uploaded Source

Built Distribution

firebird_driver-2.0.2-py3-none-any.whl (109.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for firebird_driver-2.0.2.tar.gz
Algorithm Hash digest
SHA256 09db37329a127350b6fd072e0323ed80db10594ca62ea9f58a80174b26330629
MD5 99832fabbefaa09c85e29dfeb6677b6a
BLAKE2b-256 7a38ace1a5aef17398f60cac4c8fb7f8c5b7e52ab8af278d5a6bdf7d0fdb5d2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for firebird_driver-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e9548a93847ddd35748d1e70dab66ae833b85896e29764f558d827f9d5cbf2a9
MD5 6793c0739bc8a754a2a8c5eb09e120d3
BLAKE2b-256 e9c39b09a8ddfb562bb23d599fe2a3634e9d2a79cd9d0a6a90e0aeeeb2d5789b

See more details on using hashes here.

Supported by

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