Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344{ lib, stdenv, buildPythonPackage, fetchPypi, setuptools, pkgs, python,}:
buildPythonPackage (finalAttrs: { pname = "berkeleydb"; version = "18.1.17"; pyproject = true;
src = fetchPypi { inherit (finalAttrs) pname version; hash = "sha256-EeGTuvzPh7qV4NaK9FO4Fq9MkXY5aTMc3cY6WKdWRtQ="; };
build-system = [ setuptools ];
# Every test currently fails with: # berkeleydb.db.DBRunRecoveryError: (-30973, 'BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery -- BDB1546 unable to join the environment') doCheck = !stdenv.hostPlatform.isDarwin;
checkPhase = '' ${python.interpreter} test.py '';
# See: https://github.com/NixOS/nixpkgs/pull/311198/files#r1597746759 env = { BERKELEYDB_INCDIR = "${lib.getDev pkgs.db}/include"; BERKELEYDB_LIBDIR = "${lib.getLib pkgs.db}/lib"; };
meta = { description = "Python bindings for Oracle Berkeley DB"; homepage = "https://www.jcea.es/programacion/pybsddb.htm"; license = lib.licenses.bsd3; maintainers = [ ]; };})