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

poetry: restore poetry-core override
This commit is contained in:
K900 2023-10-24 23:07:35 +03:00 committed by GitHub
commit 3a8616d039
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,9 +1,25 @@
{ 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);
};