Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 726925 Details for
Bug 804184
=dev-python/black-21.7_beta0: fails test due to no 'black' in PATH
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-python:black-21.7_beta0:20210725-142834.log
dev-python:black-21.7_beta0:20210725-142834.log (text/x-log), 338.94 KB, created by
Sergei Trofimovich (RETIRED)
on 2021-07-25 14:29:50 UTC
(
hide
)
Description:
dev-python:black-21.7_beta0:20210725-142834.log
Filename:
MIME Type:
Creator:
Sergei Trofimovich (RETIRED)
Created:
2021-07-25 14:29:50 UTC
Size:
338.94 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-python/black-21.7_beta0 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: chutzpah@gentoo.org python@gentoo.org >[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_9 test userland_GNU >[32;01m * [39;49;00mFEATURES: ccache network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking black-21.7b0.tar.gz to /dev/shm/portage/dev-python/black-21.7_beta0/work >>>> Source unpacked in /dev/shm/portage/dev-python/black-21.7_beta0/work >>>> Preparing source in /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0 ... >>>> Source prepared. >>>> Configuring source in /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0 ... >>>> Source configured. >>>> Compiling source in /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0 ... > [32;01m*[0m python3_9: running distutils-r1_run_phase distutils-r1_python_compile >python3.9 setup.py build -j 16 >running build >running build_py >copying src/_black_version.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib >creating /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3 >copying src/blib2to3/pytree.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3 >copying src/blib2to3/pygram.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3 >copying src/blib2to3/__init__.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3 >creating /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blackd >copying src/blackd/__init__.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blackd >creating /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer >copying src/black_primer/lib.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer >copying src/black_primer/cli.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer >copying src/black_primer/__init__.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer >creating /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/trans.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/strings.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/rusty.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/report.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/parsing.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/output.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/numerics.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/nodes.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/mode.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/lines.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/linegen.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/files.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/debug.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/const.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/concurrency.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/comments.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/cache.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/brackets.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/__main__.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >copying src/black/__init__.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >creating /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3/pgen2 >copying src/blib2to3/pgen2/tokenize.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3/pgen2 >copying src/blib2to3/pgen2/token.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3/pgen2 >copying src/blib2to3/pgen2/pgen.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3/pgen2 >copying src/blib2to3/pgen2/parse.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3/pgen2 >copying src/blib2to3/pgen2/literals.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3/pgen2 >copying src/blib2to3/pgen2/grammar.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3/pgen2 >copying src/blib2to3/pgen2/driver.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3/pgen2 >copying src/blib2to3/pgen2/conv.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3/pgen2 >copying src/blib2to3/pgen2/__init__.py -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3/pgen2 >copying src/blib2to3/PatternGrammar.txt -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3 >copying src/blib2to3/Grammar.txt -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/blib2to3 >copying src/black_primer/primer.json -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer >copying src/black/py.typed -> /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black >warning: build_py: byte-compiling is disabled, skipping. > >>>> Source compiled. >>>> Test phase: dev-python/black-21.7_beta0 > [32;01m*[0m python3_9: running distutils-r1_run_phase python_test >python3.9 -m pytest -vv -ra -l -Wdefault -m not python2 >================================================================================================ test session starts ================================================================================================ >platform linux -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.9 >cachedir: .pytest_cache >rootdir: /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0, configfile: pyproject.toml >collecting ... collected 222 items / 5 deselected / 217 selected > >tests/test_black.py::BlackTestCase::test_assertFormatEqual PASSED [ 0%] >tests/test_black.py::BlackTestCase::test_assert_equivalent_different_asts PASSED [ 0%] >tests/test_black.py::BlackTestCase::test_async_as_identifier PASSED [ 1%] >tests/test_black.py::BlackTestCase::test_bpo_2142_workaround PASSED [ 1%] >tests/test_black.py::BlackTestCase::test_bpo_33660_workaround PASSED [ 2%] >tests/test_black.py::BlackTestCase::test_broken_symlink PASSED [ 2%] >tests/test_black.py::BlackTestCase::test_cache_broken_file PASSED [ 3%] >tests/test_black.py::BlackTestCase::test_cache_multiple_files PASSED [ 3%] >tests/test_black.py::BlackTestCase::test_cache_single_file_already_cached PASSED [ 4%] >tests/test_black.py::BlackTestCase::test_check_diff_use_together PASSED [ 4%] >tests/test_black.py::BlackTestCase::test_code_option PASSED [ 5%] >tests/test_black.py::BlackTestCase::test_code_option_changed PASSED [ 5%] >tests/test_black.py::BlackTestCase::test_code_option_check PASSED [ 5%] >tests/test_black.py::BlackTestCase::test_code_option_check_changed PASSED [ 6%] >tests/test_black.py::BlackTestCase::test_code_option_color_diff PASSED [ 6%] >tests/test_black.py::BlackTestCase::test_code_option_config PASSED [ 7%] >tests/test_black.py::BlackTestCase::test_code_option_diff PASSED [ 7%] >tests/test_black.py::BlackTestCase::test_code_option_fast PASSED [ 8%] >tests/test_black.py::BlackTestCase::test_code_option_parent_config PASSED [ 8%] >tests/test_black.py::BlackTestCase::test_code_option_safe PASSED [ 9%] >tests/test_black.py::BlackTestCase::test_debug_visitor PASSED [ 9%] >tests/test_black.py::BlackTestCase::test_detect_pos_only_arguments PASSED [ 10%] >tests/test_black.py::BlackTestCase::test_docstring_no_string_normalization PASSED [ 10%] >tests/test_black.py::BlackTestCase::test_empty PASSED [ 11%] >tests/test_black.py::BlackTestCase::test_empty_ff PASSED [ 11%] >tests/test_black.py::BlackTestCase::test_empty_include PASSED [ 11%] >tests/test_black.py::BlackTestCase::test_endmarker PASSED [ 12%] >tests/test_black.py::BlackTestCase::test_exclude_for_issue_1572 PASSED [ 12%] >tests/test_black.py::BlackTestCase::test_expression_diff PASSED [ 13%] >tests/test_black.py::BlackTestCase::test_expression_diff_with_color PASSED [ 13%] >tests/test_black.py::BlackTestCase::test_expression_ff PASSED [ 14%] >tests/test_black.py::BlackTestCase::test_extend_exclude PASSED [ 14%] >tests/test_black.py::BlackTestCase::test_failed_formatting_does_not_get_cached PASSED [ 15%] >tests/test_black.py::BlackTestCase::test_filter_cached PASSED [ 15%] >tests/test_black.py::BlackTestCase::test_find_project_root PASSED [ 16%] >tests/test_black.py::BlackTestCase::test_find_user_pyproject_toml_linux PASSED [ 16%] >tests/test_black.py::BlackTestCase::test_find_user_pyproject_toml_windows PASSED [ 17%] >tests/test_black.py::BlackTestCase::test_format_file_contents PASSED [ 17%] >tests/test_black.py::BlackTestCase::test_get_features_used PASSED [ 17%] >tests/test_black.py::BlackTestCase::test_get_features_used_decorator PASSED [ 18%] >tests/test_black.py::BlackTestCase::test_get_future_imports PASSED [ 18%] >tests/test_black.py::BlackTestCase::test_get_sources_with_stdin PASSED [ 19%] >tests/test_black.py::BlackTestCase::test_get_sources_with_stdin_filename PASSED [ 19%] >tests/test_black.py::BlackTestCase::test_get_sources_with_stdin_filename_and_exclude PASSED [ 20%] >tests/test_black.py::BlackTestCase::test_get_sources_with_stdin_filename_and_extend_exclude PASSED [ 20%] >tests/test_black.py::BlackTestCase::test_get_sources_with_stdin_filename_and_force_exclude PASSED [ 21%] >tests/test_black.py::BlackTestCase::test_gitignore_exclude PASSED [ 21%] >tests/test_black.py::BlackTestCase::test_gitignore_used_as_default PASSED [ 22%] >tests/test_black.py::BlackTestCase::test_include_exclude PASSED [ 22%] >tests/test_black.py::BlackTestCase::test_invalid_cli_regex PASSED [ 23%] >tests/test_black.py::BlackTestCase::test_invalid_config_return_code PASSED [ 23%] >tests/test_black.py::BlackTestCase::test_lib2to3_parse PASSED [ 23%] >tests/test_black.py::BlackTestCase::test_long_strings_flag_disabled PASSED [ 24%] >tests/test_black.py::BlackTestCase::test_multi_file_force_py36 PASSED [ 24%] >tests/test_black.py::BlackTestCase::test_multi_file_force_pyi PASSED [ 25%] >tests/test_black.py::BlackTestCase::test_nested_gitignore PASSED [ 25%] >tests/test_black.py::BlackTestCase::test_newline_comment_interaction PASSED [ 26%] >tests/test_black.py::BlackTestCase::test_no_cache_when_stdin PASSED [ 26%] >tests/test_black.py::BlackTestCase::test_no_cache_when_writeback_color_diff PASSED [ 27%] >tests/test_black.py::BlackTestCase::test_no_cache_when_writeback_diff PASSED [ 27%] >tests/test_black.py::BlackTestCase::test_no_files PASSED [ 28%] >tests/test_black.py::BlackTestCase::test_numeric_literals PASSED [ 28%] >tests/test_black.py::BlackTestCase::test_numeric_literals_ignoring_underscores PASSED [ 29%] >tests/test_black.py::BlackTestCase::test_output_locking_when_writeback_color_diff PASSED [ 29%] >tests/test_black.py::BlackTestCase::test_output_locking_when_writeback_diff PASSED [ 29%] >tests/test_black.py::BlackTestCase::test_parse_pyproject_toml PASSED [ 30%] >tests/test_black.py::BlackTestCase::test_pep_570 PASSED [ 30%] >tests/test_black.py::BlackTestCase::test_pep_572 PASSED [ 31%] >tests/test_black.py::BlackTestCase::test_pep_572_do_not_remove_parens PASSED [ 31%] >tests/test_black.py::BlackTestCase::test_pep_572_remove_parens PASSED [ 32%] >tests/test_black.py::BlackTestCase::test_pep_572_version_detection PASSED [ 32%] >tests/test_black.py::BlackTestCase::test_pipe_force_py36 PASSED [ 33%] >tests/test_black.py::BlackTestCase::test_pipe_force_pyi PASSED [ 33%] >tests/test_black.py::BlackTestCase::test_piping PASSED [ 34%] >tests/test_black.py::BlackTestCase::test_piping_diff PASSED [ 34%] >tests/test_black.py::BlackTestCase::test_piping_diff_with_color PASSED [ 35%] >tests/test_black.py::BlackTestCase::test_preserves_line_endings PASSED [ 35%] >tests/test_black.py::BlackTestCase::test_preserves_line_endings_via_stdin PASSED [ 35%] >tests/test_black.py::BlackTestCase::test_python37 PASSED [ 36%] >tests/test_black.py::BlackTestCase::test_python38 PASSED [ 36%] >tests/test_black.py::BlackTestCase::test_python39 PASSED [ 37%] >tests/test_black.py::BlackTestCase::test_read_cache_line_lengths PASSED [ 37%] >tests/test_black.py::BlackTestCase::test_read_cache_no_cachefile PASSED [ 38%] >tests/test_black.py::BlackTestCase::test_read_pyproject_toml PASSED [ 38%] >tests/test_black.py::BlackTestCase::test_reformat_one_with_stdin PASSED [ 39%] >tests/test_black.py::BlackTestCase::test_reformat_one_with_stdin_and_existing_path PASSED [ 39%] >tests/test_black.py::BlackTestCase::test_reformat_one_with_stdin_empty PASSED [ 40%] >tests/test_black.py::BlackTestCase::test_reformat_one_with_stdin_filename PASSED [ 40%] >tests/test_black.py::BlackTestCase::test_reformat_one_with_stdin_filename_pyi PASSED [ 41%] >tests/test_black.py::BlackTestCase::test_report_normal PASSED [ 41%] >tests/test_black.py::BlackTestCase::test_report_quiet PASSED [ 41%] >tests/test_black.py::BlackTestCase::test_report_verbose PASSED [ 42%] >tests/test_black.py::BlackTestCase::test_required_version_does_not_match_version PASSED [ 42%] >tests/test_black.py::BlackTestCase::test_required_version_matches_version PASSED [ 43%] >tests/test_black.py::BlackTestCase::test_root_logger_not_used_directly PASSED [ 43%] >tests/test_black.py::BlackTestCase::test_shhh_click SKIPPED (Incompatible Click version) [ 44%] >tests/test_black.py::BlackTestCase::test_single_file_force_py36 PASSED [ 44%] >tests/test_black.py::BlackTestCase::test_single_file_force_pyi PASSED [ 45%] >tests/test_black.py::BlackTestCase::test_skip_magic_trailing_comma PASSED [ 45%] >tests/test_black.py::BlackTestCase::test_string_quotes PASSED [ 46%] >tests/test_black.py::BlackTestCase::test_stub PASSED [ 46%] >tests/test_black.py::BlackTestCase::test_symlink_out_of_root_directory PASSED [ 47%] >tests/test_black.py::BlackTestCase::test_tab_comment_indentation PASSED [ 47%] >tests/test_black.py::BlackTestCase::test_trailing_comma_optional_parens_stability1 XFAIL [ 47%] >tests/test_black.py::BlackTestCase::test_trailing_comma_optional_parens_stability1_pass2 PASSED [ 48%] >tests/test_black.py::BlackTestCase::test_trailing_comma_optional_parens_stability2 XFAIL [ 48%] >tests/test_black.py::BlackTestCase::test_trailing_comma_optional_parens_stability2_pass2 PASSED [ 49%] >tests/test_black.py::BlackTestCase::test_trailing_comma_optional_parens_stability3 XFAIL [ 49%] >tests/test_black.py::BlackTestCase::test_trailing_comma_optional_parens_stability3_pass2 PASSED [ 50%] >tests/test_black.py::BlackTestCase::test_works_in_mono_process_only_environment PASSED [ 50%] >tests/test_black.py::BlackTestCase::test_write_cache_creates_directory_if_needed PASSED [ 51%] >tests/test_black.py::BlackTestCase::test_write_cache_read_cache PASSED [ 51%] >tests/test_black.py::BlackTestCase::test_write_cache_write_fail PASSED [ 52%] >tests/test_blackd.py::BlackDTestCase::test_blackd_diff PASSED [ 52%] >tests/test_blackd.py::BlackDTestCase::test_blackd_invalid_line_length PASSED [ 52%] >tests/test_blackd.py::BlackDTestCase::test_blackd_invalid_python_variant PASSED [ 53%] >tests/test_blackd.py::BlackDTestCase::test_blackd_line_length PASSED [ 53%] >tests/test_blackd.py::BlackDTestCase::test_blackd_main PASSED [ 54%] >tests/test_blackd.py::BlackDTestCase::test_blackd_pyi PASSED [ 54%] >tests/test_blackd.py::BlackDTestCase::test_blackd_python_variant PASSED [ 55%] >tests/test_blackd.py::BlackDTestCase::test_blackd_request_needs_formatting PASSED [ 55%] >tests/test_blackd.py::BlackDTestCase::test_blackd_request_no_change PASSED [ 56%] >tests/test_blackd.py::BlackDTestCase::test_blackd_request_syntax_error PASSED [ 56%] >tests/test_blackd.py::BlackDTestCase::test_blackd_response_black_version_header PASSED [ 57%] >tests/test_blackd.py::BlackDTestCase::test_blackd_supported_version PASSED [ 57%] >tests/test_blackd.py::BlackDTestCase::test_blackd_unsupported_version PASSED [ 58%] >tests/test_format.py::TestSimpleFormat::test_experimental_format_0_cantfit <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 58%] >tests/test_format.py::TestSimpleFormat::test_experimental_format_1_comments7 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 58%] >tests/test_format.py::TestSimpleFormat::test_experimental_format_2_long_strings <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 59%] >tests/test_format.py::TestSimpleFormat::test_experimental_format_3_long_strings__edge_case <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 59%] >tests/test_format.py::TestSimpleFormat::test_experimental_format_4_long_strings__regression <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 60%] >tests/test_format.py::TestSimpleFormat::test_experimental_format_5_percent_precedence <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 60%] >tests/test_format.py::TestSimpleFormat::test_simple_format_00_beginning_backslash <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 61%] >tests/test_format.py::TestSimpleFormat::test_simple_format_01_bracketmatch <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 61%] >tests/test_format.py::TestSimpleFormat::test_simple_format_02_class_blank_parentheses <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 62%] >tests/test_format.py::TestSimpleFormat::test_simple_format_03_class_methods_new_line <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 62%] >tests/test_format.py::TestSimpleFormat::test_simple_format_04_collections <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 63%] >tests/test_format.py::TestSimpleFormat::test_simple_format_05_comments <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 63%] >tests/test_format.py::TestSimpleFormat::test_simple_format_06_comments2 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 64%] >tests/test_format.py::TestSimpleFormat::test_simple_format_07_comments3 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 64%] >tests/test_format.py::TestSimpleFormat::test_simple_format_08_comments4 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 64%] >tests/test_format.py::TestSimpleFormat::test_simple_format_09_comments5 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 65%] >tests/test_format.py::TestSimpleFormat::test_simple_format_10_comments6 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 65%] >tests/test_format.py::TestSimpleFormat::test_simple_format_11_comments_non_breaking_space <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 66%] >tests/test_format.py::TestSimpleFormat::test_simple_format_12_comment_after_escaped_newline <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 66%] >tests/test_format.py::TestSimpleFormat::test_simple_format_13_composition <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 67%] >tests/test_format.py::TestSimpleFormat::test_simple_format_14_composition_no_trailing_comma <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 67%] >tests/test_format.py::TestSimpleFormat::test_simple_format_15_docstring <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 68%] >tests/test_format.py::TestSimpleFormat::test_simple_format_16_empty_lines <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 68%] >tests/test_format.py::TestSimpleFormat::test_simple_format_17_expression <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 69%] >tests/test_format.py::TestSimpleFormat::test_simple_format_18_fmtonoff <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 69%] >tests/test_format.py::TestSimpleFormat::test_simple_format_19_fmtonoff2 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 70%] >tests/test_format.py::TestSimpleFormat::test_simple_format_20_fmtonoff3 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 70%] >tests/test_format.py::TestSimpleFormat::test_simple_format_21_fmtonoff4 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 70%] >tests/test_format.py::TestSimpleFormat::test_simple_format_22_fmtskip <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 71%] >tests/test_format.py::TestSimpleFormat::test_simple_format_23_fmtskip2 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 71%] >tests/test_format.py::TestSimpleFormat::test_simple_format_24_fmtskip3 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 72%] >tests/test_format.py::TestSimpleFormat::test_simple_format_25_fmtskip4 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 72%] >tests/test_format.py::TestSimpleFormat::test_simple_format_26_fmtskip5 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 73%] >tests/test_format.py::TestSimpleFormat::test_simple_format_27_fmtskip6 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 73%] >tests/test_format.py::TestSimpleFormat::test_simple_format_28_fstring <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 74%] >tests/test_format.py::TestSimpleFormat::test_simple_format_29_function <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 74%] >tests/test_format.py::TestSimpleFormat::test_simple_format_30_function2 <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 75%] >tests/test_format.py::TestSimpleFormat::test_simple_format_31_function_trailing_comma <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 75%] >tests/test_format.py::TestSimpleFormat::test_simple_format_32_import_spacing <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 76%] >tests/test_format.py::TestSimpleFormat::test_simple_format_33_remove_parens <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 76%] >tests/test_format.py::TestSimpleFormat::test_simple_format_34_slices <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 76%] >tests/test_format.py::TestSimpleFormat::test_simple_format_35_string_prefixes <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 77%] >tests/test_format.py::TestSimpleFormat::test_simple_format_36_tricky_unicode_symbols <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 77%] >tests/test_format.py::TestSimpleFormat::test_simple_format_37_tupleassign <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 78%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_00_src_black___init___py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 78%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_01_src_black___main___py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 79%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_02_src_black_brackets_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 79%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_03_src_black_cache_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 80%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_04_src_black_comments_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 80%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_05_src_black_concurrency_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 81%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_06_src_black_const_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 81%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_07_src_black_debug_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 82%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_08_src_black_files_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 82%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_09_src_black_linegen_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 82%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_10_src_black_lines_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 83%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_11_src_black_mode_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 83%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_12_src_black_nodes_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 84%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_13_src_black_numerics_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 84%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_14_src_black_output_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 85%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_15_src_black_parsing_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 85%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_16_src_black_report_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 86%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_17_src_black_rusty_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 86%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_18_src_black_strings_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 87%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_19_src_black_trans_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 87%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_20_src_blackd___init___py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 88%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_21_src_blib2to3_pygram_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 88%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_22_src_blib2to3_pytree_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 88%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_23_src_blib2to3_pgen2_conv_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 89%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_24_src_blib2to3_pgen2_driver_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 89%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_25_src_blib2to3_pgen2_grammar_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 90%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_26_src_blib2to3_pgen2_literals_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 90%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_27_src_blib2to3_pgen2_parse_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 91%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_28_src_blib2to3_pgen2_pgen_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 91%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_29_src_blib2to3_pgen2_tokenize_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 92%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_30_src_blib2to3_pgen2_token_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 92%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_31_setup_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 93%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_32_tests_test_black_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 93%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_33_tests_test_blackd_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 94%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_34_tests_test_format_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 94%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_35_tests_test_primer_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 94%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_36_tests_optional_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 95%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_37_tests_util_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 95%] >tests/test_format.py::TestSimpleFormat::test_source_is_formatted_38_tests_conftest_py <- ../../../../../../../usr/lib/python3.9/unittest/mock.py PASSED [ 96%] >tests/test_primer.py::PrimerLibTests::test_analyze_results PASSED [ 96%] >tests/test_primer.py::PrimerLibTests::test_black_run PASSED [ 97%] >tests/test_primer.py::PrimerLibTests::test_gen_check_output FAILED [ 97%] >tests/test_primer.py::PrimerLibTests::test_git_checkout_or_rebase PASSED [ 98%] >tests/test_primer.py::PrimerLibTests::test_process_queue FAILED [ 98%] >tests/test_primer.py::PrimerCLITests::test_async_main FAILED [ 99%] >tests/test_primer.py::PrimerCLITests::test_handle_debug PASSED [ 99%] >tests/test_primer.py::PrimerCLITests::test_help_output PASSED [100%] > >===================================================================================================== FAILURES ====================================================================================================== >_______________________________________________________________________________________ PrimerLibTests.test_gen_check_output ________________________________________________________________________________________ > >self = <tests.test_primer.PrimerLibTests testMethod=test_gen_check_output> > > @event_loop() > def test_gen_check_output(self) -> None: > loop = asyncio.get_event_loop() >> stdout, stderr = loop.run_until_complete( > lib._gen_check_output([lib.BLACK_BINARY, "--help"]) > ) > >loop = <_UnixSelectorEventLoop running=False closed=True debug=False> >self = <tests.test_primer.PrimerLibTests testMethod=test_gen_check_output> > >/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0/tests/test_primer.py:152: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.9/asyncio/base_events.py:642: in run_until_complete > return future.result() > future = <Task finished name='Task-230' coro=<_gen_check_output() done, defined at /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer/lib.py:40> exception=FileNotFoundError(2, 'No such file or directory')> > new_task = True > self = <_UnixSelectorEventLoop running=False closed=True debug=False> >/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer/lib.py:47: in _gen_check_output > process = await asyncio.create_subprocess_exec( > cmd = ['black', '--help'] > cwd = None > env = None > stdin = None > timeout = 600 >/usr/lib/python3.9/asyncio/subprocess.py:236: in create_subprocess_exec > transport, protocol = await loop.subprocess_exec( > args = ('--help',) > kwds = {'cwd': None, 'env': None} > limit = 65536 > loop = <_UnixSelectorEventLoop running=False closed=True debug=False> > program = 'black' > protocol_factory = <function create_subprocess_exec.<locals>.<lambda> at 0x7f72bb4c1430> > stderr = -2 > stdin = -1 > stdout = -1 >/usr/lib/python3.9/asyncio/base_events.py:1661: in subprocess_exec > transport = await self._make_subprocess_transport( > args = ('--help',) > bufsize = 0 > debug_log = None > encoding = None > errors = None > kwargs = {'cwd': None, 'env': None} > popen_args = ('black', '--help') > program = 'black' > protocol = <SubprocessStreamProtocol> > protocol_factory = <function create_subprocess_exec.<locals>.<lambda> at 0x7f72bb4c1430> > self = <_UnixSelectorEventLoop running=False closed=True debug=False> > shell = False > stderr = -2 > stdin = -1 > stdout = -1 > text = None > universal_newlines = False >/usr/lib/python3.9/asyncio/unix_events.py:197: in _make_subprocess_transport > transp = _UnixSubprocessTransport(self, protocol, args, shell, > args = ('black', '--help') > bufsize = 0 > extra = None > kwargs = {'cwd': None, 'env': None} > protocol = <SubprocessStreamProtocol> > self = <_UnixSelectorEventLoop running=False closed=True debug=False> > shell = False > stderr = -2 > stdin = -1 > stdout = -1 > waiter = <Future pending> > watcher = <asyncio.unix_events.SafeChildWatcher object at 0x7f72ba9a4e20> >/usr/lib/python3.9/asyncio/base_subprocess.py:36: in __init__ > self._start(args=args, shell=shell, stdin=stdin, stdout=stdout, > __class__ = <class 'asyncio.base_subprocess.BaseSubprocessTransport'> > args = ('black', '--help') > bufsize = 0 > extra = None > kwargs = {'cwd': None, 'env': None} > loop = <_UnixSelectorEventLoop running=False closed=True debug=False> > protocol = <SubprocessStreamProtocol> > self = <_UnixSubprocessTransport closed not started> > shell = False > stderr = -2 > stdin = -1 > stdout = -1 > waiter = <Future pending> >/usr/lib/python3.9/asyncio/unix_events.py:789: in _start > self._proc = subprocess.Popen( > args = ('black', '--help') > bufsize = 0 > kwargs = {'cwd': None, 'env': None} > self = <_UnixSubprocessTransport closed not started> > shell = False > stderr = -2 > stdin = <socket.socket [closed] fd=-1, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0> > stdin_w = <socket.socket [closed] fd=-1, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0> > stdout = -1 >/usr/lib/python3.9/subprocess.py:951: in __init__ > self._execute_child(args, executable, preexec_fn, close_fds, > args = ('black', '--help') > bufsize = 0 > c2pread = 19 > c2pwrite = 20 > close_fds = True > creationflags = 0 > cwd = None > encoding = None > env = None > errors = None > errread = -1 > errwrite = 20 > executable = None > extra_groups = None > f = <_io.FileIO [closed]> > gid = None > gids = None > group = None > p2cread = 17 > p2cwrite = -1 > pass_fds = () > preexec_fn = None > restore_signals = True > self = <Popen: returncode: 255 args: ('black', '--help')> > shell = False > start_new_session = False > startupinfo = None > stderr = -2 > stdin = <socket.socket [closed] fd=-1, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0> > stdout = -1 > text = None > uid = None > umask = -1 > universal_newlines = False > user = None >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <Popen: returncode: 255 args: ('black', '--help')>, args = ['black', '--help'], executable = b'black', preexec_fn = None, close_fds = True, pass_fds = (), cwd = None, env = None, startupinfo = None >creationflags = 0, shell = False, p2cread = 17, p2cwrite = -1, c2pread = 19, c2pwrite = 20, errread = -1, errwrite = 20, restore_signals = True, gid = None, gids = None, uid = None, umask = -1 >start_new_session = False > > def _execute_child(self, args, executable, preexec_fn, close_fds, > pass_fds, cwd, env, > startupinfo, creationflags, shell, > p2cread, p2cwrite, > c2pread, c2pwrite, > errread, errwrite, > restore_signals, > gid, gids, uid, umask, > start_new_session): > """Execute program (POSIX version)""" > > if isinstance(args, (str, bytes)): > args = [args] > elif isinstance(args, os.PathLike): > if shell: > raise TypeError('path-like args is not allowed when ' > 'shell is true') > args = [args] > else: > args = list(args) > > if shell: > # On Android the default shell is at '/system/bin/sh'. > unix_shell = ('/system/bin/sh' if > hasattr(sys, 'getandroidapilevel') else '/bin/sh') > args = [unix_shell, "-c"] + args > if executable: > args[0] = executable > > if executable is None: > executable = args[0] > > sys.audit("subprocess.Popen", executable, args, cwd, env) > > if (_USE_POSIX_SPAWN > and os.path.dirname(executable) > and preexec_fn is None > and not close_fds > and not pass_fds > and cwd is None > and (p2cread == -1 or p2cread > 2) > and (c2pwrite == -1 or c2pwrite > 2) > and (errwrite == -1 or errwrite > 2) > and not start_new_session > and gid is None > and gids is None > and uid is None > and umask < 0): > self._posix_spawn(args, executable, env, restore_signals, > p2cread, p2cwrite, > c2pread, c2pwrite, > errread, errwrite) > return > > orig_executable = executable > > # For transferring possible exec failure from child to parent. > # Data format: "exception name:hex errno:description" > # Pickle is not used; it is complex and involves memory allocation. > errpipe_read, errpipe_write = os.pipe() > # errpipe_write must not be in the standard io 0, 1, or 2 fd range. > low_fds_to_close = [] > while errpipe_write < 3: > low_fds_to_close.append(errpipe_write) > errpipe_write = os.dup(errpipe_write) > for low_fd in low_fds_to_close: > os.close(low_fd) > try: > try: > # We must avoid complex work that could involve > # malloc or free in the child process to avoid > # potential deadlocks, thus we do all this here. > # and pass it to fork_exec() > > if env is not None: > env_list = [] > for k, v in env.items(): > k = os.fsencode(k) > if b'=' in k: > raise ValueError("illegal environment variable name") > env_list.append(k + b'=' + os.fsencode(v)) > else: > env_list = None # Use execv instead of execve. > executable = os.fsencode(executable) > if os.path.dirname(executable): > executable_list = (executable,) > else: > # This matches the behavior of os._execvpe(). > executable_list = tuple( > os.path.join(os.fsencode(dir), executable) > for dir in os.get_exec_path(env)) > fds_to_keep = set(pass_fds) > fds_to_keep.add(errpipe_write) > self.pid = _posixsubprocess.fork_exec( > args, executable_list, > close_fds, tuple(sorted(map(int, fds_to_keep))), > cwd, env_list, > p2cread, p2cwrite, c2pread, c2pwrite, > errread, errwrite, > errpipe_read, errpipe_write, > restore_signals, start_new_session, > gid, gids, uid, umask, > preexec_fn) > self._child_created = True > finally: > # be sure the FD is closed no matter what > os.close(errpipe_write) > > self._close_pipe_fds(p2cread, p2cwrite, > c2pread, c2pwrite, > errread, errwrite) > > # Wait for exec to fail or succeed; possibly raising an > # exception (limited in size) > errpipe_data = bytearray() > while True: > part = os.read(errpipe_read, 50000) > errpipe_data += part > if not part or len(errpipe_data) > 50000: > break > finally: > # be sure the FD is closed no matter what > os.close(errpipe_read) > > if errpipe_data: > try: > pid, sts = os.waitpid(self.pid, 0) > if pid == self.pid: > self._handle_exitstatus(sts) > else: > self.returncode = sys.maxsize > except ChildProcessError: > pass > > try: > exception_name, hex_errno, err_msg = ( > errpipe_data.split(b':', 2)) > # The encoding here should match the encoding > # written in by the subprocess implementations > # like _posixsubprocess > err_msg = err_msg.decode() > except ValueError: > exception_name = b'SubprocessError' > hex_errno = b'0' > err_msg = 'Bad exception data from child: {!r}'.format( > bytes(errpipe_data)) > child_exception_type = getattr( > builtins, exception_name.decode('ascii'), > SubprocessError) > if issubclass(child_exception_type, OSError) and hex_errno: > errno_num = int(hex_errno, 16) > child_exec_never_called = (err_msg == "noexec") > if child_exec_never_called: > err_msg = "" > # The error must be from chdir(cwd). > err_filename = cwd > else: > err_filename = orig_executable > if errno_num != 0: > err_msg = os.strerror(errno_num) >> raise child_exception_type(errno_num, err_msg, err_filename) >E FileNotFoundError: [Errno 2] No such file or directory: 'black' > >args = ['black', '--help'] >c2pread = 19 >c2pwrite = 20 >child_exception_type = <class 'OSError'> >child_exec_never_called = False >close_fds = True >creationflags = 0 >cwd = None >env = None >env_list = None >err_filename = 'black' >err_msg = 'No such file or directory' >errno_num = 2 >errpipe_data = bytearray(b'OSError:2:') >errpipe_read = 21 >errpipe_write = 22 >errread = -1 >errwrite = 20 >exception_name = bytearray(b'OSError') >executable = b'black' >executable_list = (b'/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin/black', > b'/usr/lib/ccache/bin/black', > b'/usr/lib/portage/python3.9/ebuild-helpers/xattr/black', > b'/usr/lib/portage/python3.9/ebuild-helpers/black', > b'/usr/local/sbin/black', > b'/usr/local/bin/black', > b'/usr/sbin/black', > b'/usr/bin/black', > b'/sbin/black', > b'/bin/black', > b'/opt/bin/black', > b'/usr/lib/llvm/12/bin/black') >fds_to_keep = {22} >gid = None >gids = None >hex_errno = bytearray(b'2') >low_fds_to_close = [] >orig_executable = 'black' >p2cread = 17 >p2cwrite = -1 >part = b'' >pass_fds = () >pid = 185 >preexec_fn = None >restore_signals = True >self = <Popen: returncode: 255 args: ('black', '--help')> >shell = False >start_new_session = False >startupinfo = None >sts = 65280 >uid = None >umask = -1 > >/usr/lib/python3.9/subprocess.py:1821: FileNotFoundError >_________________________________________________________________________________________ PrimerLibTests.test_process_queue _________________________________________________________________________________________ > >self = <tests.test_primer.PrimerLibTests testMethod=test_process_queue>, mock_stdout = <_io.StringIO object at 0x7f72bb082f70> > > @patch("sys.stdout", new_callable=StringIO) > @event_loop() > def test_process_queue(self, mock_stdout: Mock) -> None: > loop = asyncio.get_event_loop() > config_path = Path(lib.__file__).parent / "primer.json" > with patch("black_primer.lib.git_checkout_or_rebase", return_false): > with TemporaryDirectory() as td: >> return_val = loop.run_until_complete( > lib.process_queue(str(config_path), Path(td), 2) > ) > >config_path = PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer/primer.json') >loop = <_UnixSelectorEventLoop running=False closed=True debug=False> >mock_stdout = <_io.StringIO object at 0x7f72bb082f70> >self = <tests.test_primer.PrimerLibTests testMethod=test_process_queue> >td = '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpl9yrqrmb' > >/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0/tests/test_primer.py:191: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.9/asyncio/base_events.py:642: in run_until_complete > return future.result() > future = <Task finished name='Task-232' coro=<process_queue() done, defined at /dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer/lib.py:330> exception=FileNotFoundError(2, 'No such file or directory')> > new_task = True > self = <_UnixSelectorEventLoop running=False closed=True debug=False> >/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer/lib.py:362: in process_queue > await asyncio.gather( > config = {'configuration_format_version': 20200509, > 'projects': {'STDIN': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': '', > 'long_checkout': False, > 'py_versions': ['all']}, > 'aioexabgp': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': 'https://github.com/cooperlees/aioexabgp.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'attrs': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/python-attrs/attrs.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'bandersnatch': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/pypa/bandersnatch.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'channels': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/django/channels.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'django': {'cli_arguments': ['--experimental-string-processing', > '--skip-string-normalization', > '--extend-exclude', > '/((docs|scripts)/|django/forms/models.py|tests/gis_tests/test_spatialrefsys.py|tests/test_runner_apps/tagged/tests_syntax_error.py)'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/django/django.git', > 'long_checkout': False, > 'py_versions': ['3.8', '3.9']}, > 'flake8-bugbear': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': 'https://github.com/PyCQA/flake8-bugbear.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'hypothesis': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/HypothesisWorks/hypothesis.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'pandas': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/pandas-dev/pandas.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'pillow': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/python-pillow/Pillow.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'poetry': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/python-poetry/poetry.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'ptr': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': 'https://github.com/facebookincubator/ptr.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'pyanalyze': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': 'https://github.com/quora/pyanalyze.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'pyramid': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/Pylons/pyramid.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'pytest': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/pytest-dev/pytest.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'sqlalchemy': {'cli_arguments': [], > 'expect_formatting_changes': False, > 'git_clone_url': 'https://github.com/sqlalchemy/sqlalchemy.git', > 'long_checkout': False, > 'no_cli_args_reason': 'breaks black with new ' > 'string parsing - #2188', > 'py_versions': ['all']}, > 'tox': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/tox-dev/tox.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'typeshed': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/python/typeshed.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'virtualenv': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/pypa/virtualenv.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'warehouse': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/pypa/warehouse.git', > 'long_checkout': False, > 'py_versions': ['all']}}} > config_file = '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer/primer.json' > keep = False > long_checkouts = False > no_diff = False > project_count = 20 > queue = <Queue at 0x7f72ba99b340 maxsize=20 tasks=20> > rebase = False > results = Results(stats={'disabled': 0, 'failed': 0, 'skipped_long_checkout': 0, 'success': 0, 'wrong_py_ver': 0}, failed_projects={}) > s = 's' > work_path = PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpl9yrqrmb') > workers = 2 >/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer/lib.py:318: in project_runner > await black_run(project_name, repo_path, project_config, results, no_diff) > config = {'configuration_format_version': 20200509, > 'projects': {'STDIN': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': '', > 'long_checkout': False, > 'py_versions': ['all']}, > 'aioexabgp': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': 'https://github.com/cooperlees/aioexabgp.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'attrs': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/python-attrs/attrs.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'bandersnatch': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/pypa/bandersnatch.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'channels': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/django/channels.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'django': {'cli_arguments': ['--experimental-string-processing', > '--skip-string-normalization', > '--extend-exclude', > '/((docs|scripts)/|django/forms/models.py|tests/gis_tests/test_spatialrefsys.py|tests/test_runner_apps/tagged/tests_syntax_error.py)'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/django/django.git', > 'long_checkout': False, > 'py_versions': ['3.8', '3.9']}, > 'flake8-bugbear': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': 'https://github.com/PyCQA/flake8-bugbear.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'hypothesis': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/HypothesisWorks/hypothesis.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'pandas': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/pandas-dev/pandas.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'pillow': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/python-pillow/Pillow.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'poetry': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/python-poetry/poetry.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'ptr': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': 'https://github.com/facebookincubator/ptr.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'pyanalyze': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': 'https://github.com/quora/pyanalyze.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'pyramid': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/Pylons/pyramid.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'pytest': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/pytest-dev/pytest.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'sqlalchemy': {'cli_arguments': [], > 'expect_formatting_changes': False, > 'git_clone_url': 'https://github.com/sqlalchemy/sqlalchemy.git', > 'long_checkout': False, > 'no_cli_args_reason': 'breaks black with new ' > 'string parsing - #2188', > 'py_versions': ['all']}, > 'tox': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/tox-dev/tox.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'typeshed': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/python/typeshed.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'virtualenv': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/pypa/virtualenv.git', > 'long_checkout': False, > 'py_versions': ['all']}, > 'warehouse': {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': True, > 'git_clone_url': 'https://github.com/pypa/warehouse.git', > 'long_checkout': False, > 'py_versions': ['all']}}} > idx = 0 > keep = False > long_checkouts = False > loop = <_UnixSelectorEventLoop running=False closed=True debug=False> > no_diff = False > project_config = {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': '', > 'long_checkout': False, > 'py_versions': ['all']} > project_name = 'STDIN' > py_version = '3.9' > queue = <Queue at 0x7f72ba99b340 maxsize=20 tasks=20> > rebase = False > repo_path = PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer/lib.py') > results = Results(stats={'disabled': 0, 'failed': 0, 'skipped_long_checkout': 0, 'success': 0, 'wrong_py_ver': 0}, failed_projects={}) > stdin_project = True > work_path = PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpl9yrqrmb') >/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer/lib.py:157: in black_run > _stdout, _stderr = await _gen_check_output( > cmd = ['None', '--experimental-string-processing', '--check', '--diff', '-'] > cwd_path = PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer') > env = {'A': 'black-21.7b0.tar.gz', > 'ABI': 'amd64', > 'ABI_MIPS': '', > 'ABI_PPC': '', > 'ABI_S390': '', > 'ABI_X86': '64', > 'ACCEPT_LICENSE': 'MIT', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'x86_64-pc-linux-gnu-ar', > 'ARCH': 'amd64', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 multilib', > 'BROOT': '', > 'BUILD_PREFIX': '/dev/shm/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'x86_64-pc-linux-gnu', > 'CC': 'x86_64-pc-linux-gnu-gcc', > 'CCACHE_DIR': '/dev/shm/ccache', > 'CFLAGS': '-O2 -pipe -fdiagnostics-show-option -frecord-gcc-switches', > 'CFLAGS_amd64': '-m64', > 'CFLAGS_x32': '-mx32', > 'CFLAGS_x86': '-m32', > 'CHOST': 'x86_64-pc-linux-gnu', > 'CHOST_amd64': 'x86_64-pc-linux-gnu', > 'CHOST_default': 'x86_64-pc-linux-gnu', > 'CHOST_x32': 'x86_64-pc-linux-gnux32', > 'CHOST_x86': 'i686-pc-linux-gnu', > 'CHROOTIEZ_DEVPTS': 'newinstance', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'truecolor', > 'COLUMNS': '213', > 'COMMON_FLAGS': '-O2 -pipe', > 'CPP': 'x86_64-pc-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'x86_64-pc-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'x86_64-pc-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe', > 'D': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'DEFAULT_ABI': 'amd64', > 'DEFINED_PHASES': ' compile configure install postinst prepare test', > 'DIROPTIONS': '-m0755', > 'DISTDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/distdir', > 'EAPI': '7', > 'EBUILD': '/bound/portage/dev-python/black/black-21.7_beta0.ebuild', > 'EBUILD_MASTER_PID': '21', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'EDITOR': '/bin/nano', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH ' > 'PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT ' > 'XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME ' > 'XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ' > 'ccache clean-logs config-protect-if-modified distlocks ' > 'ebuild-locks fail-clean fixlafiles ipc-sandbox merge-sync ' > 'multilib-strict network-sandbox news parallel-fetch pid-sandbox ' > 'preserve-libs protect-owned qa-unresolved-soname-deps sandbox ' > 'sfperms strict stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe', > 'FFTOOLS': '', > 'FILESDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir', > 'INHERITED': ' multiprocessing toolchain-funcs multilib multibuild ' > 'eapi8-dosym python-utils-r1 python-r1 distutils-r1 optfeature', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm arm64 ' > 'arm64-macos elibc_AIX elibc_Cygwin elibc_Darwin ' > 'elibc_DragonFly elibc_FreeBSD elibc_HPUX elibc_Interix ' > 'elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt ' > 'elibc_bionic elibc_glibc elibc_mingw elibc_mintlib ' > 'elibc_musl elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin ' > 'kernel_FreeBSD kernel_HPUX kernel_NetBSD kernel_OpenBSD ' > 'kernel_SunOS kernel_Winnt kernel_freemint kernel_linux ' > 'm68k mips ppc ppc-macos ppc64 ppc64-linux prefix ' > 'prefix-guest prefix-stack python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc sparc-solaris ' > 'sparc64-solaris test userland_BSD userland_GNU x64-cygwin ' > 'x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux ' > 'x86-solaris x86-winnt', > 'IUSE_IMPLICIT': 'abi_x86_64 prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'amd64', > 'KEYWORDS': '~alpha ~amd64 ~arm ~ppc64 ~riscv ~sparc ~x86', > 'L10N': '', > 'LANG': 'ru_RU.UTF-8', > 'LANGUAGE': 'ru_BY:ru_RU:ru:en_GB:en', > 'LCD_DEVICES': '', > 'LC_ADDRESS': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': '', > 'LC_IDENTIFICATION': '', > 'LC_MEASUREMENT': '', > 'LC_MESSAGES': '', > 'LC_MONETARY': '', > 'LC_NAME': '', > 'LC_NUMERIC': '', > 'LC_PAPER': '', > 'LC_TELEPHONE': '', > 'LC_TIME': '', > 'LDCXXSHARED': 'x86_64-pc-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu', > 'LDFLAGS_amd64': '-m elf_x86_64', > 'LDFLAGS_x32': '-m elf32_x86_64', > 'LDFLAGS_x86': '-m elf_i386', > 'LDSHARED': 'x86_64-pc-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_amd64': 'lib64', > 'LIBDIR_default': 'lib', > 'LIBDIR_x32': 'libx32', > 'LIBDIR_x86': 'lib', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'MIT', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j16', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'black', > 'MULTILIB_ABIS': 'amd64 x86', > 'MULTILIB_STRICT_DENY': '64-bit.*shared object', > 'MULTILIB_STRICT_DIRS': '/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 ' > '/usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib ' > '/usr/X11R6/lib32 /usr/X11R6/lib', > 'MULTILIB_STRICT_EXEMPT': '(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/dev/shm/portage/dev-python/black-21.7_beta0/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'black-21.7_beta0', > 'PAGER': '/usr/bin/less', > 'PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'PF': 'black-21.7_beta0', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/logging', > 'PKG_TMPDIR': '/dev/shm/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'black', > 'PORTAGE_ACTUAL_DISTDIR': '/bound/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux ' > 'arm64-macos hppa ia64 m68k mips ppc ppc-macos ppc64 ' > 'ppc64-linux riscv s390 sparc sparc-solaris ' > 'sparc64-solaris x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-linux x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '/bound/portage/profiles/default/linux/amd64/17.1/profile.bashrc', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/dev/shm/portage/dev-python/black-21.7_beta0', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "GOOD=$'\x1b[32;01m'\n" > "WARN=$'\x1b[33;01m'\n" > "BAD=$'\x1b[31;01m'\n" > "HILITE=$'\x1b[36m'\n" > "BRACKET=$'\x1b[34;01m'\n" > "NORMAL=$'\x1b[0m'", > 'PORTAGE_COMPRESSION_COMMAND': 'bzip2', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf png', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs config-protect-if-modified ' > 'distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms strict ' > 'stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/bound/build-logs/dev-python:black-21.7_beta0:20210725-142834.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = no\n' > 'location = /bound/portage\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base = 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = 60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = 4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout = ' > '1200\n' > 'sync-openpgp-keyserver = hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = rsync\n' > 'sync-uri = rsync://rsync.gentoo.org/gentoo-portage\n' > 'sync-rsync-verify-jobs = 1\n' > 'sync-rsync-verify-metamanifest = yes\n' > 'sync-rsync-verify-max-age = 24\n' > 'sync-rsync-extra-opts = \n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_TMPDIR': '/dev/shm', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '21.7_beta0', > 'PVR': '21.7_beta0', > 'PWD': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'PYTEST_CURRENT_TEST': 'tests/test_primer.py::PrimerLibTests::test_process_queue ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-4.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/4/fd/2', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/dev/shm/ccache:/dev/shm/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/shm/ccache:/dev/shm/portage:/dev/shm/portage/dev-python/black-21.7_beta0/homedir/.bash_history:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_SCM_PRETEND_VERSION': '21.7b0', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SUDO_COMMAND': '/usr/bin/chrt --batch 0 ' > 'gentoo-chrootiez/scripts/run_chroot.sh amd64-unstable 64', > 'SUDO_GID': '1000', > 'SUDO_UID': '1000', > 'SUDO_USER': 'slyfox', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TEMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TERM': 'screen-256color', > 'TMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TMPDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'USE': 'abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_9 ' > 'test userland_GNU', > 'USERLAND': 'GNU', > 'USERPROFILE': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'USE_EXPAND': 'ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS ' > 'APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS ' > 'COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 ' > 'CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS ' > 'LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS ' > 'NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM ' > 'OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS ' > 'PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS ' > 'QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS ' > 'USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE ' > 'XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-fbsd amd64-linux arm arm64 ' > 'arm64-macos hppa ia64 m68k mips ppc ppc64 ' > 'ppc64-linux ppc-macos riscv s390 sparc ' > 'sparc64-solaris sparc-solaris x64-cygwin x64-macos ' > 'x64-solaris x64-winnt x86 x86-fbsd x86-linux ' > 'x86-solaris x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'AIX bionic Cygwin Darwin DragonFly FreeBSD glibc ' > 'HPUX Interix mingw mintlib musl NetBSD OpenBSD ' > 'SunOS uclibc Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'AIX Darwin FreeBSD freemint HPUX linux NetBSD ' > 'OpenBSD SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/work', > 'XARGS': 'xargs -r', > 'XDG_CONFIG_HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': ''} > no_diff = False > project_config = {'cli_arguments': ['--experimental-string-processing'], > 'expect_formatting_changes': False, > 'git_clone_url': '', > 'long_checkout': False, > 'py_versions': ['all']} > project_name = 'STDIN' > repo_path = PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer/lib.py') > results = Results(stats={'disabled': 0, 'failed': 0, 'skipped_long_checkout': 0, 'success': 0, 'wrong_py_ver': 0}, failed_projects={}) > stdin = (b'import asyncio\nimport errno\nimport json\nimport logging\nimport os\nimp' > b'ort stat\nimport sys\nfrom functools import partial\nfrom pathlib import Pa' > b'th\nfrom platform import system\nfrom shutil import rmtree, which\nfrom sub' > b'process import CalledProcessError\nfrom sys import version_info\nfrom temp' > b'file import TemporaryDirectory\nfrom typing import Any, Callable, Dict, N' > b'amedTuple, Optional, Sequence, Tuple\nfrom urllib.parse import urlparse\n\n' > b'import click\n\n\nWINDOWS = system() == "Windows"\nBLACK_BINARY = "black.exe' > b'" if WINDOWS else "black"\nGIT_BINARY = "git.exe" if WINDOWS else "git"\nL' > b'OG = logging.getLogger(__name__)\n\n\n# Windows needs a ProactorEventLoop i' > b'f you want to exec subprocesses\n# Starting with 3.8 this is the default ' > b'- can remove when Black >= 3.8\n# mypy only respects sys.platform if dire' > b'ctly in the evaluation\n# https://mypy.readthedocs.io/en/latest/common_is' > b'sues.html#python-version-and-system-platform-checks # noqa: B950\nif sys' > b'.platform == "win32":\n asyncio.set_event_loop(asyncio.ProactorEventLo' > b'op())\n\n\nclass Results(NamedTuple):\n stats: Dict[str, int] = {}\n ' > b' failed_projects: Dict[str, CalledProcessError] = {}\n\n\nasync def _gen_c' > b'heck_output(\n cmd: Sequence[str],\n timeout: float = 600,\n env: ' > b'Optional[Dict[str, str]] = None,\n cwd: Optional[Path] = None,\n std' > b'in: Optional[bytes] = None,\n) -> Tuple[bytes, bytes]:\n process = awai' > b't asyncio.create_subprocess_exec(\n *cmd,\n stdin=asyncio.su' > b'bprocess.PIPE,\n stdout=asyncio.subprocess.PIPE,\n stderr=as' > b'yncio.subprocess.STDOUT,\n env=env,\n cwd=cwd,\n )\n try' > b':\n (stdout, stderr) = await asyncio.wait_for(process.communicate(' > b'stdin), timeout)\n except asyncio.TimeoutError:\n process.kill()' > b'\n await process.wait()\n raise\n\n # A non-optional timeou' > b't was supplied to asyncio.wait_for, guaranteeing\n # a timeout or comp' > b'leted process. A terminated Python process will have a\n # non-empty ' > b'returncode value.\n assert process.returncode is not None\n\n if proc' > b'ess.returncode != 0:\n cmd_str = " ".join(cmd)\n raise Calle' > b'dProcessError(\n process.returncode, cmd_str, output=stdout, s' > b'tderr=stderr\n )\n\n return (stdout, stderr)\n\n\ndef analyze_re' > b'sults(project_count: int, results: Results) -> int:\n failed_pct = rou' > b'nd(((results.stats["failed"] / project_count) * 100), 2)\n success_pct' > b' = round(((results.stats["success"] / project_count) * 100), 2)\n\n cli' > b'ck.secho("-- primer results \xf0\x9f\x93\x8a --\\n", bold=True)\n click' > b'.secho(\n f"{results.stats[\'success\']} / {project_count} succeeded' > b' ({success_pct}%) \xe2\x9c\x85",\n bold=True,\n fg="green",\n ' > b' )\n click.secho(\n f"{results.stats[\'failed\']} / {project_cou' > b'nt} FAILED ({failed_pct}%) \xf0\x9f\x92\xa9",\n bold=bool(results.' > b'stats["failed"]),\n fg="red",\n )\n s = "" if results.stats["d' > b'isabled"] == 1 else "s"\n click.echo(f" - {results.stats[\'disabled\']} ' > b'project{s} disabled by config")\n s = "" if results.stats["wrong_py_ve' > b'r"] == 1 else "s"\n click.echo(\n f" - {results.stats[\'wrong_py_' > b'ver\']} project{s} skipped due to Python version"\n )\n click.echo(\n ' > b' f" - {results.stats[\'skipped_long_checkout\']} skipped due to long' > b' checkout"\n )\n\n if results.failed_projects:\n click.sech' > b'o("\\nFailed projects:\\n", bold=True)\n\n for project_name, project_cpe ' > b'in results.failed_projects.items():\n print(f"## {project_name}:")' > b'\n print(f" - Returned {project_cpe.returncode}")\n if proje' > b'ct_cpe.stderr:\n print(f" - stderr:\\n{project_cpe.stderr.decod' > b'e(\'utf8\')}")\n if project_cpe.stdout:\n print(f" - stdou' > b't:\\n{project_cpe.stdout.decode(\'utf8\')}")\n print("")\n\n ret' > b'urn results.stats["failed"]\n\n\nasync def black_run(\n project_name: str' > b',\n repo_path: Optional[Path],\n project_config: Dict[str, Any],\n ' > b' results: Results,\n no_diff: bool = False,\n) -> None:\n """Run Blac' > b'k and record failures"""\n if not repo_path:\n results.stats["fa' > b'iled"] += 1\n results.failed_projects[project_name] = CalledProces' > b'sError(\n 69, [], f"{project_name} has no repo_path: {repo_pat' > b'h}".encode(), b""\n )\n return\n\n stdin_test = project_nam' > b'e.upper() == "STDIN"\n cmd = [str(which(BLACK_BINARY))]\n if "cli_ar' > b'guments" in project_config and project_config["cli_arguments"]:\n ' > b'cmd.extend(project_config["cli_arguments"])\n cmd.append("--check")\n ' > b' if not no_diff:\n cmd.append("--diff")\n\n # Workout if we shou' > b'ld read in a python file or search from cwd\n stdin = None\n if stdi' > b'n_test:\n cmd.append("-")\n stdin = repo_path.read_bytes()\n ' > b' else:\n cmd.append(".")\n\n with TemporaryDirectory() as tmp_p' > b'ath:\n # Prevent reading top-level user configs by manipulating en' > b'vironment variables\n env = {\n **os.environ,\n ' > b' "XDG_CONFIG_HOME": tmp_path, # Unix-like\n "USERPROFILE": t' > b'mp_path, # Windows (changes `Path.home()` output)\n }\n\n cw' > b'd_path = repo_path.parent if stdin_test else repo_path\n try:\n ' > b' _stdout, _stderr = await _gen_check_output(\n cmd,' > b' cwd=cwd_path, env=env, stdin=stdin\n )\n except asyncio' > b'.TimeoutError:\n results.stats["failed"] += 1\n LOG.' > b'error(f"Running black for {repo_path} timed out ({cmd})")\n except' > b' CalledProcessError as cpe:\n # TODO: Tune for smarter for hig' > b'her signal\n # If any other return value than 1 we raise - can' > b' disable project in config\n if cpe.returncode == 1:\n ' > b' if not project_config["expect_formatting_changes"]:\n ' > b' results.stats["failed"] += 1\n results.failed_p' > b'rojects[repo_path.name] = cpe\n else:\n ' > b'results.stats["success"] += 1\n return\n elif cp' > b'e.returncode > 1:\n results.stats["failed"] += 1\n ' > b' results.failed_projects[repo_path.name] = cpe\n ret' > b'urn\n\n LOG.error(f"Unknown error with {repo_path}")\n ' > b' raise\n\n # If we get here and expect formatting changes something is' > b' up\n if project_config["expect_formatting_changes"]:\n results.' > b'stats["failed"] += 1\n results.failed_projects[repo_path.name] = C' > b'alledProcessError(\n 0, cmd, b"Expected formatting changes but' > b' didn\'t get any!", b""\n )\n return\n\n results.stats["' > b'success"] += 1\n\n\nasync def git_checkout_or_rebase(\n work_path: Pa' > b'th,\n project_config: Dict[str, Any],\n rebase: bool = False,\n *,' > b'\n depth: int = 1,\n) -> Optional[Path]:\n """git Clone project or re' > b'base"""\n git_bin = str(which(GIT_BINARY))\n if not git_bin:\n ' > b' LOG.error("No git binary found")\n return None\n\n repo_url_part' > b's = urlparse(project_config["git_clone_url"])\n path_parts = repo_url_' > b'parts.path[1:].split("/", maxsplit=1)\n\n repo_path: Path = work_path /' > b' path_parts[1].replace(".git", "")\n cmd = [git_bin, "clone", "--depth' > b'", str(depth), project_config["git_clone_url"]]\n cwd = work_path\n ' > b'if repo_path.exists() and rebase:\n cmd = [git_bin, "pull", "--reb' > b'ase"]\n cwd = repo_path\n elif repo_path.exists():\n retur' > b'n repo_path\n\n try:\n _stdout, _stderr = await _gen_check_output' > b'(cmd, cwd=cwd)\n except (asyncio.TimeoutError, CalledProcessError) as ' > b'e:\n LOG.error(f"Unable to git clone / pull {project_config[\'git_c' > b'lone_url\']}: {e}")\n return None\n\n return repo_path\n\n\ndef h' > b'andle_PermissionError(\n func: Callable, path: Path, exc: Tuple[Any, A' > b'ny, Any]\n) -> None:\n """\n Handle PermissionError during shutil.rmt' > b"ree.\n\n This checks if the erroring function is either 'os.rmdir' or '" > b"os.unlink', and that\n the error was EACCES (i.e. Permission denied). " > b'If true, the path is set writable,\n readable, and executable by every' > b'one. Finally, it tries the error causing delete\n operation again.\n\n ' > b' If the check is false, then the original error will be reraised as this fu' > b'nction\n can\'t handle it.\n """\n excvalue = exc[1]\n LOG.de' > b'bug(f"Handling {excvalue} from {func.__name__}... ")\n if func in (os.' > b'rmdir, os.unlink) and excvalue.errno == errno.EACCES:\n LOG.debug(' > b'f"Setting {path} writable, readable, and executable by everyone... ")\n ' > b' os.chmod(path, stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXO) # chmod 07' > b'77\n func(path) # Try the error causing delete operation again\n ' > b' else:\n raise\n\n\nasync def load_projects_queue(\n config_pa' > b'th: Path,\n) -> Tuple[Dict[str, Any], asyncio.Queue]:\n """Load project' > b' config and fill queue with all the project names"""\n with config_pat' > b'h.open("r") as cfp:\n config = json.load(cfp)\n\n # TODO: Offer m' > b'ore options here\n # e.g. Run on X random packages or specific sub lis' > b't etc.\n project_names = sorted(config["projects"].keys())\n queue: ' > b'asyncio.Queue = asyncio.Queue(maxsize=len(project_names))\n for projec' > b't in project_names:\n await queue.put(project)\n\n return config,' > b' queue\n\n\nasync def project_runner(\n idx: int,\n config: Dict[st' > b'r, Any],\n queue: asyncio.Queue,\n work_path: Path,\n results: Res' > b'ults,\n long_checkouts: bool = False,\n rebase: bool = False,\n ke' > b'ep: bool = False,\n no_diff: bool = False,\n) -> None:\n """Check out' > b' project and run Black on it + record result"""\n loop = asyncio.get_e' > b'vent_loop()\n py_version = f"{version_info[0]}.{version_info[1]}"\n ' > b'while True:\n try:\n project_name = queue.get_nowait()\n ' > b' except asyncio.QueueEmpty:\n LOG.debug(f"project_runner' > b' {idx} exiting")\n return\n LOG.debug(f"worker {idx} wor' > b'king on {project_name}")\n\n project_config = config["projects"][pr' > b'oject_name]\n\n # Check if disabled by config\n if "disabled"' > b' in project_config and project_config["disabled"]:\n results.s' > b'tats["disabled"] += 1\n LOG.info(f"Skipping {project_name} as ' > b'it\'s disabled via config")\n continue\n\n # Check if we s' > b'hould run on this version of Python\n if (\n "all" not i' > b'n project_config["py_versions"]\n and py_version not in projec' > b't_config["py_versions"]\n ):\n results.stats["wrong_py_v' > b'er"] += 1\n LOG.debug(f"Skipping {project_name} as it\'s not en' > b'abled for {py_version}")\n continue\n\n # Check if we\'re ' > b'doing big projects / long checkouts\n if not long_checkouts and pr' > b'oject_config["long_checkout"]:\n results.stats["skipped_long_c' > b'heckout"] += 1\n LOG.debug(f"Skipping {project_name} as it\'s c' > b'onfigured as a long checkout")\n continue\n\n repo_path: ' > b'Optional[Path] = Path(__file__)\n stdin_project = project_name.upp' > b'er() == "STDIN"\n if not stdin_project:\n repo_path = aw' > b'ait git_checkout_or_rebase(work_path, project_config, rebase)\n ' > b' if not repo_path:\n continue\n await black_run(pro' > b'ject_name, repo_path, project_config, results, no_diff)\n\n if not ' > b'keep and not stdin_project:\n LOG.debug(f"Removing {repo_path}' > b'")\n rmtree_partial = partial(\n rmtree, path=re' > b'po_path, onerror=handle_PermissionError\n )\n await ' > b'loop.run_in_executor(None, rmtree_partial)\n\n LOG.info(f"Finished ' > b'{project_name}")\n\n\nasync def process_queue(\n config_file: str,\n ' > b' work_path: Path,\n workers: int,\n keep: bool = False,\n long_ch' > b'eckouts: bool = False,\n rebase: bool = False,\n no_diff: bool = Fal' > b'se,\n) -> int:\n """\n Process the queue with X workers and evaluate ' > b'results\n - Success is guaged via the config "expect_formatting_change' > b's"\n\n Integer return equals the number of failed projects\n """\n ' > b'results = Results()\n results.stats["disabled"] = 0\n results.stats[' > b'"failed"] = 0\n results.stats["skipped_long_checkout"] = 0\n results' > b'.stats["success"] = 0\n results.stats["wrong_py_ver"] = 0\n\n config,' > b' queue = await load_projects_queue(Path(config_file))\n project_count ' > b'= queue.qsize()\n s = "" if project_count == 1 else "s"\n LOG.info(f' > b'"{project_count} project{s} to run Black over")\n if project_count < 1' > b':\n return -1\n\n s = "" if workers == 1 else "s"\n LOG.debug(f' > b'"Using {workers} parallel worker{s} to run Black")\n # Wait until we f' > b'inish running all the projects before analyzing\n await asyncio.gather' > b'(\n *[\n project_runner(\n i,\n ' > b' config,\n queue,\n work_path,\n ' > b' results,\n long_checkouts,\n rebase,\n ' > b' keep,\n no_diff,\n )\n ' > b'for i in range(workers)\n ]\n )\n\n LOG.info("Analyzing results' > b'")\n return analyze_results(project_count, results)\n\n\nif __name__ == "' > b'__main__": # pragma: nocover\n raise NotImplementedError("lib is a li' > b'brary, funnily enough.")\n') > stdin_test = True > tmp_path = '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_' >/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer/lib.py:47: in _gen_check_output > process = await asyncio.create_subprocess_exec( > cmd = ['None', '--experimental-string-processing', '--check', '--diff', '-'] > cwd = PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer') > env = {'A': 'black-21.7b0.tar.gz', > 'ABI': 'amd64', > 'ABI_MIPS': '', > 'ABI_PPC': '', > 'ABI_S390': '', > 'ABI_X86': '64', > 'ACCEPT_LICENSE': 'MIT', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'x86_64-pc-linux-gnu-ar', > 'ARCH': 'amd64', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 multilib', > 'BROOT': '', > 'BUILD_PREFIX': '/dev/shm/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'x86_64-pc-linux-gnu', > 'CC': 'x86_64-pc-linux-gnu-gcc', > 'CCACHE_DIR': '/dev/shm/ccache', > 'CFLAGS': '-O2 -pipe -fdiagnostics-show-option -frecord-gcc-switches', > 'CFLAGS_amd64': '-m64', > 'CFLAGS_x32': '-mx32', > 'CFLAGS_x86': '-m32', > 'CHOST': 'x86_64-pc-linux-gnu', > 'CHOST_amd64': 'x86_64-pc-linux-gnu', > 'CHOST_default': 'x86_64-pc-linux-gnu', > 'CHOST_x32': 'x86_64-pc-linux-gnux32', > 'CHOST_x86': 'i686-pc-linux-gnu', > 'CHROOTIEZ_DEVPTS': 'newinstance', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'truecolor', > 'COLUMNS': '213', > 'COMMON_FLAGS': '-O2 -pipe', > 'CPP': 'x86_64-pc-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'x86_64-pc-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'x86_64-pc-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe', > 'D': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'DEFAULT_ABI': 'amd64', > 'DEFINED_PHASES': ' compile configure install postinst prepare test', > 'DIROPTIONS': '-m0755', > 'DISTDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/distdir', > 'EAPI': '7', > 'EBUILD': '/bound/portage/dev-python/black/black-21.7_beta0.ebuild', > 'EBUILD_MASTER_PID': '21', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'EDITOR': '/bin/nano', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH ' > 'PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT ' > 'XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME ' > 'XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ' > 'ccache clean-logs config-protect-if-modified distlocks ' > 'ebuild-locks fail-clean fixlafiles ipc-sandbox merge-sync ' > 'multilib-strict network-sandbox news parallel-fetch pid-sandbox ' > 'preserve-libs protect-owned qa-unresolved-soname-deps sandbox ' > 'sfperms strict stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe', > 'FFTOOLS': '', > 'FILESDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir', > 'INHERITED': ' multiprocessing toolchain-funcs multilib multibuild ' > 'eapi8-dosym python-utils-r1 python-r1 distutils-r1 optfeature', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm arm64 ' > 'arm64-macos elibc_AIX elibc_Cygwin elibc_Darwin ' > 'elibc_DragonFly elibc_FreeBSD elibc_HPUX elibc_Interix ' > 'elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt ' > 'elibc_bionic elibc_glibc elibc_mingw elibc_mintlib ' > 'elibc_musl elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin ' > 'kernel_FreeBSD kernel_HPUX kernel_NetBSD kernel_OpenBSD ' > 'kernel_SunOS kernel_Winnt kernel_freemint kernel_linux ' > 'm68k mips ppc ppc-macos ppc64 ppc64-linux prefix ' > 'prefix-guest prefix-stack python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc sparc-solaris ' > 'sparc64-solaris test userland_BSD userland_GNU x64-cygwin ' > 'x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux ' > 'x86-solaris x86-winnt', > 'IUSE_IMPLICIT': 'abi_x86_64 prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'amd64', > 'KEYWORDS': '~alpha ~amd64 ~arm ~ppc64 ~riscv ~sparc ~x86', > 'L10N': '', > 'LANG': 'ru_RU.UTF-8', > 'LANGUAGE': 'ru_BY:ru_RU:ru:en_GB:en', > 'LCD_DEVICES': '', > 'LC_ADDRESS': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': '', > 'LC_IDENTIFICATION': '', > 'LC_MEASUREMENT': '', > 'LC_MESSAGES': '', > 'LC_MONETARY': '', > 'LC_NAME': '', > 'LC_NUMERIC': '', > 'LC_PAPER': '', > 'LC_TELEPHONE': '', > 'LC_TIME': '', > 'LDCXXSHARED': 'x86_64-pc-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu', > 'LDFLAGS_amd64': '-m elf_x86_64', > 'LDFLAGS_x32': '-m elf32_x86_64', > 'LDFLAGS_x86': '-m elf_i386', > 'LDSHARED': 'x86_64-pc-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_amd64': 'lib64', > 'LIBDIR_default': 'lib', > 'LIBDIR_x32': 'libx32', > 'LIBDIR_x86': 'lib', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'MIT', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j16', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'black', > 'MULTILIB_ABIS': 'amd64 x86', > 'MULTILIB_STRICT_DENY': '64-bit.*shared object', > 'MULTILIB_STRICT_DIRS': '/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 ' > '/usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib ' > '/usr/X11R6/lib32 /usr/X11R6/lib', > 'MULTILIB_STRICT_EXEMPT': '(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/dev/shm/portage/dev-python/black-21.7_beta0/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'black-21.7_beta0', > 'PAGER': '/usr/bin/less', > 'PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'PF': 'black-21.7_beta0', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/logging', > 'PKG_TMPDIR': '/dev/shm/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'black', > 'PORTAGE_ACTUAL_DISTDIR': '/bound/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux ' > 'arm64-macos hppa ia64 m68k mips ppc ppc-macos ppc64 ' > 'ppc64-linux riscv s390 sparc sparc-solaris ' > 'sparc64-solaris x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-linux x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '/bound/portage/profiles/default/linux/amd64/17.1/profile.bashrc', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/dev/shm/portage/dev-python/black-21.7_beta0', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "GOOD=$'\x1b[32;01m'\n" > "WARN=$'\x1b[33;01m'\n" > "BAD=$'\x1b[31;01m'\n" > "HILITE=$'\x1b[36m'\n" > "BRACKET=$'\x1b[34;01m'\n" > "NORMAL=$'\x1b[0m'", > 'PORTAGE_COMPRESSION_COMMAND': 'bzip2', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf png', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs config-protect-if-modified ' > 'distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms strict ' > 'stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/bound/build-logs/dev-python:black-21.7_beta0:20210725-142834.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = no\n' > 'location = /bound/portage\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base = 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = 60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = 4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout = ' > '1200\n' > 'sync-openpgp-keyserver = hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = rsync\n' > 'sync-uri = rsync://rsync.gentoo.org/gentoo-portage\n' > 'sync-rsync-verify-jobs = 1\n' > 'sync-rsync-verify-metamanifest = yes\n' > 'sync-rsync-verify-max-age = 24\n' > 'sync-rsync-extra-opts = \n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_TMPDIR': '/dev/shm', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '21.7_beta0', > 'PVR': '21.7_beta0', > 'PWD': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'PYTEST_CURRENT_TEST': 'tests/test_primer.py::PrimerLibTests::test_process_queue ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-4.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/4/fd/2', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/dev/shm/ccache:/dev/shm/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/shm/ccache:/dev/shm/portage:/dev/shm/portage/dev-python/black-21.7_beta0/homedir/.bash_history:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_SCM_PRETEND_VERSION': '21.7b0', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SUDO_COMMAND': '/usr/bin/chrt --batch 0 ' > 'gentoo-chrootiez/scripts/run_chroot.sh amd64-unstable 64', > 'SUDO_GID': '1000', > 'SUDO_UID': '1000', > 'SUDO_USER': 'slyfox', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TEMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TERM': 'screen-256color', > 'TMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TMPDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'USE': 'abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_9 ' > 'test userland_GNU', > 'USERLAND': 'GNU', > 'USERPROFILE': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'USE_EXPAND': 'ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS ' > 'APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS ' > 'COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 ' > 'CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS ' > 'LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS ' > 'NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM ' > 'OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS ' > 'PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS ' > 'QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS ' > 'USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE ' > 'XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-fbsd amd64-linux arm arm64 ' > 'arm64-macos hppa ia64 m68k mips ppc ppc64 ' > 'ppc64-linux ppc-macos riscv s390 sparc ' > 'sparc64-solaris sparc-solaris x64-cygwin x64-macos ' > 'x64-solaris x64-winnt x86 x86-fbsd x86-linux ' > 'x86-solaris x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'AIX bionic Cygwin Darwin DragonFly FreeBSD glibc ' > 'HPUX Interix mingw mintlib musl NetBSD OpenBSD ' > 'SunOS uclibc Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'AIX Darwin FreeBSD freemint HPUX linux NetBSD ' > 'OpenBSD SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/work', > 'XARGS': 'xargs -r', > 'XDG_CONFIG_HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': ''} > stdin = (b'import asyncio\nimport errno\nimport json\nimport logging\nimport os\nimp' > b'ort stat\nimport sys\nfrom functools import partial\nfrom pathlib import Pa' > b'th\nfrom platform import system\nfrom shutil import rmtree, which\nfrom sub' > b'process import CalledProcessError\nfrom sys import version_info\nfrom temp' > b'file import TemporaryDirectory\nfrom typing import Any, Callable, Dict, N' > b'amedTuple, Optional, Sequence, Tuple\nfrom urllib.parse import urlparse\n\n' > b'import click\n\n\nWINDOWS = system() == "Windows"\nBLACK_BINARY = "black.exe' > b'" if WINDOWS else "black"\nGIT_BINARY = "git.exe" if WINDOWS else "git"\nL' > b'OG = logging.getLogger(__name__)\n\n\n# Windows needs a ProactorEventLoop i' > b'f you want to exec subprocesses\n# Starting with 3.8 this is the default ' > b'- can remove when Black >= 3.8\n# mypy only respects sys.platform if dire' > b'ctly in the evaluation\n# https://mypy.readthedocs.io/en/latest/common_is' > b'sues.html#python-version-and-system-platform-checks # noqa: B950\nif sys' > b'.platform == "win32":\n asyncio.set_event_loop(asyncio.ProactorEventLo' > b'op())\n\n\nclass Results(NamedTuple):\n stats: Dict[str, int] = {}\n ' > b' failed_projects: Dict[str, CalledProcessError] = {}\n\n\nasync def _gen_c' > b'heck_output(\n cmd: Sequence[str],\n timeout: float = 600,\n env: ' > b'Optional[Dict[str, str]] = None,\n cwd: Optional[Path] = None,\n std' > b'in: Optional[bytes] = None,\n) -> Tuple[bytes, bytes]:\n process = awai' > b't asyncio.create_subprocess_exec(\n *cmd,\n stdin=asyncio.su' > b'bprocess.PIPE,\n stdout=asyncio.subprocess.PIPE,\n stderr=as' > b'yncio.subprocess.STDOUT,\n env=env,\n cwd=cwd,\n )\n try' > b':\n (stdout, stderr) = await asyncio.wait_for(process.communicate(' > b'stdin), timeout)\n except asyncio.TimeoutError:\n process.kill()' > b'\n await process.wait()\n raise\n\n # A non-optional timeou' > b't was supplied to asyncio.wait_for, guaranteeing\n # a timeout or comp' > b'leted process. A terminated Python process will have a\n # non-empty ' > b'returncode value.\n assert process.returncode is not None\n\n if proc' > b'ess.returncode != 0:\n cmd_str = " ".join(cmd)\n raise Calle' > b'dProcessError(\n process.returncode, cmd_str, output=stdout, s' > b'tderr=stderr\n )\n\n return (stdout, stderr)\n\n\ndef analyze_re' > b'sults(project_count: int, results: Results) -> int:\n failed_pct = rou' > b'nd(((results.stats["failed"] / project_count) * 100), 2)\n success_pct' > b' = round(((results.stats["success"] / project_count) * 100), 2)\n\n cli' > b'ck.secho("-- primer results \xf0\x9f\x93\x8a --\\n", bold=True)\n click' > b'.secho(\n f"{results.stats[\'success\']} / {project_count} succeeded' > b' ({success_pct}%) \xe2\x9c\x85",\n bold=True,\n fg="green",\n ' > b' )\n click.secho(\n f"{results.stats[\'failed\']} / {project_cou' > b'nt} FAILED ({failed_pct}%) \xf0\x9f\x92\xa9",\n bold=bool(results.' > b'stats["failed"]),\n fg="red",\n )\n s = "" if results.stats["d' > b'isabled"] == 1 else "s"\n click.echo(f" - {results.stats[\'disabled\']} ' > b'project{s} disabled by config")\n s = "" if results.stats["wrong_py_ve' > b'r"] == 1 else "s"\n click.echo(\n f" - {results.stats[\'wrong_py_' > b'ver\']} project{s} skipped due to Python version"\n )\n click.echo(\n ' > b' f" - {results.stats[\'skipped_long_checkout\']} skipped due to long' > b' checkout"\n )\n\n if results.failed_projects:\n click.sech' > b'o("\\nFailed projects:\\n", bold=True)\n\n for project_name, project_cpe ' > b'in results.failed_projects.items():\n print(f"## {project_name}:")' > b'\n print(f" - Returned {project_cpe.returncode}")\n if proje' > b'ct_cpe.stderr:\n print(f" - stderr:\\n{project_cpe.stderr.decod' > b'e(\'utf8\')}")\n if project_cpe.stdout:\n print(f" - stdou' > b't:\\n{project_cpe.stdout.decode(\'utf8\')}")\n print("")\n\n ret' > b'urn results.stats["failed"]\n\n\nasync def black_run(\n project_name: str' > b',\n repo_path: Optional[Path],\n project_config: Dict[str, Any],\n ' > b' results: Results,\n no_diff: bool = False,\n) -> None:\n """Run Blac' > b'k and record failures"""\n if not repo_path:\n results.stats["fa' > b'iled"] += 1\n results.failed_projects[project_name] = CalledProces' > b'sError(\n 69, [], f"{project_name} has no repo_path: {repo_pat' > b'h}".encode(), b""\n )\n return\n\n stdin_test = project_nam' > b'e.upper() == "STDIN"\n cmd = [str(which(BLACK_BINARY))]\n if "cli_ar' > b'guments" in project_config and project_config["cli_arguments"]:\n ' > b'cmd.extend(project_config["cli_arguments"])\n cmd.append("--check")\n ' > b' if not no_diff:\n cmd.append("--diff")\n\n # Workout if we shou' > b'ld read in a python file or search from cwd\n stdin = None\n if stdi' > b'n_test:\n cmd.append("-")\n stdin = repo_path.read_bytes()\n ' > b' else:\n cmd.append(".")\n\n with TemporaryDirectory() as tmp_p' > b'ath:\n # Prevent reading top-level user configs by manipulating en' > b'vironment variables\n env = {\n **os.environ,\n ' > b' "XDG_CONFIG_HOME": tmp_path, # Unix-like\n "USERPROFILE": t' > b'mp_path, # Windows (changes `Path.home()` output)\n }\n\n cw' > b'd_path = repo_path.parent if stdin_test else repo_path\n try:\n ' > b' _stdout, _stderr = await _gen_check_output(\n cmd,' > b' cwd=cwd_path, env=env, stdin=stdin\n )\n except asyncio' > b'.TimeoutError:\n results.stats["failed"] += 1\n LOG.' > b'error(f"Running black for {repo_path} timed out ({cmd})")\n except' > b' CalledProcessError as cpe:\n # TODO: Tune for smarter for hig' > b'her signal\n # If any other return value than 1 we raise - can' > b' disable project in config\n if cpe.returncode == 1:\n ' > b' if not project_config["expect_formatting_changes"]:\n ' > b' results.stats["failed"] += 1\n results.failed_p' > b'rojects[repo_path.name] = cpe\n else:\n ' > b'results.stats["success"] += 1\n return\n elif cp' > b'e.returncode > 1:\n results.stats["failed"] += 1\n ' > b' results.failed_projects[repo_path.name] = cpe\n ret' > b'urn\n\n LOG.error(f"Unknown error with {repo_path}")\n ' > b' raise\n\n # If we get here and expect formatting changes something is' > b' up\n if project_config["expect_formatting_changes"]:\n results.' > b'stats["failed"] += 1\n results.failed_projects[repo_path.name] = C' > b'alledProcessError(\n 0, cmd, b"Expected formatting changes but' > b' didn\'t get any!", b""\n )\n return\n\n results.stats["' > b'success"] += 1\n\n\nasync def git_checkout_or_rebase(\n work_path: Pa' > b'th,\n project_config: Dict[str, Any],\n rebase: bool = False,\n *,' > b'\n depth: int = 1,\n) -> Optional[Path]:\n """git Clone project or re' > b'base"""\n git_bin = str(which(GIT_BINARY))\n if not git_bin:\n ' > b' LOG.error("No git binary found")\n return None\n\n repo_url_part' > b's = urlparse(project_config["git_clone_url"])\n path_parts = repo_url_' > b'parts.path[1:].split("/", maxsplit=1)\n\n repo_path: Path = work_path /' > b' path_parts[1].replace(".git", "")\n cmd = [git_bin, "clone", "--depth' > b'", str(depth), project_config["git_clone_url"]]\n cwd = work_path\n ' > b'if repo_path.exists() and rebase:\n cmd = [git_bin, "pull", "--reb' > b'ase"]\n cwd = repo_path\n elif repo_path.exists():\n retur' > b'n repo_path\n\n try:\n _stdout, _stderr = await _gen_check_output' > b'(cmd, cwd=cwd)\n except (asyncio.TimeoutError, CalledProcessError) as ' > b'e:\n LOG.error(f"Unable to git clone / pull {project_config[\'git_c' > b'lone_url\']}: {e}")\n return None\n\n return repo_path\n\n\ndef h' > b'andle_PermissionError(\n func: Callable, path: Path, exc: Tuple[Any, A' > b'ny, Any]\n) -> None:\n """\n Handle PermissionError during shutil.rmt' > b"ree.\n\n This checks if the erroring function is either 'os.rmdir' or '" > b"os.unlink', and that\n the error was EACCES (i.e. Permission denied). " > b'If true, the path is set writable,\n readable, and executable by every' > b'one. Finally, it tries the error causing delete\n operation again.\n\n ' > b' If the check is false, then the original error will be reraised as this fu' > b'nction\n can\'t handle it.\n """\n excvalue = exc[1]\n LOG.de' > b'bug(f"Handling {excvalue} from {func.__name__}... ")\n if func in (os.' > b'rmdir, os.unlink) and excvalue.errno == errno.EACCES:\n LOG.debug(' > b'f"Setting {path} writable, readable, and executable by everyone... ")\n ' > b' os.chmod(path, stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXO) # chmod 07' > b'77\n func(path) # Try the error causing delete operation again\n ' > b' else:\n raise\n\n\nasync def load_projects_queue(\n config_pa' > b'th: Path,\n) -> Tuple[Dict[str, Any], asyncio.Queue]:\n """Load project' > b' config and fill queue with all the project names"""\n with config_pat' > b'h.open("r") as cfp:\n config = json.load(cfp)\n\n # TODO: Offer m' > b'ore options here\n # e.g. Run on X random packages or specific sub lis' > b't etc.\n project_names = sorted(config["projects"].keys())\n queue: ' > b'asyncio.Queue = asyncio.Queue(maxsize=len(project_names))\n for projec' > b't in project_names:\n await queue.put(project)\n\n return config,' > b' queue\n\n\nasync def project_runner(\n idx: int,\n config: Dict[st' > b'r, Any],\n queue: asyncio.Queue,\n work_path: Path,\n results: Res' > b'ults,\n long_checkouts: bool = False,\n rebase: bool = False,\n ke' > b'ep: bool = False,\n no_diff: bool = False,\n) -> None:\n """Check out' > b' project and run Black on it + record result"""\n loop = asyncio.get_e' > b'vent_loop()\n py_version = f"{version_info[0]}.{version_info[1]}"\n ' > b'while True:\n try:\n project_name = queue.get_nowait()\n ' > b' except asyncio.QueueEmpty:\n LOG.debug(f"project_runner' > b' {idx} exiting")\n return\n LOG.debug(f"worker {idx} wor' > b'king on {project_name}")\n\n project_config = config["projects"][pr' > b'oject_name]\n\n # Check if disabled by config\n if "disabled"' > b' in project_config and project_config["disabled"]:\n results.s' > b'tats["disabled"] += 1\n LOG.info(f"Skipping {project_name} as ' > b'it\'s disabled via config")\n continue\n\n # Check if we s' > b'hould run on this version of Python\n if (\n "all" not i' > b'n project_config["py_versions"]\n and py_version not in projec' > b't_config["py_versions"]\n ):\n results.stats["wrong_py_v' > b'er"] += 1\n LOG.debug(f"Skipping {project_name} as it\'s not en' > b'abled for {py_version}")\n continue\n\n # Check if we\'re ' > b'doing big projects / long checkouts\n if not long_checkouts and pr' > b'oject_config["long_checkout"]:\n results.stats["skipped_long_c' > b'heckout"] += 1\n LOG.debug(f"Skipping {project_name} as it\'s c' > b'onfigured as a long checkout")\n continue\n\n repo_path: ' > b'Optional[Path] = Path(__file__)\n stdin_project = project_name.upp' > b'er() == "STDIN"\n if not stdin_project:\n repo_path = aw' > b'ait git_checkout_or_rebase(work_path, project_config, rebase)\n ' > b' if not repo_path:\n continue\n await black_run(pro' > b'ject_name, repo_path, project_config, results, no_diff)\n\n if not ' > b'keep and not stdin_project:\n LOG.debug(f"Removing {repo_path}' > b'")\n rmtree_partial = partial(\n rmtree, path=re' > b'po_path, onerror=handle_PermissionError\n )\n await ' > b'loop.run_in_executor(None, rmtree_partial)\n\n LOG.info(f"Finished ' > b'{project_name}")\n\n\nasync def process_queue(\n config_file: str,\n ' > b' work_path: Path,\n workers: int,\n keep: bool = False,\n long_ch' > b'eckouts: bool = False,\n rebase: bool = False,\n no_diff: bool = Fal' > b'se,\n) -> int:\n """\n Process the queue with X workers and evaluate ' > b'results\n - Success is guaged via the config "expect_formatting_change' > b's"\n\n Integer return equals the number of failed projects\n """\n ' > b'results = Results()\n results.stats["disabled"] = 0\n results.stats[' > b'"failed"] = 0\n results.stats["skipped_long_checkout"] = 0\n results' > b'.stats["success"] = 0\n results.stats["wrong_py_ver"] = 0\n\n config,' > b' queue = await load_projects_queue(Path(config_file))\n project_count ' > b'= queue.qsize()\n s = "" if project_count == 1 else "s"\n LOG.info(f' > b'"{project_count} project{s} to run Black over")\n if project_count < 1' > b':\n return -1\n\n s = "" if workers == 1 else "s"\n LOG.debug(f' > b'"Using {workers} parallel worker{s} to run Black")\n # Wait until we f' > b'inish running all the projects before analyzing\n await asyncio.gather' > b'(\n *[\n project_runner(\n i,\n ' > b' config,\n queue,\n work_path,\n ' > b' results,\n long_checkouts,\n rebase,\n ' > b' keep,\n no_diff,\n )\n ' > b'for i in range(workers)\n ]\n )\n\n LOG.info("Analyzing results' > b'")\n return analyze_results(project_count, results)\n\n\nif __name__ == "' > b'__main__": # pragma: nocover\n raise NotImplementedError("lib is a li' > b'brary, funnily enough.")\n') > timeout = 600 >/usr/lib/python3.9/asyncio/subprocess.py:236: in create_subprocess_exec > transport, protocol = await loop.subprocess_exec( > args = ('--experimental-string-processing', '--check', '--diff', '-') > kwds = {'cwd': PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer'), > 'env': {'A': 'black-21.7b0.tar.gz', > 'ABI': 'amd64', > 'ABI_MIPS': '', > 'ABI_PPC': '', > 'ABI_S390': '', > 'ABI_X86': '64', > 'ACCEPT_LICENSE': 'MIT', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'x86_64-pc-linux-gnu-ar', > 'ARCH': 'amd64', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 multilib', > 'BROOT': '', > 'BUILD_PREFIX': '/dev/shm/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'x86_64-pc-linux-gnu', > 'CC': 'x86_64-pc-linux-gnu-gcc', > 'CCACHE_DIR': '/dev/shm/ccache', > 'CFLAGS': '-O2 -pipe -fdiagnostics-show-option -frecord-gcc-switches', > 'CFLAGS_amd64': '-m64', > 'CFLAGS_x32': '-mx32', > 'CFLAGS_x86': '-m32', > 'CHOST': 'x86_64-pc-linux-gnu', > 'CHOST_amd64': 'x86_64-pc-linux-gnu', > 'CHOST_default': 'x86_64-pc-linux-gnu', > 'CHOST_x32': 'x86_64-pc-linux-gnux32', > 'CHOST_x86': 'i686-pc-linux-gnu', > 'CHROOTIEZ_DEVPTS': 'newinstance', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'truecolor', > 'COLUMNS': '213', > 'COMMON_FLAGS': '-O2 -pipe', > 'CPP': 'x86_64-pc-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'x86_64-pc-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'x86_64-pc-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe', > 'D': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'DEFAULT_ABI': 'amd64', > 'DEFINED_PHASES': ' compile configure install postinst prepare test', > 'DIROPTIONS': '-m0755', > 'DISTDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/distdir', > 'EAPI': '7', > 'EBUILD': '/bound/portage/dev-python/black/black-21.7_beta0.ebuild', > 'EBUILD_MASTER_PID': '21', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'EDITOR': '/bin/nano', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN ' > 'GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE ' > 'PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME ' > 'XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs config-protect-if-modified ' > 'distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms strict ' > 'stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ ' > '\\${host} = \\${port} ]] && port= ; exec rsync ' > '--rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" ' > '-avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" ' > 'rsync "${DISTDIR}/${FILE}" "${URI}" ' > '"${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe', > 'FFTOOLS': '', > 'FILESDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir', > 'INHERITED': ' multiprocessing toolchain-funcs multilib multibuild ' > 'eapi8-dosym python-utils-r1 python-r1 distutils-r1 ' > 'optfeature', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm ' > 'arm64 arm64-macos elibc_AIX elibc_Cygwin ' > 'elibc_Darwin elibc_DragonFly elibc_FreeBSD ' > 'elibc_HPUX elibc_Interix elibc_NetBSD ' > 'elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_bionic ' > 'elibc_glibc elibc_mingw elibc_mintlib elibc_musl ' > 'elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin ' > 'kernel_FreeBSD kernel_HPUX kernel_NetBSD ' > 'kernel_OpenBSD kernel_SunOS kernel_Winnt ' > 'kernel_freemint kernel_linux m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux prefix prefix-guest ' > 'prefix-stack python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc ' > 'sparc-solaris sparc64-solaris test userland_BSD ' > 'userland_GNU x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-fbsd x86-linux x86-solaris ' > 'x86-winnt', > 'IUSE_IMPLICIT': 'abi_x86_64 prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'amd64', > 'KEYWORDS': '~alpha ~amd64 ~arm ~ppc64 ~riscv ~sparc ~x86', > 'L10N': '', > 'LANG': 'ru_RU.UTF-8', > 'LANGUAGE': 'ru_BY:ru_RU:ru:en_GB:en', > 'LCD_DEVICES': '', > 'LC_ADDRESS': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': '', > 'LC_IDENTIFICATION': '', > 'LC_MEASUREMENT': '', > 'LC_MESSAGES': '', > 'LC_MONETARY': '', > 'LC_NAME': '', > 'LC_NUMERIC': '', > 'LC_PAPER': '', > 'LC_TELEPHONE': '', > 'LC_TIME': '', > 'LDCXXSHARED': 'x86_64-pc-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu', > 'LDFLAGS_amd64': '-m elf_x86_64', > 'LDFLAGS_x32': '-m elf32_x86_64', > 'LDFLAGS_x86': '-m elf_i386', > 'LDSHARED': 'x86_64-pc-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_amd64': 'lib64', > 'LIBDIR_default': 'lib', > 'LIBDIR_x32': 'libx32', > 'LIBDIR_x86': 'lib', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'MIT', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j16', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'black', > 'MULTILIB_ABIS': 'amd64 x86', > 'MULTILIB_STRICT_DENY': '64-bit.*shared object', > 'MULTILIB_STRICT_DIRS': '/lib32 /lib /usr/lib32 /usr/lib ' > '/usr/kde/*/lib32 /usr/kde/*/lib ' > '/usr/qt/*/lib32 /usr/qt/*/lib ' > '/usr/X11R6/lib32 /usr/X11R6/lib', > 'MULTILIB_STRICT_EXEMPT': '(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/dev/shm/portage/dev-python/black-21.7_beta0/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'black-21.7_beta0', > 'PAGER': '/usr/bin/less', > 'PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'PF': 'black-21.7_beta0', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/logging', > 'PKG_TMPDIR': '/dev/shm/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'black', > 'PORTAGE_ACTUAL_DISTDIR': '/bound/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 ' > 'arm64-linux arm64-macos hppa ia64 m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux riscv s390 sparc ' > 'sparc-solaris sparc64-solaris x64-cygwin ' > 'x64-macos x64-solaris x64-winnt x86 x86-linux ' > 'x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '/bound/portage/profiles/default/linux/amd64/17.1/profile.bashrc', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/dev/shm/portage/dev-python/black-21.7_beta0', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "GOOD=$'\x1b[32;01m'\n" > "WARN=$'\x1b[33;01m'\n" > "BAD=$'\x1b[31;01m'\n" > "HILITE=$'\x1b[36m'\n" > "BRACKET=$'\x1b[34;01m'\n" > "NORMAL=$'\x1b[0m'", > 'PORTAGE_COMPRESSION_COMMAND': 'bzip2', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf ' > 'png', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs ' > 'config-protect-if-modified distlocks ' > 'ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs ' > 'protect-owned qa-unresolved-soname-deps sandbox ' > 'sfperms strict stricter test ' > 'unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox ' > 'usersync xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/bound/build-logs/dev-python:black-21.7_beta0:20210725-142834.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = no\n' > 'location = /bound/portage\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base ' > '= 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = ' > '60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = ' > '4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout ' > '= 1200\n' > 'sync-openpgp-keyserver = ' > 'hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = rsync\n' > 'sync-uri = ' > 'rsync://rsync.gentoo.org/gentoo-portage\n' > 'sync-rsync-verify-jobs = 1\n' > 'sync-rsync-verify-metamanifest = yes\n' > 'sync-rsync-verify-max-age = 24\n' > 'sync-rsync-extra-opts = \n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_TMPDIR': '/dev/shm', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding ' > 'user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH ' > 'USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '21.7_beta0', > 'PVR': '21.7_beta0', > 'PWD': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'PYTEST_CURRENT_TEST': 'tests/test_primer.py::PrimerLibTests::test_process_queue ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ ' > '\\${host} = \\${port} ]] && port= ; exec rsync ' > '--rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" ' > '-avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" ' > 'rsync "${DISTDIR}/${FILE}" "${URI}" ' > '"${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-4.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/4/fd/2', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/dev/shm/ccache:/dev/shm/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/shm/ccache:/dev/shm/portage:/dev/shm/portage/dev-python/black-21.7_beta0/homedir/.bash_history:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_SCM_PRETEND_VERSION': '21.7b0', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SUDO_COMMAND': '/usr/bin/chrt --batch 0 ' > 'gentoo-chrootiez/scripts/run_chroot.sh ' > 'amd64-unstable 64', > 'SUDO_GID': '1000', > 'SUDO_UID': '1000', > 'SUDO_USER': 'slyfox', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TEMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TERM': 'screen-256color', > 'TMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TMPDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'USE': 'abi_x86_64 amd64 elibc_glibc kernel_linux ' > 'python_targets_python3_9 test userland_GNU', > 'USERLAND': 'GNU', > 'USERPROFILE': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'USE_EXPAND': 'ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ' > 'ALSA_CARDS APACHE2_MODULES APACHE2_MPMS ' > 'CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS ' > 'CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ' > 'ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES ' > 'LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET ' > 'LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP ' > 'NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS ' > 'OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS ' > 'POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS ' > 'QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES ' > 'RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS ' > 'VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-fbsd amd64-linux arm ' > 'arm64 arm64-macos hppa ia64 m68k mips ppc ' > 'ppc64 ppc64-linux ppc-macos riscv s390 ' > 'sparc sparc64-solaris sparc-solaris ' > 'x64-cygwin x64-macos x64-solaris x64-winnt ' > 'x86 x86-fbsd x86-linux x86-solaris ' > 'x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'AIX bionic Cygwin Darwin DragonFly ' > 'FreeBSD glibc HPUX Interix mingw mintlib ' > 'musl NetBSD OpenBSD SunOS uclibc Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'AIX Darwin FreeBSD freemint HPUX linux ' > 'NetBSD OpenBSD SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/work', > 'XARGS': 'xargs -r', > 'XDG_CONFIG_HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': ''}} > limit = 65536 > loop = <_UnixSelectorEventLoop running=False closed=True debug=False> > program = 'None' > protocol_factory = <function create_subprocess_exec.<locals>.<lambda> at 0x7f72ba768b80> > stderr = -2 > stdin = -1 > stdout = -1 >/usr/lib/python3.9/asyncio/base_events.py:1661: in subprocess_exec > transport = await self._make_subprocess_transport( > args = ('--experimental-string-processing', '--check', '--diff', '-') > bufsize = 0 > debug_log = None > encoding = None > errors = None > kwargs = {'cwd': PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer'), > 'env': {'A': 'black-21.7b0.tar.gz', > 'ABI': 'amd64', > 'ABI_MIPS': '', > 'ABI_PPC': '', > 'ABI_S390': '', > 'ABI_X86': '64', > 'ACCEPT_LICENSE': 'MIT', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'x86_64-pc-linux-gnu-ar', > 'ARCH': 'amd64', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 multilib', > 'BROOT': '', > 'BUILD_PREFIX': '/dev/shm/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'x86_64-pc-linux-gnu', > 'CC': 'x86_64-pc-linux-gnu-gcc', > 'CCACHE_DIR': '/dev/shm/ccache', > 'CFLAGS': '-O2 -pipe -fdiagnostics-show-option -frecord-gcc-switches', > 'CFLAGS_amd64': '-m64', > 'CFLAGS_x32': '-mx32', > 'CFLAGS_x86': '-m32', > 'CHOST': 'x86_64-pc-linux-gnu', > 'CHOST_amd64': 'x86_64-pc-linux-gnu', > 'CHOST_default': 'x86_64-pc-linux-gnu', > 'CHOST_x32': 'x86_64-pc-linux-gnux32', > 'CHOST_x86': 'i686-pc-linux-gnu', > 'CHROOTIEZ_DEVPTS': 'newinstance', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'truecolor', > 'COLUMNS': '213', > 'COMMON_FLAGS': '-O2 -pipe', > 'CPP': 'x86_64-pc-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'x86_64-pc-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'x86_64-pc-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe', > 'D': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'DEFAULT_ABI': 'amd64', > 'DEFINED_PHASES': ' compile configure install postinst prepare test', > 'DIROPTIONS': '-m0755', > 'DISTDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/distdir', > 'EAPI': '7', > 'EBUILD': '/bound/portage/dev-python/black/black-21.7_beta0.ebuild', > 'EBUILD_MASTER_PID': '21', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'EDITOR': '/bin/nano', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN ' > 'GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE ' > 'PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME ' > 'XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs config-protect-if-modified ' > 'distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms strict ' > 'stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ ' > '\\${host} = \\${port} ]] && port= ; exec rsync ' > '--rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" ' > '-avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" ' > 'rsync "${DISTDIR}/${FILE}" "${URI}" ' > '"${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe', > 'FFTOOLS': '', > 'FILESDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir', > 'INHERITED': ' multiprocessing toolchain-funcs multilib multibuild ' > 'eapi8-dosym python-utils-r1 python-r1 distutils-r1 ' > 'optfeature', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm ' > 'arm64 arm64-macos elibc_AIX elibc_Cygwin ' > 'elibc_Darwin elibc_DragonFly elibc_FreeBSD ' > 'elibc_HPUX elibc_Interix elibc_NetBSD ' > 'elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_bionic ' > 'elibc_glibc elibc_mingw elibc_mintlib elibc_musl ' > 'elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin ' > 'kernel_FreeBSD kernel_HPUX kernel_NetBSD ' > 'kernel_OpenBSD kernel_SunOS kernel_Winnt ' > 'kernel_freemint kernel_linux m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux prefix prefix-guest ' > 'prefix-stack python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc ' > 'sparc-solaris sparc64-solaris test userland_BSD ' > 'userland_GNU x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-fbsd x86-linux x86-solaris ' > 'x86-winnt', > 'IUSE_IMPLICIT': 'abi_x86_64 prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'amd64', > 'KEYWORDS': '~alpha ~amd64 ~arm ~ppc64 ~riscv ~sparc ~x86', > 'L10N': '', > 'LANG': 'ru_RU.UTF-8', > 'LANGUAGE': 'ru_BY:ru_RU:ru:en_GB:en', > 'LCD_DEVICES': '', > 'LC_ADDRESS': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': '', > 'LC_IDENTIFICATION': '', > 'LC_MEASUREMENT': '', > 'LC_MESSAGES': '', > 'LC_MONETARY': '', > 'LC_NAME': '', > 'LC_NUMERIC': '', > 'LC_PAPER': '', > 'LC_TELEPHONE': '', > 'LC_TIME': '', > 'LDCXXSHARED': 'x86_64-pc-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu', > 'LDFLAGS_amd64': '-m elf_x86_64', > 'LDFLAGS_x32': '-m elf32_x86_64', > 'LDFLAGS_x86': '-m elf_i386', > 'LDSHARED': 'x86_64-pc-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_amd64': 'lib64', > 'LIBDIR_default': 'lib', > 'LIBDIR_x32': 'libx32', > 'LIBDIR_x86': 'lib', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'MIT', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j16', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'black', > 'MULTILIB_ABIS': 'amd64 x86', > 'MULTILIB_STRICT_DENY': '64-bit.*shared object', > 'MULTILIB_STRICT_DIRS': '/lib32 /lib /usr/lib32 /usr/lib ' > '/usr/kde/*/lib32 /usr/kde/*/lib ' > '/usr/qt/*/lib32 /usr/qt/*/lib ' > '/usr/X11R6/lib32 /usr/X11R6/lib', > 'MULTILIB_STRICT_EXEMPT': '(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/dev/shm/portage/dev-python/black-21.7_beta0/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'black-21.7_beta0', > 'PAGER': '/usr/bin/less', > 'PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'PF': 'black-21.7_beta0', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/logging', > 'PKG_TMPDIR': '/dev/shm/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'black', > 'PORTAGE_ACTUAL_DISTDIR': '/bound/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 ' > 'arm64-linux arm64-macos hppa ia64 m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux riscv s390 sparc ' > 'sparc-solaris sparc64-solaris x64-cygwin ' > 'x64-macos x64-solaris x64-winnt x86 x86-linux ' > 'x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '/bound/portage/profiles/default/linux/amd64/17.1/profile.bashrc', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/dev/shm/portage/dev-python/black-21.7_beta0', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "GOOD=$'\x1b[32;01m'\n" > "WARN=$'\x1b[33;01m'\n" > "BAD=$'\x1b[31;01m'\n" > "HILITE=$'\x1b[36m'\n" > "BRACKET=$'\x1b[34;01m'\n" > "NORMAL=$'\x1b[0m'", > 'PORTAGE_COMPRESSION_COMMAND': 'bzip2', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf ' > 'png', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs ' > 'config-protect-if-modified distlocks ' > 'ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs ' > 'protect-owned qa-unresolved-soname-deps sandbox ' > 'sfperms strict stricter test ' > 'unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox ' > 'usersync xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/bound/build-logs/dev-python:black-21.7_beta0:20210725-142834.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = no\n' > 'location = /bound/portage\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base ' > '= 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = ' > '60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = ' > '4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout ' > '= 1200\n' > 'sync-openpgp-keyserver = ' > 'hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = rsync\n' > 'sync-uri = ' > 'rsync://rsync.gentoo.org/gentoo-portage\n' > 'sync-rsync-verify-jobs = 1\n' > 'sync-rsync-verify-metamanifest = yes\n' > 'sync-rsync-verify-max-age = 24\n' > 'sync-rsync-extra-opts = \n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_TMPDIR': '/dev/shm', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding ' > 'user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH ' > 'USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '21.7_beta0', > 'PVR': '21.7_beta0', > 'PWD': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'PYTEST_CURRENT_TEST': 'tests/test_primer.py::PrimerLibTests::test_process_queue ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ ' > '\\${host} = \\${port} ]] && port= ; exec rsync ' > '--rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" ' > '-avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" ' > 'rsync "${DISTDIR}/${FILE}" "${URI}" ' > '"${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-4.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/4/fd/2', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/dev/shm/ccache:/dev/shm/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/shm/ccache:/dev/shm/portage:/dev/shm/portage/dev-python/black-21.7_beta0/homedir/.bash_history:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_SCM_PRETEND_VERSION': '21.7b0', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SUDO_COMMAND': '/usr/bin/chrt --batch 0 ' > 'gentoo-chrootiez/scripts/run_chroot.sh ' > 'amd64-unstable 64', > 'SUDO_GID': '1000', > 'SUDO_UID': '1000', > 'SUDO_USER': 'slyfox', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TEMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TERM': 'screen-256color', > 'TMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TMPDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'USE': 'abi_x86_64 amd64 elibc_glibc kernel_linux ' > 'python_targets_python3_9 test userland_GNU', > 'USERLAND': 'GNU', > 'USERPROFILE': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'USE_EXPAND': 'ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ' > 'ALSA_CARDS APACHE2_MODULES APACHE2_MPMS ' > 'CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS ' > 'CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ' > 'ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES ' > 'LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET ' > 'LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP ' > 'NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS ' > 'OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS ' > 'POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS ' > 'QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES ' > 'RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS ' > 'VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-fbsd amd64-linux arm ' > 'arm64 arm64-macos hppa ia64 m68k mips ppc ' > 'ppc64 ppc64-linux ppc-macos riscv s390 ' > 'sparc sparc64-solaris sparc-solaris ' > 'x64-cygwin x64-macos x64-solaris x64-winnt ' > 'x86 x86-fbsd x86-linux x86-solaris ' > 'x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'AIX bionic Cygwin Darwin DragonFly ' > 'FreeBSD glibc HPUX Interix mingw mintlib ' > 'musl NetBSD OpenBSD SunOS uclibc Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'AIX Darwin FreeBSD freemint HPUX linux ' > 'NetBSD OpenBSD SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/work', > 'XARGS': 'xargs -r', > 'XDG_CONFIG_HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': ''}} > popen_args = ('None', '--experimental-string-processing', '--check', '--diff', '-') > program = 'None' > protocol = <SubprocessStreamProtocol> > protocol_factory = <function create_subprocess_exec.<locals>.<lambda> at 0x7f72ba768b80> > self = <_UnixSelectorEventLoop running=False closed=True debug=False> > shell = False > stderr = -2 > stdin = -1 > stdout = -1 > text = None > universal_newlines = False >/usr/lib/python3.9/asyncio/unix_events.py:197: in _make_subprocess_transport > transp = _UnixSubprocessTransport(self, protocol, args, shell, > args = ('None', '--experimental-string-processing', '--check', '--diff', '-') > bufsize = 0 > extra = None > kwargs = {'cwd': PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer'), > 'env': {'A': 'black-21.7b0.tar.gz', > 'ABI': 'amd64', > 'ABI_MIPS': '', > 'ABI_PPC': '', > 'ABI_S390': '', > 'ABI_X86': '64', > 'ACCEPT_LICENSE': 'MIT', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'x86_64-pc-linux-gnu-ar', > 'ARCH': 'amd64', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 multilib', > 'BROOT': '', > 'BUILD_PREFIX': '/dev/shm/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'x86_64-pc-linux-gnu', > 'CC': 'x86_64-pc-linux-gnu-gcc', > 'CCACHE_DIR': '/dev/shm/ccache', > 'CFLAGS': '-O2 -pipe -fdiagnostics-show-option -frecord-gcc-switches', > 'CFLAGS_amd64': '-m64', > 'CFLAGS_x32': '-mx32', > 'CFLAGS_x86': '-m32', > 'CHOST': 'x86_64-pc-linux-gnu', > 'CHOST_amd64': 'x86_64-pc-linux-gnu', > 'CHOST_default': 'x86_64-pc-linux-gnu', > 'CHOST_x32': 'x86_64-pc-linux-gnux32', > 'CHOST_x86': 'i686-pc-linux-gnu', > 'CHROOTIEZ_DEVPTS': 'newinstance', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'truecolor', > 'COLUMNS': '213', > 'COMMON_FLAGS': '-O2 -pipe', > 'CPP': 'x86_64-pc-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'x86_64-pc-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'x86_64-pc-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe', > 'D': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'DEFAULT_ABI': 'amd64', > 'DEFINED_PHASES': ' compile configure install postinst prepare test', > 'DIROPTIONS': '-m0755', > 'DISTDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/distdir', > 'EAPI': '7', > 'EBUILD': '/bound/portage/dev-python/black/black-21.7_beta0.ebuild', > 'EBUILD_MASTER_PID': '21', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'EDITOR': '/bin/nano', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN ' > 'GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE ' > 'PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME ' > 'XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs config-protect-if-modified ' > 'distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms strict ' > 'stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ ' > '\\${host} = \\${port} ]] && port= ; exec rsync ' > '--rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" ' > '-avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" ' > 'rsync "${DISTDIR}/${FILE}" "${URI}" ' > '"${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe', > 'FFTOOLS': '', > 'FILESDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir', > 'INHERITED': ' multiprocessing toolchain-funcs multilib multibuild ' > 'eapi8-dosym python-utils-r1 python-r1 distutils-r1 ' > 'optfeature', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm ' > 'arm64 arm64-macos elibc_AIX elibc_Cygwin ' > 'elibc_Darwin elibc_DragonFly elibc_FreeBSD ' > 'elibc_HPUX elibc_Interix elibc_NetBSD ' > 'elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_bionic ' > 'elibc_glibc elibc_mingw elibc_mintlib elibc_musl ' > 'elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin ' > 'kernel_FreeBSD kernel_HPUX kernel_NetBSD ' > 'kernel_OpenBSD kernel_SunOS kernel_Winnt ' > 'kernel_freemint kernel_linux m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux prefix prefix-guest ' > 'prefix-stack python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc ' > 'sparc-solaris sparc64-solaris test userland_BSD ' > 'userland_GNU x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-fbsd x86-linux x86-solaris ' > 'x86-winnt', > 'IUSE_IMPLICIT': 'abi_x86_64 prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'amd64', > 'KEYWORDS': '~alpha ~amd64 ~arm ~ppc64 ~riscv ~sparc ~x86', > 'L10N': '', > 'LANG': 'ru_RU.UTF-8', > 'LANGUAGE': 'ru_BY:ru_RU:ru:en_GB:en', > 'LCD_DEVICES': '', > 'LC_ADDRESS': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': '', > 'LC_IDENTIFICATION': '', > 'LC_MEASUREMENT': '', > 'LC_MESSAGES': '', > 'LC_MONETARY': '', > 'LC_NAME': '', > 'LC_NUMERIC': '', > 'LC_PAPER': '', > 'LC_TELEPHONE': '', > 'LC_TIME': '', > 'LDCXXSHARED': 'x86_64-pc-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu', > 'LDFLAGS_amd64': '-m elf_x86_64', > 'LDFLAGS_x32': '-m elf32_x86_64', > 'LDFLAGS_x86': '-m elf_i386', > 'LDSHARED': 'x86_64-pc-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_amd64': 'lib64', > 'LIBDIR_default': 'lib', > 'LIBDIR_x32': 'libx32', > 'LIBDIR_x86': 'lib', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'MIT', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j16', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'black', > 'MULTILIB_ABIS': 'amd64 x86', > 'MULTILIB_STRICT_DENY': '64-bit.*shared object', > 'MULTILIB_STRICT_DIRS': '/lib32 /lib /usr/lib32 /usr/lib ' > '/usr/kde/*/lib32 /usr/kde/*/lib ' > '/usr/qt/*/lib32 /usr/qt/*/lib ' > '/usr/X11R6/lib32 /usr/X11R6/lib', > 'MULTILIB_STRICT_EXEMPT': '(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/dev/shm/portage/dev-python/black-21.7_beta0/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'black-21.7_beta0', > 'PAGER': '/usr/bin/less', > 'PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'PF': 'black-21.7_beta0', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/logging', > 'PKG_TMPDIR': '/dev/shm/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'black', > 'PORTAGE_ACTUAL_DISTDIR': '/bound/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 ' > 'arm64-linux arm64-macos hppa ia64 m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux riscv s390 sparc ' > 'sparc-solaris sparc64-solaris x64-cygwin ' > 'x64-macos x64-solaris x64-winnt x86 x86-linux ' > 'x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '/bound/portage/profiles/default/linux/amd64/17.1/profile.bashrc', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/dev/shm/portage/dev-python/black-21.7_beta0', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "GOOD=$'\x1b[32;01m'\n" > "WARN=$'\x1b[33;01m'\n" > "BAD=$'\x1b[31;01m'\n" > "HILITE=$'\x1b[36m'\n" > "BRACKET=$'\x1b[34;01m'\n" > "NORMAL=$'\x1b[0m'", > 'PORTAGE_COMPRESSION_COMMAND': 'bzip2', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf ' > 'png', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs ' > 'config-protect-if-modified distlocks ' > 'ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs ' > 'protect-owned qa-unresolved-soname-deps sandbox ' > 'sfperms strict stricter test ' > 'unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox ' > 'usersync xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/bound/build-logs/dev-python:black-21.7_beta0:20210725-142834.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = no\n' > 'location = /bound/portage\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base ' > '= 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = ' > '60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = ' > '4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout ' > '= 1200\n' > 'sync-openpgp-keyserver = ' > 'hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = rsync\n' > 'sync-uri = ' > 'rsync://rsync.gentoo.org/gentoo-portage\n' > 'sync-rsync-verify-jobs = 1\n' > 'sync-rsync-verify-metamanifest = yes\n' > 'sync-rsync-verify-max-age = 24\n' > 'sync-rsync-extra-opts = \n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_TMPDIR': '/dev/shm', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding ' > 'user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH ' > 'USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '21.7_beta0', > 'PVR': '21.7_beta0', > 'PWD': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'PYTEST_CURRENT_TEST': 'tests/test_primer.py::PrimerLibTests::test_process_queue ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ ' > '\\${host} = \\${port} ]] && port= ; exec rsync ' > '--rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" ' > '-avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" ' > 'rsync "${DISTDIR}/${FILE}" "${URI}" ' > '"${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-4.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/4/fd/2', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/dev/shm/ccache:/dev/shm/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/shm/ccache:/dev/shm/portage:/dev/shm/portage/dev-python/black-21.7_beta0/homedir/.bash_history:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_SCM_PRETEND_VERSION': '21.7b0', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SUDO_COMMAND': '/usr/bin/chrt --batch 0 ' > 'gentoo-chrootiez/scripts/run_chroot.sh ' > 'amd64-unstable 64', > 'SUDO_GID': '1000', > 'SUDO_UID': '1000', > 'SUDO_USER': 'slyfox', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TEMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TERM': 'screen-256color', > 'TMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TMPDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'USE': 'abi_x86_64 amd64 elibc_glibc kernel_linux ' > 'python_targets_python3_9 test userland_GNU', > 'USERLAND': 'GNU', > 'USERPROFILE': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'USE_EXPAND': 'ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ' > 'ALSA_CARDS APACHE2_MODULES APACHE2_MPMS ' > 'CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS ' > 'CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ' > 'ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES ' > 'LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET ' > 'LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP ' > 'NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS ' > 'OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS ' > 'POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS ' > 'QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES ' > 'RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS ' > 'VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-fbsd amd64-linux arm ' > 'arm64 arm64-macos hppa ia64 m68k mips ppc ' > 'ppc64 ppc64-linux ppc-macos riscv s390 ' > 'sparc sparc64-solaris sparc-solaris ' > 'x64-cygwin x64-macos x64-solaris x64-winnt ' > 'x86 x86-fbsd x86-linux x86-solaris ' > 'x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'AIX bionic Cygwin Darwin DragonFly ' > 'FreeBSD glibc HPUX Interix mingw mintlib ' > 'musl NetBSD OpenBSD SunOS uclibc Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'AIX Darwin FreeBSD freemint HPUX linux ' > 'NetBSD OpenBSD SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/work', > 'XARGS': 'xargs -r', > 'XDG_CONFIG_HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': ''}} > protocol = <SubprocessStreamProtocol> > self = <_UnixSelectorEventLoop running=False closed=True debug=False> > shell = False > stderr = -2 > stdin = -1 > stdout = -1 > waiter = <Future pending> > watcher = <asyncio.unix_events.SafeChildWatcher object at 0x7f72ba9a4e20> >/usr/lib/python3.9/asyncio/base_subprocess.py:36: in __init__ > self._start(args=args, shell=shell, stdin=stdin, stdout=stdout, > __class__ = <class 'asyncio.base_subprocess.BaseSubprocessTransport'> > args = ('None', '--experimental-string-processing', '--check', '--diff', '-') > bufsize = 0 > extra = None > kwargs = {'cwd': PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer'), > 'env': {'A': 'black-21.7b0.tar.gz', > 'ABI': 'amd64', > 'ABI_MIPS': '', > 'ABI_PPC': '', > 'ABI_S390': '', > 'ABI_X86': '64', > 'ACCEPT_LICENSE': 'MIT', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'x86_64-pc-linux-gnu-ar', > 'ARCH': 'amd64', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 multilib', > 'BROOT': '', > 'BUILD_PREFIX': '/dev/shm/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'x86_64-pc-linux-gnu', > 'CC': 'x86_64-pc-linux-gnu-gcc', > 'CCACHE_DIR': '/dev/shm/ccache', > 'CFLAGS': '-O2 -pipe -fdiagnostics-show-option -frecord-gcc-switches', > 'CFLAGS_amd64': '-m64', > 'CFLAGS_x32': '-mx32', > 'CFLAGS_x86': '-m32', > 'CHOST': 'x86_64-pc-linux-gnu', > 'CHOST_amd64': 'x86_64-pc-linux-gnu', > 'CHOST_default': 'x86_64-pc-linux-gnu', > 'CHOST_x32': 'x86_64-pc-linux-gnux32', > 'CHOST_x86': 'i686-pc-linux-gnu', > 'CHROOTIEZ_DEVPTS': 'newinstance', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'truecolor', > 'COLUMNS': '213', > 'COMMON_FLAGS': '-O2 -pipe', > 'CPP': 'x86_64-pc-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'x86_64-pc-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'x86_64-pc-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe', > 'D': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'DEFAULT_ABI': 'amd64', > 'DEFINED_PHASES': ' compile configure install postinst prepare test', > 'DIROPTIONS': '-m0755', > 'DISTDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/distdir', > 'EAPI': '7', > 'EBUILD': '/bound/portage/dev-python/black/black-21.7_beta0.ebuild', > 'EBUILD_MASTER_PID': '21', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'EDITOR': '/bin/nano', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN ' > 'GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE ' > 'PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME ' > 'XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs config-protect-if-modified ' > 'distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms strict ' > 'stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ ' > '\\${host} = \\${port} ]] && port= ; exec rsync ' > '--rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" ' > '-avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" ' > 'rsync "${DISTDIR}/${FILE}" "${URI}" ' > '"${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe', > 'FFTOOLS': '', > 'FILESDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir', > 'INHERITED': ' multiprocessing toolchain-funcs multilib multibuild ' > 'eapi8-dosym python-utils-r1 python-r1 distutils-r1 ' > 'optfeature', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm ' > 'arm64 arm64-macos elibc_AIX elibc_Cygwin ' > 'elibc_Darwin elibc_DragonFly elibc_FreeBSD ' > 'elibc_HPUX elibc_Interix elibc_NetBSD ' > 'elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_bionic ' > 'elibc_glibc elibc_mingw elibc_mintlib elibc_musl ' > 'elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin ' > 'kernel_FreeBSD kernel_HPUX kernel_NetBSD ' > 'kernel_OpenBSD kernel_SunOS kernel_Winnt ' > 'kernel_freemint kernel_linux m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux prefix prefix-guest ' > 'prefix-stack python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc ' > 'sparc-solaris sparc64-solaris test userland_BSD ' > 'userland_GNU x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-fbsd x86-linux x86-solaris ' > 'x86-winnt', > 'IUSE_IMPLICIT': 'abi_x86_64 prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'amd64', > 'KEYWORDS': '~alpha ~amd64 ~arm ~ppc64 ~riscv ~sparc ~x86', > 'L10N': '', > 'LANG': 'ru_RU.UTF-8', > 'LANGUAGE': 'ru_BY:ru_RU:ru:en_GB:en', > 'LCD_DEVICES': '', > 'LC_ADDRESS': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': '', > 'LC_IDENTIFICATION': '', > 'LC_MEASUREMENT': '', > 'LC_MESSAGES': '', > 'LC_MONETARY': '', > 'LC_NAME': '', > 'LC_NUMERIC': '', > 'LC_PAPER': '', > 'LC_TELEPHONE': '', > 'LC_TIME': '', > 'LDCXXSHARED': 'x86_64-pc-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu', > 'LDFLAGS_amd64': '-m elf_x86_64', > 'LDFLAGS_x32': '-m elf32_x86_64', > 'LDFLAGS_x86': '-m elf_i386', > 'LDSHARED': 'x86_64-pc-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_amd64': 'lib64', > 'LIBDIR_default': 'lib', > 'LIBDIR_x32': 'libx32', > 'LIBDIR_x86': 'lib', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'MIT', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j16', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'black', > 'MULTILIB_ABIS': 'amd64 x86', > 'MULTILIB_STRICT_DENY': '64-bit.*shared object', > 'MULTILIB_STRICT_DIRS': '/lib32 /lib /usr/lib32 /usr/lib ' > '/usr/kde/*/lib32 /usr/kde/*/lib ' > '/usr/qt/*/lib32 /usr/qt/*/lib ' > '/usr/X11R6/lib32 /usr/X11R6/lib', > 'MULTILIB_STRICT_EXEMPT': '(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/dev/shm/portage/dev-python/black-21.7_beta0/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'black-21.7_beta0', > 'PAGER': '/usr/bin/less', > 'PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'PF': 'black-21.7_beta0', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/logging', > 'PKG_TMPDIR': '/dev/shm/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'black', > 'PORTAGE_ACTUAL_DISTDIR': '/bound/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 ' > 'arm64-linux arm64-macos hppa ia64 m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux riscv s390 sparc ' > 'sparc-solaris sparc64-solaris x64-cygwin ' > 'x64-macos x64-solaris x64-winnt x86 x86-linux ' > 'x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '/bound/portage/profiles/default/linux/amd64/17.1/profile.bashrc', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/dev/shm/portage/dev-python/black-21.7_beta0', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "GOOD=$'\x1b[32;01m'\n" > "WARN=$'\x1b[33;01m'\n" > "BAD=$'\x1b[31;01m'\n" > "HILITE=$'\x1b[36m'\n" > "BRACKET=$'\x1b[34;01m'\n" > "NORMAL=$'\x1b[0m'", > 'PORTAGE_COMPRESSION_COMMAND': 'bzip2', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf ' > 'png', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs ' > 'config-protect-if-modified distlocks ' > 'ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs ' > 'protect-owned qa-unresolved-soname-deps sandbox ' > 'sfperms strict stricter test ' > 'unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox ' > 'usersync xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/bound/build-logs/dev-python:black-21.7_beta0:20210725-142834.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = no\n' > 'location = /bound/portage\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base ' > '= 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = ' > '60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = ' > '4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout ' > '= 1200\n' > 'sync-openpgp-keyserver = ' > 'hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = rsync\n' > 'sync-uri = ' > 'rsync://rsync.gentoo.org/gentoo-portage\n' > 'sync-rsync-verify-jobs = 1\n' > 'sync-rsync-verify-metamanifest = yes\n' > 'sync-rsync-verify-max-age = 24\n' > 'sync-rsync-extra-opts = \n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_TMPDIR': '/dev/shm', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding ' > 'user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH ' > 'USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '21.7_beta0', > 'PVR': '21.7_beta0', > 'PWD': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'PYTEST_CURRENT_TEST': 'tests/test_primer.py::PrimerLibTests::test_process_queue ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ ' > '\\${host} = \\${port} ]] && port= ; exec rsync ' > '--rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" ' > '-avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" ' > 'rsync "${DISTDIR}/${FILE}" "${URI}" ' > '"${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-4.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/4/fd/2', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/dev/shm/ccache:/dev/shm/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/shm/ccache:/dev/shm/portage:/dev/shm/portage/dev-python/black-21.7_beta0/homedir/.bash_history:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_SCM_PRETEND_VERSION': '21.7b0', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SUDO_COMMAND': '/usr/bin/chrt --batch 0 ' > 'gentoo-chrootiez/scripts/run_chroot.sh ' > 'amd64-unstable 64', > 'SUDO_GID': '1000', > 'SUDO_UID': '1000', > 'SUDO_USER': 'slyfox', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TEMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TERM': 'screen-256color', > 'TMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TMPDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'USE': 'abi_x86_64 amd64 elibc_glibc kernel_linux ' > 'python_targets_python3_9 test userland_GNU', > 'USERLAND': 'GNU', > 'USERPROFILE': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'USE_EXPAND': 'ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ' > 'ALSA_CARDS APACHE2_MODULES APACHE2_MPMS ' > 'CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS ' > 'CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ' > 'ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES ' > 'LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET ' > 'LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP ' > 'NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS ' > 'OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS ' > 'POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS ' > 'QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES ' > 'RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS ' > 'VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-fbsd amd64-linux arm ' > 'arm64 arm64-macos hppa ia64 m68k mips ppc ' > 'ppc64 ppc64-linux ppc-macos riscv s390 ' > 'sparc sparc64-solaris sparc-solaris ' > 'x64-cygwin x64-macos x64-solaris x64-winnt ' > 'x86 x86-fbsd x86-linux x86-solaris ' > 'x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'AIX bionic Cygwin Darwin DragonFly ' > 'FreeBSD glibc HPUX Interix mingw mintlib ' > 'musl NetBSD OpenBSD SunOS uclibc Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'AIX Darwin FreeBSD freemint HPUX linux ' > 'NetBSD OpenBSD SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/work', > 'XARGS': 'xargs -r', > 'XDG_CONFIG_HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': ''}} > loop = <_UnixSelectorEventLoop running=False closed=True debug=False> > protocol = <SubprocessStreamProtocol> > self = <_UnixSubprocessTransport closed not started> > shell = False > stderr = -2 > stdin = -1 > stdout = -1 > waiter = <Future pending> >/usr/lib/python3.9/asyncio/unix_events.py:789: in _start > self._proc = subprocess.Popen( > args = ('None', '--experimental-string-processing', '--check', '--diff', '-') > bufsize = 0 > kwargs = {'cwd': PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer'), > 'env': {'A': 'black-21.7b0.tar.gz', > 'ABI': 'amd64', > 'ABI_MIPS': '', > 'ABI_PPC': '', > 'ABI_S390': '', > 'ABI_X86': '64', > 'ACCEPT_LICENSE': 'MIT', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'x86_64-pc-linux-gnu-ar', > 'ARCH': 'amd64', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 multilib', > 'BROOT': '', > 'BUILD_PREFIX': '/dev/shm/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'x86_64-pc-linux-gnu', > 'CC': 'x86_64-pc-linux-gnu-gcc', > 'CCACHE_DIR': '/dev/shm/ccache', > 'CFLAGS': '-O2 -pipe -fdiagnostics-show-option -frecord-gcc-switches', > 'CFLAGS_amd64': '-m64', > 'CFLAGS_x32': '-mx32', > 'CFLAGS_x86': '-m32', > 'CHOST': 'x86_64-pc-linux-gnu', > 'CHOST_amd64': 'x86_64-pc-linux-gnu', > 'CHOST_default': 'x86_64-pc-linux-gnu', > 'CHOST_x32': 'x86_64-pc-linux-gnux32', > 'CHOST_x86': 'i686-pc-linux-gnu', > 'CHROOTIEZ_DEVPTS': 'newinstance', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'truecolor', > 'COLUMNS': '213', > 'COMMON_FLAGS': '-O2 -pipe', > 'CPP': 'x86_64-pc-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'x86_64-pc-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'x86_64-pc-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe', > 'D': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'DEFAULT_ABI': 'amd64', > 'DEFINED_PHASES': ' compile configure install postinst prepare test', > 'DIROPTIONS': '-m0755', > 'DISTDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/distdir', > 'EAPI': '7', > 'EBUILD': '/bound/portage/dev-python/black/black-21.7_beta0.ebuild', > 'EBUILD_MASTER_PID': '21', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'EDITOR': '/bin/nano', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN ' > 'GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE ' > 'PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME ' > 'XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs config-protect-if-modified ' > 'distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms strict ' > 'stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ ' > '\\${host} = \\${port} ]] && port= ; exec rsync ' > '--rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" ' > '-avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" ' > 'rsync "${DISTDIR}/${FILE}" "${URI}" ' > '"${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe', > 'FFTOOLS': '', > 'FILESDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir', > 'INHERITED': ' multiprocessing toolchain-funcs multilib multibuild ' > 'eapi8-dosym python-utils-r1 python-r1 distutils-r1 ' > 'optfeature', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm ' > 'arm64 arm64-macos elibc_AIX elibc_Cygwin ' > 'elibc_Darwin elibc_DragonFly elibc_FreeBSD ' > 'elibc_HPUX elibc_Interix elibc_NetBSD ' > 'elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_bionic ' > 'elibc_glibc elibc_mingw elibc_mintlib elibc_musl ' > 'elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin ' > 'kernel_FreeBSD kernel_HPUX kernel_NetBSD ' > 'kernel_OpenBSD kernel_SunOS kernel_Winnt ' > 'kernel_freemint kernel_linux m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux prefix prefix-guest ' > 'prefix-stack python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc ' > 'sparc-solaris sparc64-solaris test userland_BSD ' > 'userland_GNU x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-fbsd x86-linux x86-solaris ' > 'x86-winnt', > 'IUSE_IMPLICIT': 'abi_x86_64 prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'amd64', > 'KEYWORDS': '~alpha ~amd64 ~arm ~ppc64 ~riscv ~sparc ~x86', > 'L10N': '', > 'LANG': 'ru_RU.UTF-8', > 'LANGUAGE': 'ru_BY:ru_RU:ru:en_GB:en', > 'LCD_DEVICES': '', > 'LC_ADDRESS': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': '', > 'LC_IDENTIFICATION': '', > 'LC_MEASUREMENT': '', > 'LC_MESSAGES': '', > 'LC_MONETARY': '', > 'LC_NAME': '', > 'LC_NUMERIC': '', > 'LC_PAPER': '', > 'LC_TELEPHONE': '', > 'LC_TIME': '', > 'LDCXXSHARED': 'x86_64-pc-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu', > 'LDFLAGS_amd64': '-m elf_x86_64', > 'LDFLAGS_x32': '-m elf32_x86_64', > 'LDFLAGS_x86': '-m elf_i386', > 'LDSHARED': 'x86_64-pc-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_amd64': 'lib64', > 'LIBDIR_default': 'lib', > 'LIBDIR_x32': 'libx32', > 'LIBDIR_x86': 'lib', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'MIT', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j16', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'black', > 'MULTILIB_ABIS': 'amd64 x86', > 'MULTILIB_STRICT_DENY': '64-bit.*shared object', > 'MULTILIB_STRICT_DIRS': '/lib32 /lib /usr/lib32 /usr/lib ' > '/usr/kde/*/lib32 /usr/kde/*/lib ' > '/usr/qt/*/lib32 /usr/qt/*/lib ' > '/usr/X11R6/lib32 /usr/X11R6/lib', > 'MULTILIB_STRICT_EXEMPT': '(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/dev/shm/portage/dev-python/black-21.7_beta0/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'black-21.7_beta0', > 'PAGER': '/usr/bin/less', > 'PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'PF': 'black-21.7_beta0', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/logging', > 'PKG_TMPDIR': '/dev/shm/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'black', > 'PORTAGE_ACTUAL_DISTDIR': '/bound/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 ' > 'arm64-linux arm64-macos hppa ia64 m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux riscv s390 sparc ' > 'sparc-solaris sparc64-solaris x64-cygwin ' > 'x64-macos x64-solaris x64-winnt x86 x86-linux ' > 'x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '/bound/portage/profiles/default/linux/amd64/17.1/profile.bashrc', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/dev/shm/portage/dev-python/black-21.7_beta0', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "GOOD=$'\x1b[32;01m'\n" > "WARN=$'\x1b[33;01m'\n" > "BAD=$'\x1b[31;01m'\n" > "HILITE=$'\x1b[36m'\n" > "BRACKET=$'\x1b[34;01m'\n" > "NORMAL=$'\x1b[0m'", > 'PORTAGE_COMPRESSION_COMMAND': 'bzip2', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf ' > 'png', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs ' > 'config-protect-if-modified distlocks ' > 'ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs ' > 'protect-owned qa-unresolved-soname-deps sandbox ' > 'sfperms strict stricter test ' > 'unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox ' > 'usersync xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/bound/build-logs/dev-python:black-21.7_beta0:20210725-142834.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = no\n' > 'location = /bound/portage\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base ' > '= 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = ' > '60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = ' > '4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout ' > '= 1200\n' > 'sync-openpgp-keyserver = ' > 'hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = rsync\n' > 'sync-uri = ' > 'rsync://rsync.gentoo.org/gentoo-portage\n' > 'sync-rsync-verify-jobs = 1\n' > 'sync-rsync-verify-metamanifest = yes\n' > 'sync-rsync-verify-max-age = 24\n' > 'sync-rsync-extra-opts = \n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_TMPDIR': '/dev/shm', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding ' > 'user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH ' > 'USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '21.7_beta0', > 'PVR': '21.7_beta0', > 'PWD': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'PYTEST_CURRENT_TEST': 'tests/test_primer.py::PrimerLibTests::test_process_queue ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ ' > '\\${host} = \\${port} ]] && port= ; exec rsync ' > '--rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" ' > '-avP \\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" ' > 'rsync "${DISTDIR}/${FILE}" "${URI}" ' > '"${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-4.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/4/fd/2', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/dev/shm/ccache:/dev/shm/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/shm/ccache:/dev/shm/portage:/dev/shm/portage/dev-python/black-21.7_beta0/homedir/.bash_history:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_SCM_PRETEND_VERSION': '21.7b0', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SUDO_COMMAND': '/usr/bin/chrt --batch 0 ' > 'gentoo-chrootiez/scripts/run_chroot.sh ' > 'amd64-unstable 64', > 'SUDO_GID': '1000', > 'SUDO_UID': '1000', > 'SUDO_USER': 'slyfox', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TEMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TERM': 'screen-256color', > 'TMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TMPDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'USE': 'abi_x86_64 amd64 elibc_glibc kernel_linux ' > 'python_targets_python3_9 test userland_GNU', > 'USERLAND': 'GNU', > 'USERPROFILE': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'USE_EXPAND': 'ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ' > 'ALSA_CARDS APACHE2_MODULES APACHE2_MPMS ' > 'CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS ' > 'CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ' > 'ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES ' > 'LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET ' > 'LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP ' > 'NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS ' > 'OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS ' > 'POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS ' > 'QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES ' > 'RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS ' > 'VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-fbsd amd64-linux arm ' > 'arm64 arm64-macos hppa ia64 m68k mips ppc ' > 'ppc64 ppc64-linux ppc-macos riscv s390 ' > 'sparc sparc64-solaris sparc-solaris ' > 'x64-cygwin x64-macos x64-solaris x64-winnt ' > 'x86 x86-fbsd x86-linux x86-solaris ' > 'x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'AIX bionic Cygwin Darwin DragonFly ' > 'FreeBSD glibc HPUX Interix mingw mintlib ' > 'musl NetBSD OpenBSD SunOS uclibc Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'AIX Darwin FreeBSD freemint HPUX linux ' > 'NetBSD OpenBSD SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/work', > 'XARGS': 'xargs -r', > 'XDG_CONFIG_HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': ''}} > self = <_UnixSubprocessTransport closed not started> > shell = False > stderr = -2 > stdin = <socket.socket [closed] fd=-1, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0> > stdin_w = <socket.socket [closed] fd=-1, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0> > stdout = -1 >/usr/lib/python3.9/subprocess.py:951: in __init__ > self._execute_child(args, executable, preexec_fn, close_fds, > args = ('None', '--experimental-string-processing', '--check', '--diff', '-') > bufsize = 0 > c2pread = 19 > c2pwrite = 20 > close_fds = True > creationflags = 0 > cwd = PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer') > encoding = None > env = {'A': 'black-21.7b0.tar.gz', > 'ABI': 'amd64', > 'ABI_MIPS': '', > 'ABI_PPC': '', > 'ABI_S390': '', > 'ABI_X86': '64', > 'ACCEPT_LICENSE': 'MIT', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'x86_64-pc-linux-gnu-ar', > 'ARCH': 'amd64', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 multilib', > 'BROOT': '', > 'BUILD_PREFIX': '/dev/shm/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'x86_64-pc-linux-gnu', > 'CC': 'x86_64-pc-linux-gnu-gcc', > 'CCACHE_DIR': '/dev/shm/ccache', > 'CFLAGS': '-O2 -pipe -fdiagnostics-show-option -frecord-gcc-switches', > 'CFLAGS_amd64': '-m64', > 'CFLAGS_x32': '-mx32', > 'CFLAGS_x86': '-m32', > 'CHOST': 'x86_64-pc-linux-gnu', > 'CHOST_amd64': 'x86_64-pc-linux-gnu', > 'CHOST_default': 'x86_64-pc-linux-gnu', > 'CHOST_x32': 'x86_64-pc-linux-gnux32', > 'CHOST_x86': 'i686-pc-linux-gnu', > 'CHROOTIEZ_DEVPTS': 'newinstance', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'truecolor', > 'COLUMNS': '213', > 'COMMON_FLAGS': '-O2 -pipe', > 'CPP': 'x86_64-pc-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'x86_64-pc-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'x86_64-pc-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe', > 'D': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'DEFAULT_ABI': 'amd64', > 'DEFINED_PHASES': ' compile configure install postinst prepare test', > 'DIROPTIONS': '-m0755', > 'DISTDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/distdir', > 'EAPI': '7', > 'EBUILD': '/bound/portage/dev-python/black/black-21.7_beta0.ebuild', > 'EBUILD_MASTER_PID': '21', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'EDITOR': '/bin/nano', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH ' > 'PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT ' > 'XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME ' > 'XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ' > 'ccache clean-logs config-protect-if-modified distlocks ' > 'ebuild-locks fail-clean fixlafiles ipc-sandbox merge-sync ' > 'multilib-strict network-sandbox news parallel-fetch pid-sandbox ' > 'preserve-libs protect-owned qa-unresolved-soname-deps sandbox ' > 'sfperms strict stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe', > 'FFTOOLS': '', > 'FILESDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir', > 'INHERITED': ' multiprocessing toolchain-funcs multilib multibuild ' > 'eapi8-dosym python-utils-r1 python-r1 distutils-r1 optfeature', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm arm64 ' > 'arm64-macos elibc_AIX elibc_Cygwin elibc_Darwin ' > 'elibc_DragonFly elibc_FreeBSD elibc_HPUX elibc_Interix ' > 'elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt ' > 'elibc_bionic elibc_glibc elibc_mingw elibc_mintlib ' > 'elibc_musl elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin ' > 'kernel_FreeBSD kernel_HPUX kernel_NetBSD kernel_OpenBSD ' > 'kernel_SunOS kernel_Winnt kernel_freemint kernel_linux ' > 'm68k mips ppc ppc-macos ppc64 ppc64-linux prefix ' > 'prefix-guest prefix-stack python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc sparc-solaris ' > 'sparc64-solaris test userland_BSD userland_GNU x64-cygwin ' > 'x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux ' > 'x86-solaris x86-winnt', > 'IUSE_IMPLICIT': 'abi_x86_64 prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'amd64', > 'KEYWORDS': '~alpha ~amd64 ~arm ~ppc64 ~riscv ~sparc ~x86', > 'L10N': '', > 'LANG': 'ru_RU.UTF-8', > 'LANGUAGE': 'ru_BY:ru_RU:ru:en_GB:en', > 'LCD_DEVICES': '', > 'LC_ADDRESS': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': '', > 'LC_IDENTIFICATION': '', > 'LC_MEASUREMENT': '', > 'LC_MESSAGES': '', > 'LC_MONETARY': '', > 'LC_NAME': '', > 'LC_NUMERIC': '', > 'LC_PAPER': '', > 'LC_TELEPHONE': '', > 'LC_TIME': '', > 'LDCXXSHARED': 'x86_64-pc-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu', > 'LDFLAGS_amd64': '-m elf_x86_64', > 'LDFLAGS_x32': '-m elf32_x86_64', > 'LDFLAGS_x86': '-m elf_i386', > 'LDSHARED': 'x86_64-pc-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_amd64': 'lib64', > 'LIBDIR_default': 'lib', > 'LIBDIR_x32': 'libx32', > 'LIBDIR_x86': 'lib', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'MIT', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j16', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'black', > 'MULTILIB_ABIS': 'amd64 x86', > 'MULTILIB_STRICT_DENY': '64-bit.*shared object', > 'MULTILIB_STRICT_DIRS': '/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 ' > '/usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib ' > '/usr/X11R6/lib32 /usr/X11R6/lib', > 'MULTILIB_STRICT_EXEMPT': '(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/dev/shm/portage/dev-python/black-21.7_beta0/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'black-21.7_beta0', > 'PAGER': '/usr/bin/less', > 'PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'PF': 'black-21.7_beta0', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/logging', > 'PKG_TMPDIR': '/dev/shm/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'black', > 'PORTAGE_ACTUAL_DISTDIR': '/bound/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux ' > 'arm64-macos hppa ia64 m68k mips ppc ppc-macos ppc64 ' > 'ppc64-linux riscv s390 sparc sparc-solaris ' > 'sparc64-solaris x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-linux x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '/bound/portage/profiles/default/linux/amd64/17.1/profile.bashrc', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/dev/shm/portage/dev-python/black-21.7_beta0', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "GOOD=$'\x1b[32;01m'\n" > "WARN=$'\x1b[33;01m'\n" > "BAD=$'\x1b[31;01m'\n" > "HILITE=$'\x1b[36m'\n" > "BRACKET=$'\x1b[34;01m'\n" > "NORMAL=$'\x1b[0m'", > 'PORTAGE_COMPRESSION_COMMAND': 'bzip2', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf png', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs config-protect-if-modified ' > 'distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms strict ' > 'stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/bound/build-logs/dev-python:black-21.7_beta0:20210725-142834.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = no\n' > 'location = /bound/portage\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base = 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = 60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = 4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout = ' > '1200\n' > 'sync-openpgp-keyserver = hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = rsync\n' > 'sync-uri = rsync://rsync.gentoo.org/gentoo-portage\n' > 'sync-rsync-verify-jobs = 1\n' > 'sync-rsync-verify-metamanifest = yes\n' > 'sync-rsync-verify-max-age = 24\n' > 'sync-rsync-extra-opts = \n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_TMPDIR': '/dev/shm', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '21.7_beta0', > 'PVR': '21.7_beta0', > 'PWD': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'PYTEST_CURRENT_TEST': 'tests/test_primer.py::PrimerLibTests::test_process_queue ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-4.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/4/fd/2', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/dev/shm/ccache:/dev/shm/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/shm/ccache:/dev/shm/portage:/dev/shm/portage/dev-python/black-21.7_beta0/homedir/.bash_history:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_SCM_PRETEND_VERSION': '21.7b0', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SUDO_COMMAND': '/usr/bin/chrt --batch 0 ' > 'gentoo-chrootiez/scripts/run_chroot.sh amd64-unstable 64', > 'SUDO_GID': '1000', > 'SUDO_UID': '1000', > 'SUDO_USER': 'slyfox', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TEMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TERM': 'screen-256color', > 'TMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TMPDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'USE': 'abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_9 ' > 'test userland_GNU', > 'USERLAND': 'GNU', > 'USERPROFILE': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'USE_EXPAND': 'ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS ' > 'APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS ' > 'COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 ' > 'CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS ' > 'LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS ' > 'NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM ' > 'OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS ' > 'PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS ' > 'QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS ' > 'USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE ' > 'XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-fbsd amd64-linux arm arm64 ' > 'arm64-macos hppa ia64 m68k mips ppc ppc64 ' > 'ppc64-linux ppc-macos riscv s390 sparc ' > 'sparc64-solaris sparc-solaris x64-cygwin x64-macos ' > 'x64-solaris x64-winnt x86 x86-fbsd x86-linux ' > 'x86-solaris x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'AIX bionic Cygwin Darwin DragonFly FreeBSD glibc ' > 'HPUX Interix mingw mintlib musl NetBSD OpenBSD ' > 'SunOS uclibc Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'AIX Darwin FreeBSD freemint HPUX linux NetBSD ' > 'OpenBSD SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/work', > 'XARGS': 'xargs -r', > 'XDG_CONFIG_HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': ''} > errors = None > errread = -1 > errwrite = 20 > executable = None > extra_groups = None > f = <_io.FileIO [closed]> > gid = None > gids = None > group = None > p2cread = 17 > p2cwrite = -1 > pass_fds = () > preexec_fn = None > restore_signals = True > self = <Popen: returncode: 255 args: ('None', '--experimental-string-processing', '...> > shell = False > start_new_session = False > startupinfo = None > stderr = -2 > stdin = <socket.socket [closed] fd=-1, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0> > stdout = -1 > text = None > uid = None > umask = -1 > universal_newlines = False > user = None >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <Popen: returncode: 255 args: ('None', '--experimental-string-processing', '...>, args = ['None', '--experimental-string-processing', '--check', '--diff', '-'], executable = b'None', preexec_fn = None >close_fds = True, pass_fds = (), cwd = PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer') >env = {'A': 'black-21.7b0.tar.gz', 'ABI': 'amd64', 'ABI_MIPS': '', 'ABI_PPC': '', ...}, startupinfo = None, creationflags = 0, shell = False, p2cread = 17, p2cwrite = -1, c2pread = 19, c2pwrite = 20, errread = -1 >errwrite = 20, restore_signals = True, gid = None, gids = None, uid = None, umask = -1, start_new_session = False > > def _execute_child(self, args, executable, preexec_fn, close_fds, > pass_fds, cwd, env, > startupinfo, creationflags, shell, > p2cread, p2cwrite, > c2pread, c2pwrite, > errread, errwrite, > restore_signals, > gid, gids, uid, umask, > start_new_session): > """Execute program (POSIX version)""" > > if isinstance(args, (str, bytes)): > args = [args] > elif isinstance(args, os.PathLike): > if shell: > raise TypeError('path-like args is not allowed when ' > 'shell is true') > args = [args] > else: > args = list(args) > > if shell: > # On Android the default shell is at '/system/bin/sh'. > unix_shell = ('/system/bin/sh' if > hasattr(sys, 'getandroidapilevel') else '/bin/sh') > args = [unix_shell, "-c"] + args > if executable: > args[0] = executable > > if executable is None: > executable = args[0] > > sys.audit("subprocess.Popen", executable, args, cwd, env) > > if (_USE_POSIX_SPAWN > and os.path.dirname(executable) > and preexec_fn is None > and not close_fds > and not pass_fds > and cwd is None > and (p2cread == -1 or p2cread > 2) > and (c2pwrite == -1 or c2pwrite > 2) > and (errwrite == -1 or errwrite > 2) > and not start_new_session > and gid is None > and gids is None > and uid is None > and umask < 0): > self._posix_spawn(args, executable, env, restore_signals, > p2cread, p2cwrite, > c2pread, c2pwrite, > errread, errwrite) > return > > orig_executable = executable > > # For transferring possible exec failure from child to parent. > # Data format: "exception name:hex errno:description" > # Pickle is not used; it is complex and involves memory allocation. > errpipe_read, errpipe_write = os.pipe() > # errpipe_write must not be in the standard io 0, 1, or 2 fd range. > low_fds_to_close = [] > while errpipe_write < 3: > low_fds_to_close.append(errpipe_write) > errpipe_write = os.dup(errpipe_write) > for low_fd in low_fds_to_close: > os.close(low_fd) > try: > try: > # We must avoid complex work that could involve > # malloc or free in the child process to avoid > # potential deadlocks, thus we do all this here. > # and pass it to fork_exec() > > if env is not None: > env_list = [] > for k, v in env.items(): > k = os.fsencode(k) > if b'=' in k: > raise ValueError("illegal environment variable name") > env_list.append(k + b'=' + os.fsencode(v)) > else: > env_list = None # Use execv instead of execve. > executable = os.fsencode(executable) > if os.path.dirname(executable): > executable_list = (executable,) > else: > # This matches the behavior of os._execvpe(). > executable_list = tuple( > os.path.join(os.fsencode(dir), executable) > for dir in os.get_exec_path(env)) > fds_to_keep = set(pass_fds) > fds_to_keep.add(errpipe_write) > self.pid = _posixsubprocess.fork_exec( > args, executable_list, > close_fds, tuple(sorted(map(int, fds_to_keep))), > cwd, env_list, > p2cread, p2cwrite, c2pread, c2pwrite, > errread, errwrite, > errpipe_read, errpipe_write, > restore_signals, start_new_session, > gid, gids, uid, umask, > preexec_fn) > self._child_created = True > finally: > # be sure the FD is closed no matter what > os.close(errpipe_write) > > self._close_pipe_fds(p2cread, p2cwrite, > c2pread, c2pwrite, > errread, errwrite) > > # Wait for exec to fail or succeed; possibly raising an > # exception (limited in size) > errpipe_data = bytearray() > while True: > part = os.read(errpipe_read, 50000) > errpipe_data += part > if not part or len(errpipe_data) > 50000: > break > finally: > # be sure the FD is closed no matter what > os.close(errpipe_read) > > if errpipe_data: > try: > pid, sts = os.waitpid(self.pid, 0) > if pid == self.pid: > self._handle_exitstatus(sts) > else: > self.returncode = sys.maxsize > except ChildProcessError: > pass > > try: > exception_name, hex_errno, err_msg = ( > errpipe_data.split(b':', 2)) > # The encoding here should match the encoding > # written in by the subprocess implementations > # like _posixsubprocess > err_msg = err_msg.decode() > except ValueError: > exception_name = b'SubprocessError' > hex_errno = b'0' > err_msg = 'Bad exception data from child: {!r}'.format( > bytes(errpipe_data)) > child_exception_type = getattr( > builtins, exception_name.decode('ascii'), > SubprocessError) > if issubclass(child_exception_type, OSError) and hex_errno: > errno_num = int(hex_errno, 16) > child_exec_never_called = (err_msg == "noexec") > if child_exec_never_called: > err_msg = "" > # The error must be from chdir(cwd). > err_filename = cwd > else: > err_filename = orig_executable > if errno_num != 0: > err_msg = os.strerror(errno_num) >> raise child_exception_type(errno_num, err_msg, err_filename) >E FileNotFoundError: [Errno 2] No such file or directory: 'None' > >args = ['None', '--experimental-string-processing', '--check', '--diff', '-'] >c2pread = 19 >c2pwrite = 20 >child_exception_type = <class 'OSError'> >child_exec_never_called = False >close_fds = True >creationflags = 0 >cwd = PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib/black_primer') >env = {'A': 'black-21.7b0.tar.gz', > 'ABI': 'amd64', > 'ABI_MIPS': '', > 'ABI_PPC': '', > 'ABI_S390': '', > 'ABI_X86': '64', > 'ACCEPT_LICENSE': 'MIT', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'x86_64-pc-linux-gnu-ar', > 'ARCH': 'amd64', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 multilib', > 'BROOT': '', > 'BUILD_PREFIX': '/dev/shm/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'x86_64-pc-linux-gnu', > 'CC': 'x86_64-pc-linux-gnu-gcc', > 'CCACHE_DIR': '/dev/shm/ccache', > 'CFLAGS': '-O2 -pipe -fdiagnostics-show-option -frecord-gcc-switches', > 'CFLAGS_amd64': '-m64', > 'CFLAGS_x32': '-mx32', > 'CFLAGS_x86': '-m32', > 'CHOST': 'x86_64-pc-linux-gnu', > 'CHOST_amd64': 'x86_64-pc-linux-gnu', > 'CHOST_default': 'x86_64-pc-linux-gnu', > 'CHOST_x32': 'x86_64-pc-linux-gnux32', > 'CHOST_x86': 'i686-pc-linux-gnu', > 'CHROOTIEZ_DEVPTS': 'newinstance', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'truecolor', > 'COLUMNS': '213', > 'COMMON_FLAGS': '-O2 -pipe', > 'CPP': 'x86_64-pc-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'x86_64-pc-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'x86_64-pc-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe', > 'D': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'DEFAULT_ABI': 'amd64', > 'DEFINED_PHASES': ' compile configure install postinst prepare test', > 'DIROPTIONS': '-m0755', > 'DISTDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/distdir', > 'EAPI': '7', > 'EBUILD': '/bound/portage/dev-python/black/black-21.7_beta0.ebuild', > 'EBUILD_MASTER_PID': '21', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/dev/shm/portage/dev-python/black-21.7_beta0/image', > 'EDITOR': '/bin/nano', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH ' > 'PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT ' > 'XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME ' > 'XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ' > 'ccache clean-logs config-protect-if-modified distlocks ' > 'ebuild-locks fail-clean fixlafiles ipc-sandbox merge-sync ' > 'multilib-strict network-sandbox news parallel-fetch pid-sandbox ' > 'preserve-libs protect-owned qa-unresolved-soname-deps sandbox ' > 'sfperms strict stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe', > 'FFTOOLS': '', > 'FILESDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir', > 'INHERITED': ' multiprocessing toolchain-funcs multilib multibuild ' > 'eapi8-dosym python-utils-r1 python-r1 distutils-r1 optfeature', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm arm64 ' > 'arm64-macos elibc_AIX elibc_Cygwin elibc_Darwin ' > 'elibc_DragonFly elibc_FreeBSD elibc_HPUX elibc_Interix ' > 'elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt ' > 'elibc_bionic elibc_glibc elibc_mingw elibc_mintlib ' > 'elibc_musl elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin ' > 'kernel_FreeBSD kernel_HPUX kernel_NetBSD kernel_OpenBSD ' > 'kernel_SunOS kernel_Winnt kernel_freemint kernel_linux ' > 'm68k mips ppc ppc-macos ppc64 ppc64-linux prefix ' > 'prefix-guest prefix-stack python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc sparc-solaris ' > 'sparc64-solaris test userland_BSD userland_GNU x64-cygwin ' > 'x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux ' > 'x86-solaris x86-winnt', > 'IUSE_IMPLICIT': 'abi_x86_64 prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'amd64', > 'KEYWORDS': '~alpha ~amd64 ~arm ~ppc64 ~riscv ~sparc ~x86', > 'L10N': '', > 'LANG': 'ru_RU.UTF-8', > 'LANGUAGE': 'ru_BY:ru_RU:ru:en_GB:en', > 'LCD_DEVICES': '', > 'LC_ADDRESS': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': '', > 'LC_IDENTIFICATION': '', > 'LC_MEASUREMENT': '', > 'LC_MESSAGES': '', > 'LC_MONETARY': '', > 'LC_NAME': '', > 'LC_NUMERIC': '', > 'LC_PAPER': '', > 'LC_TELEPHONE': '', > 'LC_TIME': '', > 'LDCXXSHARED': 'x86_64-pc-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu', > 'LDFLAGS_amd64': '-m elf_x86_64', > 'LDFLAGS_x32': '-m elf32_x86_64', > 'LDFLAGS_x86': '-m elf_i386', > 'LDSHARED': 'x86_64-pc-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_amd64': 'lib64', > 'LIBDIR_default': 'lib', > 'LIBDIR_x32': 'libx32', > 'LIBDIR_x86': 'lib', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'MIT', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j16', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'black', > 'MULTILIB_ABIS': 'amd64 x86', > 'MULTILIB_STRICT_DENY': '64-bit.*shared object', > 'MULTILIB_STRICT_DIRS': '/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 ' > '/usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib ' > '/usr/X11R6/lib32 /usr/X11R6/lib', > 'MULTILIB_STRICT_EXEMPT': '(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/dev/shm/portage/dev-python/black-21.7_beta0/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'black-21.7_beta0', > 'PAGER': '/usr/bin/less', > 'PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'PF': 'black-21.7_beta0', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/logging', > 'PKG_TMPDIR': '/dev/shm/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'black', > 'PORTAGE_ACTUAL_DISTDIR': '/bound/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux ' > 'arm64-macos hppa ia64 m68k mips ppc ppc-macos ppc64 ' > 'ppc64-linux riscv s390 sparc sparc-solaris ' > 'sparc64-solaris x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-linux x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '/bound/portage/profiles/default/linux/amd64/17.1/profile.bashrc', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/dev/shm/portage/dev-python/black-21.7_beta0', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "GOOD=$'\x1b[32;01m'\n" > "WARN=$'\x1b[33;01m'\n" > "BAD=$'\x1b[31;01m'\n" > "HILITE=$'\x1b[36m'\n" > "BRACKET=$'\x1b[34;01m'\n" > "NORMAL=$'\x1b[0m'", > 'PORTAGE_COMPRESSION_COMMAND': 'bzip2', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf png', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs ccache clean-logs config-protect-if-modified ' > 'distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox ' > 'merge-sync multilib-strict network-sandbox news ' > 'parallel-fetch pid-sandbox preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms strict ' > 'stricter test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/bound/build-logs/dev-python:black-21.7_beta0:20210725-142834.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = no\n' > 'location = /bound/portage\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base = 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = 60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = 4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout = ' > '1200\n' > 'sync-openpgp-keyserver = hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = rsync\n' > 'sync-uri = rsync://rsync.gentoo.org/gentoo-portage\n' > 'sync-rsync-verify-jobs = 1\n' > 'sync-rsync-verify-metamanifest = yes\n' > 'sync-rsync-verify-max-age = 24\n' > 'sync-rsync-extra-opts = \n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_TMPDIR': '/dev/shm', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '21.7_beta0', > 'PVR': '21.7_beta0', > 'PWD': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'PYTEST_CURRENT_TEST': 'tests/test_primer.py::PrimerLibTests::test_process_queue ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-4.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/4/fd/2', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/dev/shm/portage/dev-python/black-21.7_beta0/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/dev/shm/ccache:/dev/shm/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/shm/ccache:/dev/shm/portage:/dev/shm/portage/dev-python/black-21.7_beta0/homedir/.bash_history:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_SCM_PRETEND_VERSION': '21.7b0', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SUDO_COMMAND': '/usr/bin/chrt --batch 0 ' > 'gentoo-chrootiez/scripts/run_chroot.sh amd64-unstable 64', > 'SUDO_GID': '1000', > 'SUDO_UID': '1000', > 'SUDO_USER': 'slyfox', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TEMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TERM': 'screen-256color', > 'TMP': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TMPDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/temp', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'USE': 'abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_9 ' > 'test userland_GNU', > 'USERLAND': 'GNU', > 'USERPROFILE': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'USE_EXPAND': 'ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS ' > 'APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS ' > 'COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 ' > 'CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS ' > 'LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS ' > 'NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM ' > 'OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS ' > 'PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS ' > 'QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS ' > 'USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE ' > 'XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-fbsd amd64-linux arm arm64 ' > 'arm64-macos hppa ia64 m68k mips ppc ppc64 ' > 'ppc64-linux ppc-macos riscv s390 sparc ' > 'sparc64-solaris sparc-solaris x64-cygwin x64-macos ' > 'x64-solaris x64-winnt x86 x86-fbsd x86-linux ' > 'x86-solaris x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'AIX bionic Cygwin Darwin DragonFly FreeBSD glibc ' > 'HPUX Interix mingw mintlib musl NetBSD OpenBSD ' > 'SunOS uclibc Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'AIX Darwin FreeBSD freemint HPUX linux NetBSD ' > 'OpenBSD SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/dev/shm/portage/dev-python/black-21.7_beta0/work', > 'XARGS': 'xargs -r', > 'XDG_CONFIG_HOME': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': ''} >env_list = [b'SANDBOX_MESSAGE_P@TH=/proc/4/fd/2', > b'LDCXXSHARED=x86_64-pc-linux-gnu-g++ -shared', > b'PYTHONPATH=/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0-py' > b'thon3_9/lib:', > b'CC=x86_64-pc-linux-gnu-gcc', > b'PATH=/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin:/usr/li' > b'b/ccache/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portag' > b'e/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' > b':/sbin:/bin:/opt/bin:/usr/lib/llvm/12/bin', > b'AR=x86_64-pc-linux-gnu-ar', > b'LDSHARED=x86_64-pc-linux-gnu-gcc -shared', > b'CPP=x86_64-pc-linux-gnu-gcc -E', > b'CXX=x86_64-pc-linux-gnu-g++', > b'PKG_CONFIG_PATH=/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/' > b'pkgconfig', > b'EPYTHON=python3.9', > b'PYTHON=/usr/bin/python3.9', > b'SLOT=0', > b'SHELL=/bin/bash', > b'RUBY_TARGETS=', > b'CFLAGS_x32=-mx32', > b'PORTAGE_INST_UID=0', > b'KERNEL_ABI=amd64', > b'PORTAGE_PYTHONPATH=/usr/lib/python3.9/site-packages', > b'QEMU_SOFTMMU_TARGETS=', > b'PORTAGE_FEATURES=assume-digests binpkg-docompress binpkg-dostrip binpkg-logs' > b' ccache clean-logs config-protect-if-modified distlocks ebuild-locks fail-cl' > b'ean fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news p' > b'arallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-d' > b'eps sandbox sfperms strict stricter test unknown-features-warn unmerge-logs ' > b'unmerge-orphans userfetch userpriv usersandbox usersync xattr', > b'COLORTERM=truecolor', > b'ESYSROOT=', > b'LESS=-R -M --shift 5', > b'SUDO_GID=1000', > b'ROOTPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/b' > b'in:/usr/lib/llvm/12/bin', > b'CFLAGS_x86=-m32', > b'USE_EXPAND_VALUES_KERNEL=AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenB' > b'SD SunOS Winnt', > b'PORTAGE_PYTHON=/usr/bin/python3.9', > b'PYTHON_SINGLE_TARGET=', > b'SETUPTOOLS_SCM_PRETEND_VERSION=21.7b0', > b'PROFILE_ONLY_VARIABLES=ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_I' > b'MPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC' > b' USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND', > b'SYMLINK_LIB=no', > b'SANDBOX_ACTIVE=armedandready', > b'LANGUAGE=ru_BY:ru_RU:ru:en_GB:en', > b'USERLAND=GNU', > b'CPU_FLAGS_X86=', > b'PKG_TMPDIR=/dev/shm/portage/._unmerge_', > b'LUA_TARGETS=', > b'LDFLAGS_x86=-m elf_i386', > b'MULTILIB_STRICT_DIRS=/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/k' > b'de/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib', > b'PKGUSE=', > b'USE_EXPAND_VALUES_USERLAND=BSD GNU', > b'LC_ADDRESS=', > b'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE=1', > b'SANDBOX_ON=1', > b'LC_NAME=', > b'IUSE_EFFECTIVE=abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm arm64 arm64' > b'-macos elibc_AIX elibc_Cygwin elibc_Darwin elibc_DragonFly elibc_FreeBSD eli' > b'bc_HPUX elibc_Interix elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt eli' > b'bc_bionic elibc_glibc elibc_mingw elibc_mintlib elibc_musl elibc_uclibc hppa' > b' ia64 kernel_AIX kernel_Darwin kernel_FreeBSD kernel_HPUX kernel_NetBSD kern' > b'el_OpenBSD kernel_SunOS kernel_Winnt kernel_freemint kernel_linux m68k mips ' > b'ppc ppc-macos ppc64 ppc64-linux prefix prefix-guest prefix-stack python_targ' > b'ets_python3_8 python_targets_python3_9 riscv s390 sparc sparc-solaris sparc6' > b'4-solaris test userland_BSD userland_GNU x64-cygwin x64-macos x64-solaris x6' > b'4-winnt x86 x86-fbsd x86-linux x86-solaris x86-winnt', > b'EPREFIX=', > b'EBUILD_PHASE_FUNC=src_test', > b'CAMERAS=', > b'CURL_SSL=', > b'PORTAGE_IPC_DAEMON=1', > b'EBUILD_PHASE=test', > b'IUSE_IMPLICIT=abi_x86_64 prefix prefix-guest prefix-stack', > b'SUDO_COMMAND=/usr/bin/chrt --batch 0 gentoo-chrootiez/scripts/run_chroot.sh ' > b'amd64-unstable 64', > b'PORTAGE_SIGPIPE_STATUS=141', > b'OFFICE_IMPLEMENTATION=', > b'LC_MONETARY=', > b'CBUILD=x86_64-pc-linux-gnu', > b'LDFLAGS_amd64=-m elf_x86_64', > b'SUDO_USER=slyfox', > b'DEFAULT_ABI=amd64', > b'ALSA_CARDS=', > b'ABI_S390=', > b'KERNEL=linux', > b'FFLAGS=-O2 -pipe', > b'EDITOR=/bin/nano', > b'ED=/dev/shm/portage/dev-python/black-21.7_beta0/image', > b'MULTILIB_STRICT_DENY=64-bit.*shared object', > b'PORTAGE_ARCHLIST=alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux arm' > b'64-macos hppa ia64 m68k mips ppc ppc-macos ppc64 ppc64-linux riscv s390 spar' > b'c sparc-solaris sparc64-solaris x64-cygwin x64-macos x64-solaris x64-winnt x' > b'86 x86-linux x86-solaris x86-winnt', > b'EBUILD=/bound/portage/dev-python/black/black-21.7_beta0.ebuild', > b'INHERITED= multiprocessing toolchain-funcs multilib multibuild eapi8-dosym p' > b'ython-utils-r1 python-r1 distutils-r1 optfeature', > b'OPENMPI_RM=', > b'ADA_TARGET=', > b'EBUILD_MASTER_PID=21', > b'PORTAGE_REPO_NAME=gentoo', > b'PWD=/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > b'PORTAGE_RESTRICT=', > b'PORTAGE_DOCOMPRESS_SIZE_LIMIT=128', > b'LOGNAME=portage', > b'EXEOPTIONS=-m0755', > b'CTARGET_default=x86_64-pc-linux-gnu', > b'DEFINED_PHASES= compile configure install postinst prepare test', > b'LIBDIR_amd64=lib64', > b'CCACHE_DIR=/dev/shm/ccache', > b'SANDBOX_VERBOSE=1', > b'PORTAGE_WORKDIR_MODE=0700', > b'PKGDIR=/var/cache/binpkgs', > b'FILESDIR=/dev/shm/portage/dev-python/black-21.7_beta0/files', > b'DIROPTIONS=-m0755', > b'MAKEOPTS=-j16', > b'PORTAGE_CONFIGROOT=/', > b'ENV_UNSET=CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB ' > b'PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_H' > b'OME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR', > b'PM_EBUILD_HOOK_DIR=/etc/portage/env', > b'CXXFLAGS=-O2 -pipe', > b'PORTAGE_OVERRIDE_EPREFIX=', > b'ABI_PPC=', > b'T=/dev/shm/portage/dev-python/black-21.7_beta0/temp', > b'S=/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0', > b'P=black-21.7_beta0', > b'D=/dev/shm/portage/dev-python/black-21.7_beta0/image', > b'A=black-21.7b0.tar.gz', > b'CATEGORY=dev-python', > b'LDFLAGS_x32=-m elf32_x86_64', > b'LD_PRELOAD=libsandbox.so', > b'PYTHON_TARGETS=python3_9', > b'CALLIGRA_FEATURES=', > b'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu', > b'HOME=/dev/shm/portage/dev-python/black-21.7_beta0/homedir', > b'LIBREOFFICE_EXTENSIONS=', > b'LANG=ru_RU.UTF-8', > b'LC_PAPER=', > b'CFLAGS_amd64=-m64', > b'WORKDIR=/dev/shm/portage/dev-python/black-21.7_beta0/work', > b'QEMU_USER_TARGETS=', > b'LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;0' > b'1:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30' > b';42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;' > b'31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:' > b'*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01' > b';31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*' > b'.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=' > b'01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;3' > b'1:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.w' > b'im=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg' > b'=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=0' > b'1;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;3' > b'5:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*' > b'.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.' > b'mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=' > b'01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;3' > b'5:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cg' > b'm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=' > b'00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;' > b'32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*' > b'.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra' > b'=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > b'INSOPTIONS=-m0644', > b'SANDBOX_LIB=libsandbox.so', > b'UWSGI_PLUGINS=', > b'COLUMNS=213', > b'CHOST_x86=i686-pc-linux-gnu', > b'BROOT=', > b'PORTAGE_TMPDIR=/dev/shm', > b"PORTAGE_COLORMAP=GOOD=$'\x1b[32;01m'\nWARN=$'\x1b[33;01m'\nBAD=$'\x1b[31;01" > b"m'\nHILITE=$'\x1b[36m'\nBRACKET=$'\x1b[34;01m'\nNORMAL=$'\x1b[0m'", > b'SANDBOX_READ=/:/dev/shm/ccache:/dev/shm/portage', > b'LCD_DEVICES=', > b'FEATURES=assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ccache ' > b'clean-logs config-protect-if-modified distlocks ebuild-locks fail-clean fixl' > b'afiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-' > b'fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sand' > b'box sfperms strict stricter test unknown-features-warn unmerge-logs unmerge-' > b'orphans userfetch userpriv usersandbox usersync xattr', > b'TMPDIR=/dev/shm/portage/dev-python/black-21.7_beta0/temp', > b'PORTAGE_BIN_PATH=/usr/lib/portage/python3.9', > b'CPU_FLAGS_PPC=', > b'_E_INSDESTTREE_=', > b'OPENMPI_OFED_FEATURES=', > b'PORTAGE_INTERNAL_CALLER=1', > b'PORTAGE_COMPRESSION_COMMAND=bzip2', > b'PVR=21.7_beta0', > b'PORTAGE_VERBOSE=1', > b'PKG_LOGDIR=/dev/shm/portage/dev-python/black-21.7_beta0/temp/logging', > b'CPU_FLAGS_ARM=', > b'KEYWORDS=~alpha ~amd64 ~arm ~ppc64 ~riscv ~sparc ~x86', > b'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES=css gif htm[l]? jp[e]?g js pdf png', > b'PORTAGE_BUILD_USER=portage', > b'OPENMPI_FABRICS=', > b'NGINX_MODULES_MAIL=', > b'USE_EXPAND_UNPREFIXED=ARCH', > b'MOPREFIX=black', > b'CHOST_amd64=x86_64-pc-linux-gnu', > b'_E_EXEDESTTREE_=', > b'FFTOOLS=', > b'CHROOTIEZ_DEVPTS=newinstance', > b'OFED_DRIVERS=', > b'LLVM_TARGETS=', > b'FETCHCOMMAND_SSH=bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; port=\\${host' > b'##*:} ; host=\\${host%:*} ; [[ \\${host} = \\${port} ]] && port= ; exec rsy' > b'nc --rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" -avP \\"\\${host}:/\\${x#*/' > b'}\\" \\"\\$1\\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > b'PORTAGE_PYM_PATH=/usr/lib/python3.9/site-packages', > b'FCFLAGS=-O2 -pipe', > b'MULTILIB_STRICT_EXEMPT=(perl5|gcc|binutils|eclipse-3|debug|portage|udev|syst' > b'emd|clang|python-exec|llvm)', > b'LUA_SINGLE_TARGET=', > b'TERM=screen-256color', > b'LC_IDENTIFICATION=', > b'BOOTSTRAP_USE=unicode internal-glib pkg-config split-usr xml python_targets_' > b'python3_9 multilib', > b'LESSOPEN=|lesspipe %s', > b'EROOT=', > b'PORTAGE_XATTR_EXCLUDE=btrfs.* security.evm security.ima \tsecurity.selinu' > b'x system.nfs4_acl user.apache_handler \tuser.Beagle.* user.dublincore.* u' > b'ser.mime_encoding user.xdg.*', > b'PORTAGE_LOG_FILE=/bound/build-logs/dev-python:black-21.7_beta0:20210725-1428' > b'34.log', > b'NOCOLOR=no', > b'PORTAGE_DEBUG=0', > b'PORTAGE_PROPERTIES=', > b'SANDBOX_DEBUG=0', > b'PORTAGE_DEPCACHEDIR=/var/cache/edb/dep', > b'L10N=', > b'ARCH=amd64', > b'NGINX_MODULES_HTTP=', > b'MANPAGER=manpager', > b'ROOT=', > b'VIDEO_CARDS=', > b'ROS_MESSAGES=', > b'ABI_X86=64', > b'TEMP=/dev/shm/portage/dev-python/black-21.7_beta0/temp', > b'USE_EXPAND_VALUES_ARCH=alpha amd64 amd64-fbsd amd64-linux arm arm64 arm64-ma' > b'cos hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc spa' > b'rc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x8' > b'6-fbsd x86-linux x86-solaris x86-winnt', > b'LIBDIR_x32=libx32', > b'INPUT_DEVICES=', > b'SHLVL=1', > b'DISTDIR=/dev/shm/portage/dev-python/black-21.7_beta0/distdir', > b'PORTAGE_REPOSITORIES=[DEFAULT]\nauto-sync = yes\nmain-repo = gentoo\nstrict' > b'-misc-digests = true\nsync-allow-hardlinks = true\nsync-openpgp-key-refres' > b'h = true\nsync-rcu = false\n\n[gentoo]\nauto-sync = no\nlocation = /bound' > b'/portage\nmasters = \npriority = -1000\nstrict-misc-digests = true\nsync-all' > b'ow-hardlinks = true\nsync-openpgp-key-path = /usr/share/openpgp-keys/gent' > b'oo-release.asc\nsync-openpgp-key-refresh = true\nsync-openpgp-key-refresh-' > b'retry-count = 40\nsync-openpgp-key-refresh-retry-delay-exp-base = 2\nsync-' > b'openpgp-key-refresh-retry-delay-max = 60\nsync-openpgp-key-refresh-retry-' > b'delay-mult = 4\nsync-openpgp-key-refresh-retry-overall-timeout = 1200\nsyn' > b'c-openpgp-keyserver = hkps://keys.gentoo.org\nsync-rcu = false\nsync-type ' > b'= rsync\nsync-uri = rsync://rsync.gentoo.org/gentoo-portage\nsync-rsync-ve' > b'rify-jobs = 1\nsync-rsync-verify-metamanifest = yes\nsync-rsync-verify-max' > b'-age = 24\nsync-rsync-extra-opts = \n', > b'APACHE2_MPMS=', > b'PAGER=/usr/bin/less', > b'LC_TELEPHONE=', > b'SANDBOX_WRITE=:/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:' > b'/dev/pty:/dev/shm:/dev/shm/ccache:/dev/shm/portage:/dev/shm/portage/dev-pyth' > b'on/black-21.7_beta0/homedir/.bash_history:/dev/tts:/dev/tty:/dev/vc/:/dev/ze' > b'ro:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib3' > b'2/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/' > b'conftest:/var/tmp/', > b'CHOST_default=x86_64-pc-linux-gnu', > b'GPSD_PROTOCOLS=', > b'LC_MESSAGES=', > b'LC_MEASUREMENT=', > b'XTABLES_ADDONS=', > b'LICENSE=MIT', > b'PYTHONDONTWRITEBYTECODE=1', > b'SYSROOT=', > b'VOICEMAIL_STORAGE=', > b'PV=21.7_beta0', > b'RESUMECOMMAND_SSH=bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; port=\\${hos' > b't##*:} ; host=\\${host%:*} ; [[ \\${host} = \\${port} ]] && port= ; exec rs' > b'ync --rsh=\\"ssh \\${port:+-p\\${port}} \\${3}\\" -avP \\"\\${host}:/\\${x#*' > b'/}\\" \\"\\$1\\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > b'SANDBOX_LOG=/dev/shm/portage/dev-python/black-21.7_beta0/temp/sandbox.log', > b'PR=r0', > b'COLLECTD_PLUGINS=', > b'PN=black', > b'XARGS=xargs -r', > b'SANE_BACKENDS=', > b'USE_EXPAND_IMPLICIT=ARCH ELIBC KERNEL USERLAND', > b'PF=black-21.7_beta0', > b'USE_EXPAND_VALUES_ELIBC=AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPU' > b'X Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt', > b'PORTAGE_BASHRC=/etc/portage/bashrc', > b'ACCEPT_LICENSE=MIT', > b'BUILD_PREFIX=/dev/shm/portage', > b'LC_CTYPE=', > b'MERGE_TYPE=source', > b'GCC_SPECS=', > b'ABI_MIPS=', > b'_E_DOCDESTTREE_=', > b'_E_DESTTREE_=/usr', > b'PORTAGE_ACTUAL_DISTDIR=/bound/distfiles', > b'LIBDIR_default=lib', > b'LC_TIME=', > b'SANDBOX_PREDICT=/dev/shm/portage/dev-python/black-21.7_beta0/homedir:/dev/cr' > b'ypto:/var/cache/man:/var/cache/fontconfig:/', > b'LIBOPTIONS=-m0644', > b'GRUB_PLATFORMS=', > b'SANDBOX_DENY=', > b'LC_COLLATE=C', > b'CHOST=x86_64-pc-linux-gnu', > b'TMP=/dev/shm/portage/dev-python/black-21.7_beta0/temp', > b'PORTAGE_INST_GID=0', > b'SANDBOX_DEBUG_LOG=/var/log/sandbox/sandbox-debug-4.log', > b'PORTAGE_BZIP2_COMMAND=bzip2', > b'PORTAGE_BUILDDIR=/dev/shm/portage/dev-python/black-21.7_beta0', > b'CHOST_x32=x86_64-pc-linux-gnux32', > b'NGINX_MODULES_STREAM=', > b'USE=abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_9 test ' > b'userland_GNU', > b'PHP_TARGETS=', > b'POSTGRES_TARGETS=', > b'CFLAGS=-O2 -pipe -fdiagnostics-show-option -frecord-gcc-switches', > b'USE_EXPAND=ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_M' > b'ODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM' > b' CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLAT' > b'FORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARG' > b'ETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_M' > b'ODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_' > b'FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON' > b'_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MES' > b'SAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAI' > b'L_STORAGE XTABLES_ADDONS', > b'SANDBOX_BASHRC=/usr/share/sandbox/sandbox.bashrc', > b'SUDO_UID=1000', > b'MULTILIB_ABIS=amd64 x86', > b'LIBDIR_x86=lib', > b'PORTAGE_GID=250', > b'MAIL=/var/mail/root', > b'PORTAGE_BUILD_GROUP=portage', > b'APACHE2_MODULES=', > b'COMMON_FLAGS=-O2 -pipe', > b'ELIBC=glibc', > b'EAPI=7', > b'ABI=amd64', > b'ECLASS_DEPTH=0', > b'PORTAGE_BASHRC_FILES=/bound/portage/profiles/default/linux/amd64/17.1/profil' > b'e.bashrc', > b'LC_NUMERIC=', > b'OLDPWD=/dev/shm/portage/dev-python/black-21.7_beta0/empty', > b'MONKEYD_PLUGINS=', > b'EMERGE_FROM=ebuild', > b'_=/usr/bin/python3.9', > b'PYTEST_CURRENT_TEST=tests/test_primer.py::PrimerLibTests::test_process_queue' > b' (call)', > b'XDG_CONFIG_HOME=/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti' > b'_', > b'USERPROFILE=/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_'] >err_filename = 'None' >err_msg = 'No such file or directory' >errno_num = 2 >errpipe_data = bytearray(b'OSError:2:') >errpipe_read = 21 >errpipe_write = 22 >errread = -1 >errwrite = 20 >exception_name = bytearray(b'OSError') >executable = b'None' >executable_list = (b'/dev/shm/portage/dev-python/black-21.7_beta0/temp/python3.9/bin/None', > b'/usr/lib/ccache/bin/None', > b'/usr/lib/portage/python3.9/ebuild-helpers/xattr/None', > b'/usr/lib/portage/python3.9/ebuild-helpers/None', > b'/usr/local/sbin/None', > b'/usr/local/bin/None', > b'/usr/sbin/None', > b'/usr/bin/None', > b'/sbin/None', > b'/bin/None', > b'/opt/bin/None', > b'/usr/lib/llvm/12/bin/None') >fds_to_keep = {22} >gid = None >gids = None >hex_errno = bytearray(b'2') >k = b'USERPROFILE' >low_fds_to_close = [] >orig_executable = 'None' >p2cread = 17 >p2cwrite = -1 >part = b'' >pass_fds = () >pid = 186 >preexec_fn = None >restore_signals = True >self = <Popen: returncode: 255 args: ('None', '--experimental-string-processing', '...> >shell = False >start_new_session = False >startupinfo = None >sts = 65280 >uid = None >umask = -1 >v = '/dev/shm/portage/dev-python/black-21.7_beta0/temp/tmpcypc2ti_' > >/usr/lib/python3.9/subprocess.py:1821: FileNotFoundError >__________________________________________________________________________________________ PrimerCLITests.test_async_main ___________________________________________________________________________________________ > >self = <tests.test_primer.PrimerCLITests testMethod=test_async_main> > > @event_loop() > def test_async_main(self) -> None: > loop = asyncio.get_event_loop() > work_dir = Path(gettempdir()) / f"primer_ut_{getpid()}" > args = { > "config": "/config", > "debug": False, > "keep": False, > "long_checkouts": False, > "rebase": False, > "workdir": str(work_dir), > "workers": 69, > "no_diff": False, > } > with patch("black_primer.cli.lib.process_queue", return_zero): > return_val = loop.run_until_complete(cli.async_main(**args)) # type: ignore >> self.assertEqual(0, return_val) >E AssertionError: 0 != -1 > >args = {'config': '/config', > 'debug': False, > 'keep': False, > 'long_checkouts': False, > 'no_diff': False, > 'rebase': False, > 'workdir': '/dev/shm/portage/dev-python/black-21.7_beta0/temp/primer_ut_69', > 'workers': 69} >loop = <_UnixSelectorEventLoop running=False closed=True debug=False> >return_val = -1 >self = <tests.test_primer.PrimerCLITests testMethod=test_async_main> >work_dir = PosixPath('/dev/shm/portage/dev-python/black-21.7_beta0/temp/primer_ut_69') > >/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0/tests/test_primer.py:214: AssertionError >------------------------------------------------------------------------------------------------- Captured log call ------------------------------------------------------------------------------------------------- >ERROR black_primer.cli:cli.py:61 Can not find 'black' executable in PATH. No point in running >================================================================================================= warnings summary ================================================================================================== >tests/test_black.py::BlackTestCase::test_docstring_no_string_normalization >tests/test_black.py::BlackTestCase::test_docstring_no_string_normalization > <unknown>:107: DeprecationWarning: invalid escape sequence \ > >tests/test_black.py::BlackTestCase::test_docstring_no_string_normalization >tests/test_black.py::BlackTestCase::test_docstring_no_string_normalization > <unknown>:111: DeprecationWarning: invalid escape sequence \ > >tests/test_black.py::BlackTestCase::test_docstring_no_string_normalization >tests/test_black.py::BlackTestCase::test_docstring_no_string_normalization > <unknown>:117: DeprecationWarning: invalid escape sequence \ > >tests/test_format.py::TestSimpleFormat::test_simple_format_15_docstring > <unknown>:163: DeprecationWarning: invalid escape sequence \ > >tests/test_format.py::TestSimpleFormat::test_simple_format_15_docstring > <unknown>:167: DeprecationWarning: invalid escape sequence \ > >tests/test_format.py::TestSimpleFormat::test_simple_format_15_docstring > <unknown>:173: DeprecationWarning: invalid escape sequence \ > >tests/test_format.py::TestSimpleFormat::test_simple_format_15_docstring > <unknown>:160: DeprecationWarning: invalid escape sequence \ > >tests/test_format.py::TestSimpleFormat::test_simple_format_15_docstring > <unknown>:164: DeprecationWarning: invalid escape sequence \ > >tests/test_format.py::TestSimpleFormat::test_simple_format_15_docstring > <unknown>:170: DeprecationWarning: invalid escape sequence \ > >-- Docs: https://docs.pytest.org/en/stable/warnings.html >============================================================================================== short test summary info ============================================================================================== >SKIPPED [1] tests/test_black.py:1879: Incompatible Click version >XFAIL tests/test_black.py::BlackTestCase::test_trailing_comma_optional_parens_stability1 > reason: >XFAIL tests/test_black.py::BlackTestCase::test_trailing_comma_optional_parens_stability2 > reason: >XFAIL tests/test_black.py::BlackTestCase::test_trailing_comma_optional_parens_stability3 > reason: >FAILED tests/test_primer.py::PrimerLibTests::test_gen_check_output - FileNotFoundError: [Errno 2] No such file or directory: 'black' >FAILED tests/test_primer.py::PrimerLibTests::test_process_queue - FileNotFoundError: [Errno 2] No such file or directory: 'None' >FAILED tests/test_primer.py::PrimerCLITests::test_async_main - AssertionError: 0 != -1 >================================================================== 3 failed, 210 passed, 1 skipped, 5 deselected, 3 xfailed, 12 warnings in 7.66s =================================================================== > [31;01m*[0m ERROR: dev-python/black-21.7_beta0::gentoo failed (test phase): > [31;01m*[0m pytest failed with python3.9 > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 127: Called src_test > [31;01m*[0m environment, line 2931: Called distutils-r1_src_test > [31;01m*[0m environment, line 1237: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 479: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2598: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2077: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2075: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 793: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 1176: Called python_test > [31;01m*[0m environment, line 2890: Called epytest '-m' 'not python2' > [31;01m*[0m environment, line 1595: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m "${@}" || die -n "pytest failed with ${EPYTHON}"; > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-python/black-21.7_beta0::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/black-21.7_beta0::gentoo'`. > [31;01m*[0m The complete build log is located at '/bound/build-logs/dev-python:black-21.7_beta0:20210725-142834.log'. > [31;01m*[0m The ebuild environment file is located at '/dev/shm/portage/dev-python/black-21.7_beta0/temp/environment'. > [31;01m*[0m Working directory: '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0' > [31;01m*[0m S: '/dev/shm/portage/dev-python/black-21.7_beta0/work/black-21.7b0'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 804184
: 726925