Merge pull request #174227 from dotlambda/archivy-simplify

This commit is contained in:
Ben Siraphob 2022-05-23 21:46:12 -07:00 committed by GitHub
commit ab181a6f5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 25 deletions

View File

@ -1,41 +1,23 @@
{ lib
, stdenv
, python3
, fetchPypi
}:
let
defaultOverrides = [
(self: super: {
py = python3.override {
packageOverrides = self: super: {
wtforms = super.wtforms.overridePythonAttrs (oldAttrs: rec {
version = "2.3.1";
pname = "WTForms";
src = super.fetchPypi {
inherit pname version;
src = oldAttrs.src.override {
inherit version;
sha256 = "sha256-hhoTs65SHWcA2sOydxlwvTVKY7pwQ+zDqCtSiFlqGXI=";
};
doCheck = false;
});
})
];
mkOverride = attrname: version: sha256:
self: super: {
${attrname} = super.${attrname}.overridePythonAttrs (oldAttrs: {
inherit version;
src = oldAttrs.src.override {
inherit version sha256;
};
});
};
py = python3.override {
# Put packageOverrides at the start so they are applied after defaultOverrides
packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) defaultOverrides;
};
in
with py.pkgs;

View File

@ -9,10 +9,11 @@
buildPythonPackage rec {
version = "3.0.1";
pname = "WTForms";
pname = "wtforms";
src = fetchPypi {
inherit pname version;
pname = "WTForms";
inherit version;
sha256 = "1g654ghavds387hqxmhg9s8x222x89wbq1ggzxbsyn6x2axindbb";
};

View File

@ -1736,7 +1736,7 @@ with pkgs;
archivemount = callPackage ../tools/filesystems/archivemount { };
archivy = python3Packages.callPackage ../applications/misc/archivy { };
archivy = callPackage ../applications/misc/archivy { };
arandr = callPackage ../tools/X11/arandr { };