Unverified Commit 3a8616d0 authored by K900's avatar K900 Committed by GitHub
Browse files

Merge pull request #263202 from K900/restore-poetry-core-override

poetry: restore poetry-core override
parents f06b9758 881e946d
Loading
Loading
Loading
Loading
+18 −2
Original line number Diff line number Diff line
{ python3 }:
{ python3, fetchFromGitHub }:

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

      # The versions of Poetry and poetry-core need to match exactly,
      # and poetry-core in nixpkgs requires a staging cycle to be updated,
      # so apply an override here.
      #
      # We keep the override around even when the versions match, as
      # it's likely to become relevant again after the next Poetry update.
      poetry-core = super.poetry-core.overridePythonAttrs (old: rec {
        version = poetry.version;
        src = fetchFromGitHub {
          owner = "python-poetry";
          repo = "poetry-core";
          rev = version;
          hash = "sha256-OfY2zc+5CgOrgbiPVnvMdT4h1S7Aek8S7iThl6azmsk=";
        };
      });
    } // (plugins self);
  };