Unverified Commit 87b9bf8e authored by Franz Pletz's avatar Franz Pletz Committed by GitHub
Browse files

Merge pull request #273477 from charles-dyfis-net/poetry-compose-overrides

parents 4e534193 85f62516
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
{ python3, fetchFromGitHub }:
{ lib, python3, fetchFromGitHub }:

let
  python = python3.override {
    packageOverrides = self: super: rec {
  newPackageOverrides =
    self: super: {
      poetry = self.callPackage ./unwrapped.nix { };

      # The versions of Poetry and poetry-core need to match exactly,
@@ -21,7 +21,10 @@ let
        };
      });
    } // (plugins self);
  };
  python = python3.override (old: {
    packageOverrides = lib.composeManyExtensions
      ((if old ? packageOverrides then [ old.packageOverrides ] else [ ]) ++ [ newPackageOverrides ]);
  });

  plugins = ps: with ps; {
    poetry-audit-plugin = callPackage ./plugins/poetry-audit-plugin.nix { };