Change:
A clear and concise description of what the bug is. Steps to reproduce the behavior: a simple Snakefile such as shown below command fails with (truncated) exception message as shown below The command does not fail with an exception This is a known issue that has been fixed in the recent versions of Snakemake Please run and paste the result.

Discussion:
python3.pkgs.buildPythonApplication rec { pname = "snakemake"; <del> version = "7.14.2"; </del> <ins> version = "7.25.3"; </ins> format = "setuptools"; src = fetchFromGitHub { owner = "snakemake"; repo = pname; rev = "refs/tags/v${version}"; <del> hash = "sha256-4XduybmDmlux3zvjbN1ouaJ1PkNO8h6vHuxgZ3YLBrw="; </del> <ins> hash = "sha256-KrstajTocVX5Tw7aiPoJ9vxJ0nKF+jqJcYJKrJvBt0Q="; </ins> }; propagatedBuildInputs = with python3.pkgs; [

connection-pool datrie docutils <del> filelock </del> gitpython <ins> humanfriendly </ins> jinja2 jsonschema nbformat <del> networkx </del> psutil pulp <del> pygraphviz </del> pyyaml <del> ratelimiter </del> requests <del> retry </del> <ins> reretry </ins> smart-open stopit tabulate <ins> throttler </ins> toposort wrapt yte

# See # https://github.com/snakemake/snakemake/blob/main/.github/workflows/main.yml#L99 <del> # for the current basic test suite. Tibanna and Tes require extra </del> <ins> # for the current basic test suite. Slurm, Tibanna and Tes require extra </ins> # setup. nativeCheckInputs = with python3.pkgs; [

]; disabledTestPaths = [ <ins> "tests/test_slurm.py" </ins> "tests/test_tes.py" "tests/test_tibanna.py" "tests/test_linting.py"

<ins> { lib, buildPythonPackage, fetchPypi }: buildPythonPackage rec { pname = "reretry"; version = "0.11.8"; src = fetchPypi { inherit pname version; hash = "sha256-8nkfzr5RLqLx0VOih0d4UjqAZIYLWRzZCvwhqL7UMuM="; }; meta = with lib; { description = "An easy to use retry decorator."; homepage = "https://github.com/leshchenko1979/reretry"; license = licenses.asl20; maintainers = with maintainers; [ renatoGarcia ]; }; } </ins>

<ins> { lib , buildPythonPackage , fetchFromGitHub , pytestCheckHook , aiohttp , codecov , flake8 , pytest , pytest-asyncio , pytest-cov }: buildPythonPackage rec { pname = "throttler"; version = "1.2.2"; src = fetchFromGitHub { owner = "uburuntu"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-fE35zPjBUn4e1VRkkIUMtYJ/+LbnUxnxyfnU+UEPwr4="; }; checkInputs = [ aiohttp codecov flake8 pytest pytest-asyncio pytest-cov pytestCheckHook ]; pytestFlagsArray = [ "tests/" ]; meta = with lib; { description = "Zero-dependency Python package for easy throttling with asyncio support."; homepage = "https://github.com/uburuntu/throttler"; license = licenses.mit; maintainers = with maintainers; [ renatoGarcia ]; }; } </ins>

requirements-parser = callPackage ../development/python-modules/requirements-parser { }; <ins> reretry = callPackage ../development/python-modules/reretry { }; </ins> resampy = callPackage ../development/python-modules/resampy { }; resolvelib = callPackage ../development/python-modules/resolvelib { };

thriftpy2 = callPackage ../development/python-modules/thriftpy2 { }; <ins> throttler = callPackage ../development/python-modules/throttler { }; </ins> thumborPexif = callPackage ../development/python-modules/thumborpexif { }; tkinter = callPackage ../development/python-modules/tkinter {