forked from mirrors/nixpkgs
Merge pull request #173665 from oxzi/watson-2.1.0
watson: 2.0.1 -> 2.1.0
This commit is contained in:
commit
faa08f65c6
|
@ -1,31 +1,16 @@
|
|||
{ lib, fetchFromGitHub, python3, installShellFiles }:
|
||||
|
||||
let
|
||||
# Watson is currently not compatible with Click 8. See the following
|
||||
# upstream issues / MRs:
|
||||
#
|
||||
# https://github.com/TailorDev/Watson/issues/430
|
||||
# https://github.com/TailorDev/Watson/pull/432
|
||||
#
|
||||
# Workaround the issue by providing click 7 explicitly.
|
||||
python = python3.override {
|
||||
packageOverrides = self: super: {
|
||||
# Use click 7
|
||||
click = self.callPackage ../../../development/python2-modules/click/default.nix { };
|
||||
};
|
||||
};
|
||||
in with python.pkgs; buildPythonApplication rec {
|
||||
pname = "watson";
|
||||
with python3.pkgs;
|
||||
|
||||
# When you update Watson, please check whether the Click 7
|
||||
# workaround above can go away.
|
||||
version = "2.0.1";
|
||||
buildPythonApplication rec {
|
||||
pname = "watson";
|
||||
version = "2.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TailorDev";
|
||||
repo = "Watson";
|
||||
rev = version;
|
||||
sha256 = "0radf5afyphmzphfqb4kkixahds2559nr3yaqvni4xrisdaiaymz";
|
||||
sha256 = "sha256-/AASYeMkt18KPJljAjNPRYOpg/T5xuM10LJq4LrFD0g=";
|
||||
};
|
||||
|
||||
postInstall = ''
|
||||
|
|
Loading…
Reference in a new issue