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.1.tar.gz (103.2 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.1-py3-none-any.whl (108.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for firebird_driver-2.0.1.tar.gz
Algorithm Hash digest
SHA256 4fa6a575c34a863c81f345f87b66d3cdb63c6f7b7fd407953c36c48694099916
MD5 e2d8080ba64c2b6cac55f38aca57e4ad
BLAKE2b-256 a69d8eb1274e5ba84b5b171889a0d267b9afa4a0e27644fea7c412dcc304a578

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for firebird_driver-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a3dfbb0501b8b1e532a0b131238cc64d1153a67c7b291ee36373fcb7afce1c49
MD5 67cf4100a545b34e884770d5fac08077
BLAKE2b-256 e2949f2eae2ee48b0fda03478f32fc5f372de9cecc06187fff4ee129dc878624

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