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 instllation in mebedded 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.0.tar.gz (103.3 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.0-py3-none-any.whl (108.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for firebird_driver-2.0.0.tar.gz
Algorithm Hash digest
SHA256 647584278f17cde1261db808b19a3598f952760cb503234d9ec51ddb8c90fd2f
MD5 8d791e80db00b3aebcdd1f7d848161dd
BLAKE2b-256 78e079db72c425e436aa408f4770f7ca27b3763370ddc1e36c09c393faa47b35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for firebird_driver-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3a892693389b1d1c0decb14d8b6dda1d3541b7b45c2517258c47fed3235c50af
MD5 2e4260a1172aeb777a2345d0f1e889d5
BLAKE2b-256 eb57cf04605cd5f83e4bc581e3195f2ee8492b0b90c66e64c5766e09a1948c74

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