27 lines
807 B
Nix
27 lines
807 B
Nix
{
|
|||
system ? builtins.currentSystem,
|
|||
config ? { },
|
|||
pkgs ? import ../../.. { inherit system config; },
|
|||
}:
|
|||
|
|||
with import ../../lib/testing-python.nix { inherit system pkgs; };
|
|||
|
|||
let
|
|||
importWithArgs = path: import path { inherit pkgs makeTest; };
|
|||
in
|
|||
{
|
|||
# postgresql
|
|||
postgresql = importWithArgs ./postgresql.nix;
|
|||
postgresql-jit = importWithArgs ./postgresql-jit.nix;
|
|||
postgresql-wal-receiver = importWithArgs ./postgresql-wal-receiver.nix;
|
|||
postgresql-tls-client-cert = importWithArgs ./postgresql-tls-client-cert.nix;
|
|||
|
|||
# extensions
|
|||
anonymizer = importWithArgs ./anonymizer.nix;
|
|||
pgjwt = importWithArgs ./pgjwt.nix;
|
|||
pgvecto-rs = importWithArgs ./pgvecto-rs.nix;
|
|||
timescaledb = importWithArgs ./timescaledb.nix;
|
|||
tsja = importWithArgs ./tsja.nix;
|
|||
wal2json = importWithArgs ./wal2json.nix;
|
|||
}
|