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;
|
||
|
}
|