35 lines
No EOL
1.1 KiB
Nix
35 lines
No EOL
1.1 KiB
Nix
with builtins;
|
|
let
|
|
mach-nix = import ../. {};
|
|
conda = (getEnv "CONDA_TESTS") != "";
|
|
makeTest = file:
|
|
import file ({
|
|
inherit mach-nix;
|
|
} // (if conda then (rec {
|
|
baseArgsMkPython = { _provierDefaults = (fromTOML (readFile ./mach_nix/provider_defaults.toml) // {
|
|
_default = "conda,wheel,sdist,nixpkgs";
|
|
}); };
|
|
baseArgsBuildPythonPackage = baseArgsMkPython;
|
|
}) else {
|
|
baseArgsMkPython = { _provierDefaults = fromTOML (readFile ./mach_nix/provider_defaults.toml); };
|
|
baseArgsBuildPythonPackage = baseArgsMkPython;
|
|
}));
|
|
in
|
|
flatten (map (file: makeTests) [
|
|
./test_alias_dateutil.nix
|
|
./test_circular_deps.nix
|
|
./test_dot_in_name.nix
|
|
./test_extra_pkgs.nix
|
|
./test_extras.nix
|
|
./test_flakes.nix
|
|
./test_jupyterlab_nixpkgs.nix
|
|
./test_lazy_usage.nix
|
|
./test_non_python_extra_pkgs.nix
|
|
./test_overrides_selectPkgs.nix
|
|
./test_passthru_select_pypi_pname.nix
|
|
./test_py38_cp38_wheel.nix
|
|
./test_pymc3.nix
|
|
./test_r_pkgs.nix
|
|
./test_underscore_override.nix
|
|
./test_underscore_override_extra.nix
|
|
]) |