Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing setuptools-build-hook Using setuptoolsBuildPhase Using setuptoolsShellHook Sourcing pip-install-hook Using pipInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Sourcing setuptools-check-hook @nix { "action": "setPhase", "phase": "unpackPhase" } unpacking sources unpacking source archive /nix/store/p7cqgmvvrivp61c1hz6f1lgm9mzjijpm-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file source/tox.ini @nix { "action": "setPhase", "phase": "patchPhase" } patching sources @nix { "action": "setPhase", "phase": "configurePhase" } configuring no configure script, doing nothing @nix { "action": "setPhase", "phase": "buildPhase" } building Executing setuptoolsBuildPhase running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/pydocstyle copying src/pydocstyle/wordlists.py -> build/lib/pydocstyle copying src/pydocstyle/__init__.py -> build/lib/pydocstyle copying src/pydocstyle/utils.py -> build/lib/pydocstyle copying src/pydocstyle/checker.py -> build/lib/pydocstyle copying src/pydocstyle/violations.py -> build/lib/pydocstyle copying src/pydocstyle/config.py -> build/lib/pydocstyle copying src/pydocstyle/parser.py -> build/lib/pydocstyle copying src/pydocstyle/cli.py -> build/lib/pydocstyle copying src/pydocstyle/__main__.py -> build/lib/pydocstyle creating build/lib/pydocstyle/data copying src/pydocstyle/data/imperatives.txt -> build/lib/pydocstyle/data copying src/pydocstyle/data/imperatives_blacklist.txt -> build/lib/pydocstyle/data installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/pydocstyle copying build/lib/pydocstyle/wordlists.py -> build/bdist.linux-x86_64/wheel/pydocstyle copying build/lib/pydocstyle/__init__.py -> build/bdist.linux-x86_64/wheel/pydocstyle copying build/lib/pydocstyle/utils.py -> build/bdist.linux-x86_64/wheel/pydocstyle copying build/lib/pydocstyle/checker.py -> build/bdist.linux-x86_64/wheel/pydocstyle copying build/lib/pydocstyle/violations.py -> build/bdist.linux-x86_64/wheel/pydocstyle copying build/lib/pydocstyle/config.py -> build/bdist.linux-x86_64/wheel/pydocstyle copying build/lib/pydocstyle/parser.py -> build/bdist.linux-x86_64/wheel/pydocstyle copying build/lib/pydocstyle/cli.py -> build/bdist.linux-x86_64/wheel/pydocstyle copying build/lib/pydocstyle/__main__.py -> build/bdist.linux-x86_64/wheel/pydocstyle creating build/bdist.linux-x86_64/wheel/pydocstyle/data copying build/lib/pydocstyle/data/imperatives.txt -> build/bdist.linux-x86_64/wheel/pydocstyle/data copying build/lib/pydocstyle/data/imperatives_blacklist.txt -> build/bdist.linux-x86_64/wheel/pydocstyle/data running install_egg_info running egg_info creating src/pydocstyle.egg-info writing src/pydocstyle.egg-info/PKG-INFO writing dependency_links to src/pydocstyle.egg-info/dependency_links.txt writing entry points to src/pydocstyle.egg-info/entry_points.txt writing requirements to src/pydocstyle.egg-info/requires.txt writing top-level names to src/pydocstyle.egg-info/top_level.txt writing manifest file 'src/pydocstyle.egg-info/SOURCES.txt' reading manifest file 'src/pydocstyle.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE-MIT' writing manifest file 'src/pydocstyle.egg-info/SOURCES.txt' Copying src/pydocstyle.egg-info to build/bdist.linux-x86_64/wheel/pydocstyle-5.0.2-py3.8.egg-info running install_scripts adding license file "LICENSE-MIT" (matched pattern "LICEN[CS]E*") creating build/bdist.linux-x86_64/wheel/pydocstyle-5.0.2.dist-info/WHEEL creating 'dist/pydocstyle-5.0.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'pydocstyle/__init__.py' adding 'pydocstyle/__main__.py' adding 'pydocstyle/checker.py' adding 'pydocstyle/cli.py' adding 'pydocstyle/config.py' adding 'pydocstyle/parser.py' adding 'pydocstyle/utils.py' adding 'pydocstyle/violations.py' adding 'pydocstyle/wordlists.py' adding 'pydocstyle/data/imperatives.txt' adding 'pydocstyle/data/imperatives_blacklist.txt' adding 'pydocstyle-5.0.2.dist-info/LICENSE-MIT' adding 'pydocstyle-5.0.2.dist-info/METADATA' adding 'pydocstyle-5.0.2.dist-info/WHEEL' adding 'pydocstyle-5.0.2.dist-info/entry_points.txt' adding 'pydocstyle-5.0.2.dist-info/top_level.txt' adding 'pydocstyle-5.0.2.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Finished executing setuptoolsBuildPhase @nix { "action": "setPhase", "phase": "installPhase" } installing Executing pipInstallPhase /build/source/dist /build/source Processing ./pydocstyle-5.0.2-py3-none-any.whl Requirement already satisfied: snowballstemmer in /nix/store/wslffr904zb0zl29q62j68v503y57frf-python3.8-snowballstemmer-2.1.0/lib/python3.8/site-packages (from pydocstyle==5.0.2) (2.1.0) Installing collected packages: pydocstyle Successfully installed pydocstyle-5.0.2 /build/source Finished executing pipInstallPhase @nix { "action": "setPhase", "phase": "fixupPhase" } post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/5fyg2qqh71fcfxja5qhhqpi6hibdjffq-python3.8-pydocstyle-5.0.2 strip is /nix/store/v8imx1nvyz0hgvx9cbcmh6gp4ngw3ffj-binutils-2.35.1/bin/strip stripping (with command strip and flags -S) in /nix/store/5fyg2qqh71fcfxja5qhhqpi6hibdjffq-python3.8-pydocstyle-5.0.2/lib /nix/store/5fyg2qqh71fcfxja5qhhqpi6hibdjffq-python3.8-pydocstyle-5.0.2/bin patching script interpreter paths in /nix/store/5fyg2qqh71fcfxja5qhhqpi6hibdjffq-python3.8-pydocstyle-5.0.2 checking for references to /build/ in /nix/store/5fyg2qqh71fcfxja5qhhqpi6hibdjffq-python3.8-pydocstyle-5.0.2... Rewriting #!/nix/store/66p7i56lg3zzp7nj6g0fywb704ihp4iy-python3-3.8.11/bin/python3.8 to #!/nix/store/66p7i56lg3zzp7nj6g0fywb704ihp4iy-python3-3.8.11 wrapping `/nix/store/5fyg2qqh71fcfxja5qhhqpi6hibdjffq-python3.8-pydocstyle-5.0.2/bin/pydocstyle'... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir @nix { "action": "setPhase", "phase": "installCheckPhase" } running install tests ============================= test session starts ============================== platform linux -- Python 3.8.11, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /nix/store/66p7i56lg3zzp7nj6g0fywb704ihp4iy-python3-3.8.11/bin/python3.8 cachedir: .pytest_cache rootdir: /build/source, configfile: tox.ini collecting ...  collecting 125 items  collected 130 items / 40 deselected / 90 selected  src/tests/parser_test.py::test_function PASSED [ 1%] src/tests/parser_test.py::test_simple_fstring PASSED [ 2%] src/tests/parser_test.py::test_fstring_with_args PASSED [ 3%] src/tests/parser_test.py::test_decorated_function PASSED [ 4%] src/tests/parser_test.py::test_nested_function PASSED [ 5%] src/tests/parser_test.py::test_conditional_nested_function PASSED [ 6%] src/tests/parser_test.py::test_doubly_nested_function PASSED [ 7%] src/tests/parser_test.py::test_class PASSED [ 8%] src/tests/parser_test.py::test_public_method PASSED [ 10%] src/tests/parser_test.py::test_private_method PASSED [ 11%] src/tests/parser_test.py::test_magic_method PASSED [ 12%] src/tests/parser_test.py::test_nested_class PASSED [ 13%] src/tests/parser_test.py::test_raise_from PASSED [ 14%] src/tests/parser_test.py::test_simple_matrix_multiplication PASSED [ 15%] src/tests/parser_test.py::test_matrix_multiplication_with_decorators[code0] PASSED [ 16%] src/tests/parser_test.py::test_matrix_multiplication_with_decorators[code1] PASSED [ 17%] src/tests/parser_test.py::test_matrix_multiplication_with_decorators[code2] PASSED [ 18%] src/tests/parser_test.py::test_module_publicity PASSED [ 20%] src/tests/parser_test.py::test_complex_module PASSED [ 21%] src/tests/parser_test.py::test_dunder_all[code0] PASSED [ 22%] src/tests/parser_test.py::test_dunder_all[code1] PASSED [ 23%] src/tests/parser_test.py::test_dunder_all[code2] PASSED [ 24%] src/tests/parser_test.py::test_dunder_all[code3] PASSED [ 25%] src/tests/parser_test.py::test_dunder_all[code4] PASSED [ 26%] src/tests/parser_test.py::test_dunder_all[code5] PASSED [ 27%] src/tests/parser_test.py::test_dunder_all[code6] PASSED [ 28%] src/tests/parser_test.py::test_dunder_all[code7] PASSED [ 30%] src/tests/parser_test.py::test_dunder_all[code8] PASSED [ 31%] src/tests/parser_test.py::test_dunder_all[code9] PASSED [ 32%] src/tests/parser_test.py::test_dunder_all[code10] PASSED [ 33%] src/tests/parser_test.py::test_single_value_dunder_all PASSED [ 34%] src/tests/parser_test.py::test_indeterminable_dunder_all[code0] PASSED [ 35%] src/tests/parser_test.py::test_indeterminable_dunder_all[code1] PASSED [ 36%] src/tests/parser_test.py::test_indeterminable_dunder_all[code2] PASSED [ 37%] src/tests/parser_test.py::test_indeterminable_dunder_all[code3] PASSED [ 38%] src/tests/parser_test.py::test_indeterminable_dunder_all[code4] PASSED [ 40%] src/tests/parser_test.py::test_indeterminable_dunder_all[code5] PASSED [ 41%] src/tests/parser_test.py::test_indeterminable_dunder_all[code6] PASSED [ 42%] src/tests/parser_test.py::test_future_import[code0] PASSED [ 43%] src/tests/parser_test.py::test_future_import[code1] PASSED [ 44%] src/tests/parser_test.py::test_future_import[code2] PASSED [ 45%] src/tests/parser_test.py::test_future_import[code3] PASSED [ 46%] src/tests/parser_test.py::test_future_import[code4] PASSED [ 47%] src/tests/parser_test.py::test_future_import[code5] PASSED [ 48%] src/tests/parser_test.py::test_future_import[code6] PASSED [ 50%] src/tests/parser_test.py::test_noqa_function PASSED [ 51%] src/tests/parser_test.py::test_invalid_syntax[code0] PASSED [ 52%] src/tests/parser_test.py::test_invalid_syntax[code1] PASSED [ 53%] src/tests/parser_test.py::test_invalid_syntax[code2] PASSED [ 54%] src/tests/parser_test.py::test_parsing_function_decorators[code0] PASSED [ 55%] src/tests/parser_test.py::test_parsing_function_decorators[code1] PASSED [ 56%] src/tests/parser_test.py::test_parsing_function_decorators[code2] PASSED [ 57%] src/tests/parser_test.py::test_parsing_function_decorators[code3] PASSED [ 58%] src/tests/parser_test.py::test_parsing_function_decorators[code4] PASSED [ 60%] src/tests/parser_test.py::test_parsing_method_decorators[code0] PASSED [ 61%] src/tests/parser_test.py::test_parsing_method_decorators[code1] PASSED [ 62%] src/tests/parser_test.py::test_parsing_method_decorators[code2] PASSED [ 63%] src/tests/parser_test.py::test_parsing_method_decorators[code3] PASSED [ 64%] src/tests/parser_test.py::test_parsing_method_decorators[code4] PASSED [ 65%] src/tests/test_decorators.py::TestParser::test_parse_class_single_decorator PASSED [ 66%] src/tests/test_decorators.py::TestParser::test_parse_class_decorators PASSED [ 67%] src/tests/test_decorators.py::TestParser::test_parse_class_nested_decorator PASSED [ 68%] src/tests/test_decorators.py::TestParser::test_parse_method_single_decorator PASSED [ 70%] src/tests/test_decorators.py::TestParser::test_parse_method_decorators PASSED [ 71%] src/tests/test_decorators.py::TestParser::test_parse_function_decorator PASSED [ 72%] src/tests/test_decorators.py::TestParser::test_parse_method_nested_decorator PASSED [ 73%] src/tests/test_decorators.py::TestMethod::test_is_public_normal PASSED [ 74%] src/tests/test_decorators.py::TestMethod::test_is_public_setter PASSED [ 75%] src/tests/test_decorators.py::TestMethod::test_is_public_deleter PASSED [ 76%] src/tests/test_decorators.py::TestMethod::test_is_public_trick PASSED [ 77%] src/tests/test_definitions.py::test_complex_file[test] PASSED [ 78%] src/tests/test_definitions.py::test_complex_file[unicode_literals] PASSED [ 80%] src/tests/test_definitions.py::test_complex_file[nested_class] PASSED [ 81%] src/tests/test_definitions.py::test_complex_file[capitalization] PASSED [ 82%] src/tests/test_definitions.py::test_complex_file[comment_after_def_bug] PASSED [ 83%] src/tests/test_definitions.py::test_complex_file[multi_line_summary_start] PASSED [ 84%] src/tests/test_definitions.py::test_complex_file[all_import] PASSED [ 85%] src/tests/test_definitions.py::test_complex_file[all_import_as] PASSED [ 86%] src/tests/test_definitions.py::test_complex_file[superfluous_quotes] PASSED [ 87%] src/tests/test_definitions.py::test_complex_file[noqa] PASSED [ 88%] src/tests/test_definitions.py::test_complex_file[sections] PASSED [ 90%] src/tests/test_definitions.py::test_complex_file[functions] PASSED [ 91%] src/tests/test_definitions.py::test_complex_file[canonical_google_examples] PASSED [ 92%] src/tests/test_definitions.py::test_complex_file[canonical_numpy_examples] PASSED [ 93%] src/tests/test_definitions.py::test_complex_file[canonical_pep257_examples] PASSED [ 94%] src/tests/test_utils.py::test_common_prefix PASSED [ 95%] src/tests/test_utils.py::test_no_common_prefix PASSED [ 96%] src/tests/test_utils.py::test_differ_length PASSED [ 97%] src/tests/test_utils.py::test_empty_string PASSED [ 98%] src/tests/test_utils.py::test_strip_non_alphanumeric PASSED [100%] =============================== warnings summary =============================== ../../nix/store/k4kggj3b7pwrm3vf6dafyh4h2zzl8yg2-python3.8-pytest-6.2.4/lib/python3.8/site-packages/_pytest/config/__init__.py:1233 /nix/store/k4kggj3b7pwrm3vf6dafyh4h2zzl8yg2-python3.8-pytest-6.2.4/lib/python3.8/site-packages/_pytest/config/__init__.py:1233: PytestConfigWarning: Unknown config option: pep8ignore self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") src/tests/test_integration.py:106 /build/source/src/tests/test_integration.py:106: PytestDeprecationWarning: @pytest.yield_fixture is deprecated. Use @pytest.fixture instead; they are the same. @pytest.yield_fixture(scope="module") src/tests/test_integration.py:119 /build/source/src/tests/test_integration.py:119: PytestDeprecationWarning: @pytest.yield_fixture is deprecated. Use @pytest.fixture instead; they are the same. @pytest.yield_fixture(scope="function") -- Docs: https://docs.pytest.org/en/stable/warnings.html ================ 90 passed, 40 deselected, 3 warnings in 0.82s ================= @nix { "action": "setPhase", "phase": "pythonCatchConflictsPhase" } pythonCatchConflictsPhase @nix { "action": "setPhase", "phase": "pythonRemoveBinBytecodePhase" } pythonRemoveBinBytecodePhase @nix { "action": "setPhase", "phase": "pythonImportsCheckPhase" } pythonImportsCheckPhase Executing pythonImportsCheckPhase @nix { "action": "setPhase", "phase": "pytestcachePhase" } pytestcachePhase