1 { src, poetry2nix, fetchFromGitHub, python37, fetchpatch }:
3 poetryApp = poetry2nix.mkPoetryApplication rec {
5 patches = [ ./fix_reduce.patch ];
6 overrides = poetry2nix.overrides.withDefaults (self: super: {
7 weasyprint = super.weasyprint.overridePythonAttrs (old: {
10 url = "https://github.com/Kozea/WeasyPrint/commit/47043a1fd7e50a892b9836466f521df85d597c44.patch";
11 sha256 = "18lmz6whjqxdpv4fdmg5vcpk2acdl99kfmp14badpw1jmffw7zl2";
13 sed -i -e "s/font_filename/filename/" $out
16 p1 = (builtins.elemAt old.patches 1).overrideAttrs(old: {
18 sed -i -e "s/so.0/so/" $out
24 pyproject = ./pyproject.toml;
25 poetrylock = ./poetry.lock;