Merge pull request #234430 from marsam/update-flexget

flexget: 3.7.0 -> 3.7.2

Changed files
+4 -22
pkgs
applications
networking
flexget
+4 -22
pkgs/applications/networking/flexget/default.nix
···
, fetchFromGitHub
}:
-
let
-
python = python3.override {
-
packageOverrides = self: super: {
-
sqlalchemy = super.sqlalchemy.overridePythonAttrs (old: rec {
-
version = "1.4.48";
-
src = fetchPypi {
-
pname = "SQLAlchemy";
-
inherit version;
-
hash = "sha256-tHvChwltmJoIOM6W99jpZpFKJNqHftQadTHUS1XNuN8=";
-
};
-
});
-
};
-
};
-
in
-
python.pkgs.buildPythonApplication rec {
+
python3.pkgs.buildPythonApplication rec {
pname = "flexget";
-
version = "3.7.0";
+
version = "3.7.2";
format = "pyproject";
# Fetch from GitHub in order to use `requirements.in`
···
owner = "Flexget";
repo = "Flexget";
rev = "refs/tags/v${version}";
-
hash = "sha256-H+R2NPHJbpQToKI1Op+DqPt82+w2xHxHC9NPpiF3aF0=";
+
hash = "sha256-K71nawQhFYLPRg79rcZKJ+US+3M5JAU0eg+ZiFwB6n8=";
};
postPatch = ''
# remove dependency constraints but keep environment constraints
sed 's/[~<>=][^;]*//' -i requirements.txt
-
-
# "zxcvbn-python" was renamed to "zxcvbn", and we don't have the former in
-
# nixpkgs. See: https://github.com/NixOS/nixpkgs/issues/62110
-
substituteInPlace requirements.txt --replace "zxcvbn-python" "zxcvbn"
'';
# ~400 failures
doCheck = false;
-
propagatedBuildInputs = with python.pkgs; [
+
propagatedBuildInputs = with python3.pkgs; [
# See https://github.com/Flexget/Flexget/blob/master/requirements.txt
apscheduler
beautifulsoup4