@@ -3,7 +3,29 @@
33, python3
44}:
55
6−python3.pkgs.buildPythonApplication rec {
6+let
7+ py = python3.override {
8+ packageOverrides = self: super: {
9+
10+ # Support for later tweepy releases is missing
11+ # https://github.com/ranguli/ioccheck/issues/70
12+ tweepy = super.tweepy.overridePythonAttrs (oldAttrs: rec {
13+ version = "3.10.0";
14+
15+ src = fetchFromGitHub {
16+ owner = "tweepy";
17+ repo = "tweepy";
18+ rev = "v${version}";
19+ sha256 = "0k4bdlwjna6f1k19jki4xqgckrinkkw8b9wihzymr1l04rwd05nw";
20+ };
21+ doCheck = false;
22+ });
23+ };
24+ };
25+in
26+with py.pkgs;
27+
28+buildPythonApplication rec {
729 pname = "ioccheck";
830 version = "unstable-2021-09-29";
931 format = "pyproject";
@@ -15,11 +37,11 @@ python3.pkgs.buildPythonApplication rec {
1537 sha256 = "0lgqypcd5lzb2yqd5lr02pba24m26ghly4immxgz13svi8f6vzm9";
1638 };
1739
18− nativeBuildInputs = with python3.pkgs; [
40+ nativeBuildInputs = with py.pkgs; [
1941 poetry-core
2042 ];
2143
22− propagatedBuildInputs = with python3.pkgs; [
44+ propagatedBuildInputs = with py.pkgs; [
2345 backoff
2446 click
2547 emoji
@@ -34,7 +56,7 @@ python3.pkgs.buildPythonApplication rec {
3456 vt-py
3557 ];
3658
37− checkInputs = with python3.pkgs; [
59+ checkInputs = with py.pkgs; [
3860 pytestCheckHook
3961 ];
4062