poetry2nix/tests/canonical-module-names/default.nix
2023-10-26 12:28:09 +13:00

26 lines
626 B
Nix

{ pkgs, lib, poetry2nix, python3 }:
poetry2nix.mkPoetryApplication {
python = python3;
pyproject = ./pyproject.toml;
poetrylock = ./poetry.lock;
src = lib.cleanSource ./.;
overrides = [
poetry2nix.defaultPoetryOverrides
(import ./poetry-git-overlay.nix { inherit pkgs; })
(
_self: super: {
pyramid-deferred-sqla = super.pyramid-deferred-sqla.overridePythonAttrs (
_old: {
postPatch = ''
touch LICENSE
substituteInPlace setup.py --replace 'setup_requires=["pytest-runner"],' ""
'';
}
);
}
)
];
}