Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657{ lib, stdenv, buildPythonPackage, fetchPypi,
# build-system setuptools,
# dependencies adbc-driver-manager, importlib-resources, arrow-adbc,}:
buildPythonPackage (finalAttrs: { pname = "adbc-driver-postgresql"; version = "1.12.0"; pyproject = true; __structuredAttrs = true;
src = fetchPypi { pname = "adbc_driver_postgresql"; inherit (finalAttrs) version; hash = "sha256-dmoAJTG7mbaR0rkufZKN6iHCTqVnwDpu4e22H+lbkYc="; };
build-system = [ setuptools ];
dependencies = [ adbc-driver-manager importlib-resources ];
# Tests require several unknown pytest fixture `postgres_uri` doCheck = false;
env.ADBC_POSTGRESQL_LIBRARY = "libadbc_driver_postgresql${stdenv.hostPlatform.extensions.sharedLibrary}"; preBuild = '' cp ${lib.getLib arrow-adbc}/lib/$ADBC_POSTGRESQL_LIBRARY . chmod u+w $ADBC_POSTGRESQL_LIBRARY '';
pythonImportsCheck = [ "adbc_driver_postgresql" ];
meta = { description = "libpq-based ADBC driver for working with PostgreSQL"; homepage = "https://pypi.org/project/adbc-driver-postgresql"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ doronbehar ]; };})