8 py = python3.override {
10 packageOverrides = self: super: {
11 emoji = super.emoji.overridePythonAttrs rec {
14 src = fetchFromGitHub {
18 hash = "sha256-vKQ51RP7uy57vP3dOnHZRSp/Wz+YDzeLUR8JnIELE/I=";
22 # Support for later tweepy releases is missing
23 # https://github.com/ranguli/ioccheck/issues/70
24 tweepy = super.tweepy.overridePythonAttrs rec {
27 src = fetchFromGitHub {
31 hash = "sha256-3BbQeCaAhlz9h5GnhficNubJHu4kTpnCDM4oKzlti0w=";
38 py.pkgs.buildPythonApplication rec {
40 version = "unstable-2021-09-29";
43 src = fetchFromGitHub {
46 rev = "db02d921e2519b77523a200ca2d78417802463db";
47 hash = "sha256-qf5tHIpbj/BfrzUST+EzohKh1hUg09KwF+vT0tj1+FE=";
50 nativeBuildInputs = with py.pkgs; [
62 propagatedBuildInputs = with py.pkgs; [
77 nativeCheckInputs = with py.pkgs; [
82 # Can be removed with the next release
83 substituteInPlace pyproject.toml \
84 --replace '"hurry.filesize" = "^0.9"' ""
87 pythonImportsCheck = [
92 description = "Tool for researching IOCs";
93 mainProgram = "ioccheck";
94 homepage = "https://github.com/ranguli/ioccheck";
95 license = with licenses; [ mit ];
96 maintainers = with maintainers; [ fab ];