-
-
Notifications
You must be signed in to change notification settings - Fork 21
Closed
Description
This seemed to have started today, when installing unimport in a Linux-based Docker container, unimport fails to install.
Can reproduce with:
$ docker run --rm python:3.9 pip install unimport
Output of that is:
Collecting unimport
Downloading unimport-0.9.2.tar.gz (17 kB)
Collecting pathspec>=0.5.0
Downloading pathspec-0.9.0-py2.py3-none-any.whl (31 kB)
Collecting toml>=0.9.0
Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting libcst>=0.3.7
Downloading libcst-0.4.0.tar.gz (702 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Installing backend dependencies: started
Installing backend dependencies: finished with status 'done'
Preparing wheel metadata: started
Preparing wheel metadata: finished with status 'done'
Collecting pyyaml>=5.2
Downloading PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (731 kB)
Collecting typing-inspect>=0.4.0
Downloading typing_inspect-0.7.1-py3-none-any.whl (8.4 kB)
Collecting typing-extensions>=3.7.4.2
Using cached typing_extensions-4.0.1-py3-none-any.whl (22 kB)
Collecting mypy-extensions>=0.3.0
Downloading mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Building wheels for collected packages: unimport, libcst
Building wheel for unimport (setup.py): started
Building wheel for unimport (setup.py): finished with status 'done'
Created wheel for unimport: filename=unimport-0.9.2-py3-none-any.whl size=19775 sha256=a714608a2ab7d6390dcab1c4cefab3440bb7406bea7802baeee3dbd5fb8cfe39
Stored in directory: /root/.cache/pip/wheels/48/d3/5f/7b3052ee762c86f8bfc730ef13661c58b12e77596b3d7c8620
Building wheel for libcst (PEP 517): started
Building wheel for libcst (PEP 517): finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /usr/local/bin/python /usr/local/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmpvd_em725
cwd: /tmp/pip-install-o0_iz3my/libcst_e2f62e0635c743558cc4c813fe661030
Complete output (312 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-3.9
creating build/lib.linux-aarch64-3.9/libcst
copying libcst/_tabs.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_typed_visitor.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_version.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_maybe_sentinel.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_typed_visitor_base.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_metadata_dependent.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/tool.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_visitors.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_removal_sentinel.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_flatten_sentinel.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_add_slots.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_types.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/__init__.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_type_enforce.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_position.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_exceptions.py -> build/lib.linux-aarch64-3.9/libcst
copying libcst/_batched_visitor.py -> build/lib.linux-aarch64-3.9/libcst
creating build/lib.linux-aarch64-3.9/libcst/_nodes
copying libcst/_nodes/base.py -> build/lib.linux-aarch64-3.9/libcst/_nodes
copying libcst/_nodes/deep_equals.py -> build/lib.linux-aarch64-3.9/libcst/_nodes
copying libcst/_nodes/module.py -> build/lib.linux-aarch64-3.9/libcst/_nodes
copying libcst/_nodes/expression.py -> build/lib.linux-aarch64-3.9/libcst/_nodes
copying libcst/_nodes/internal.py -> build/lib.linux-aarch64-3.9/libcst/_nodes
copying libcst/_nodes/op.py -> build/lib.linux-aarch64-3.9/libcst/_nodes
copying libcst/_nodes/__init__.py -> build/lib.linux-aarch64-3.9/libcst/_nodes
copying libcst/_nodes/statement.py -> build/lib.linux-aarch64-3.9/libcst/_nodes
copying libcst/_nodes/whitespace.py -> build/lib.linux-aarch64-3.9/libcst/_nodes
creating build/lib.linux-aarch64-3.9/libcst/helpers
copying libcst/helpers/module.py -> build/lib.linux-aarch64-3.9/libcst/helpers
copying libcst/helpers/expression.py -> build/lib.linux-aarch64-3.9/libcst/helpers
copying libcst/helpers/_statement.py -> build/lib.linux-aarch64-3.9/libcst/helpers
copying libcst/helpers/common.py -> build/lib.linux-aarch64-3.9/libcst/helpers
copying libcst/helpers/__init__.py -> build/lib.linux-aarch64-3.9/libcst/helpers
copying libcst/helpers/_template.py -> build/lib.linux-aarch64-3.9/libcst/helpers
creating build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/type_inference_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/expression_context_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/span_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/full_repo_manager.py -> build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/parent_node_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/__init__.py -> build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/wrapper.py -> build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/scope_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/position_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/reentrant_codegen.py -> build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/base_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata
copying libcst/metadata/name_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata
creating build/lib.linux-aarch64-3.9/libcst/codegen
copying libcst/codegen/gen_matcher_classes.py -> build/lib.linux-aarch64-3.9/libcst/codegen
copying libcst/codegen/gather.py -> build/lib.linux-aarch64-3.9/libcst/codegen
copying libcst/codegen/generate.py -> build/lib.linux-aarch64-3.9/libcst/codegen
copying libcst/codegen/transforms.py -> build/lib.linux-aarch64-3.9/libcst/codegen
copying libcst/codegen/__init__.py -> build/lib.linux-aarch64-3.9/libcst/codegen
copying libcst/codegen/gen_visitor_functions.py -> build/lib.linux-aarch64-3.9/libcst/codegen
copying libcst/codegen/gen_type_mapping.py -> build/lib.linux-aarch64-3.9/libcst/codegen
creating build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/test_exceptions.py -> build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/test_type_enforce.py -> build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/test_visitor.py -> build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/test_fuzz.py -> build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/test_batched_visitor.py -> build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/test_tool.py -> build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/test_tabs.py -> build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/test_deep_replace.py -> build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/test_deep_clone.py -> build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/test_pyre_integration.py -> build/lib.linux-aarch64-3.9/libcst/tests
copying libcst/tests/test_e2e.py -> build/lib.linux-aarch64-3.9/libcst/tests
creating build/lib.linux-aarch64-3.9/libcst/testing
copying libcst/testing/utils.py -> build/lib.linux-aarch64-3.9/libcst/testing
copying libcst/testing/__init__.py -> build/lib.linux-aarch64-3.9/libcst/testing
creating build/lib.linux-aarch64-3.9/libcst/matchers
copying libcst/matchers/_return_types.py -> build/lib.linux-aarch64-3.9/libcst/matchers
copying libcst/matchers/_visitors.py -> build/lib.linux-aarch64-3.9/libcst/matchers
copying libcst/matchers/_matcher_base.py -> build/lib.linux-aarch64-3.9/libcst/matchers
copying libcst/matchers/__init__.py -> build/lib.linux-aarch64-3.9/libcst/matchers
copying libcst/matchers/_decorators.py -> build/lib.linux-aarch64-3.9/libcst/matchers
creating build/lib.linux-aarch64-3.9/libcst/codemod
copying libcst/codemod/_command.py -> build/lib.linux-aarch64-3.9/libcst/codemod
copying libcst/codemod/_codemod.py -> build/lib.linux-aarch64-3.9/libcst/codemod
copying libcst/codemod/_testing.py -> build/lib.linux-aarch64-3.9/libcst/codemod
copying libcst/codemod/__init__.py -> build/lib.linux-aarch64-3.9/libcst/codemod
copying libcst/codemod/_visitor.py -> build/lib.linux-aarch64-3.9/libcst/codemod
copying libcst/codemod/_context.py -> build/lib.linux-aarch64-3.9/libcst/codemod
copying libcst/codemod/_runner.py -> build/lib.linux-aarch64-3.9/libcst/codemod
copying libcst/codemod/_cli.py -> build/lib.linux-aarch64-3.9/libcst/codemod
copying libcst/codemod/_dummy_pool.py -> build/lib.linux-aarch64-3.9/libcst/codemod
creating build/lib.linux-aarch64-3.9/libcst/_parser
copying libcst/_parser/python_parser.py -> build/lib.linux-aarch64-3.9/libcst/_parser
copying libcst/_parser/detect_config.py -> build/lib.linux-aarch64-3.9/libcst/_parser
copying libcst/_parser/custom_itertools.py -> build/lib.linux-aarch64-3.9/libcst/_parser
copying libcst/_parser/production_decorator.py -> build/lib.linux-aarch64-3.9/libcst/_parser
copying libcst/_parser/base_parser.py -> build/lib.linux-aarch64-3.9/libcst/_parser
copying libcst/_parser/whitespace_parser.py -> build/lib.linux-aarch64-3.9/libcst/_parser
copying libcst/_parser/wrapped_tokenize.py -> build/lib.linux-aarch64-3.9/libcst/_parser
copying libcst/_parser/__init__.py -> build/lib.linux-aarch64-3.9/libcst/_parser
copying libcst/_parser/py_whitespace_parser.py -> build/lib.linux-aarch64-3.9/libcst/_parser
copying libcst/_parser/grammar.py -> build/lib.linux-aarch64-3.9/libcst/_parser
copying libcst/_parser/entrypoints.py -> build/lib.linux-aarch64-3.9/libcst/_parser
creating build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/base.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_removal_behavior.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_module.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_yield.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_tuple.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_classdef.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_set.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_lambda.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_empty_line.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_global.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_small_statement.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_raise.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_subscript.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_assign.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_dict.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_attribute.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_comment.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_trailing_whitespace.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_unary_op.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_dict_comp.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_nonlocal.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_atom.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_namedexpr.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_with.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_del.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_while.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_boolean_op.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_simple_statement.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_else.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_ifexp.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_match.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_leaf_small_statements.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_simple_comp.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_cst_node.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_return.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_for.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_funcdef.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_comparison.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_if.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_list.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_number.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_assert.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_newline.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_indented_block.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_await.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_flatten_behavior.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_matrix_multiply.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_binary_op.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_simple_whitespace.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_try.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_import.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_docstring.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
copying libcst/_nodes/tests/test_call.py -> build/lib.linux-aarch64-3.9/libcst/_nodes/tests
creating build/lib.linux-aarch64-3.9/libcst/helpers/tests
copying libcst/helpers/tests/test_module.py -> build/lib.linux-aarch64-3.9/libcst/helpers/tests
copying libcst/helpers/tests/test_template.py -> build/lib.linux-aarch64-3.9/libcst/helpers/tests
copying libcst/helpers/tests/test_statement.py -> build/lib.linux-aarch64-3.9/libcst/helpers/tests
copying libcst/helpers/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/helpers/tests
copying libcst/helpers/tests/test_expression.py -> build/lib.linux-aarch64-3.9/libcst/helpers/tests
creating build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_span_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_metadata_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_position_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_base_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_full_repo_manager.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_name_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_expression_context_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_reentrant_codegen.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_metadata_wrapper.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_type_inference_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_scope_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
copying libcst/metadata/tests/test_parent_node_provider.py -> build/lib.linux-aarch64-3.9/libcst/metadata/tests
creating build/lib.linux-aarch64-3.9/libcst/codegen/tests
copying libcst/codegen/tests/test_codegen_clean.py -> build/lib.linux-aarch64-3.9/libcst/codegen/tests
copying libcst/codegen/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/codegen/tests
creating build/lib.linux-aarch64-3.9/libcst/matchers/tests
copying libcst/matchers/tests/test_matchers_with_metadata.py -> build/lib.linux-aarch64-3.9/libcst/matchers/tests
copying libcst/matchers/tests/test_replace.py -> build/lib.linux-aarch64-3.9/libcst/matchers/tests
copying libcst/matchers/tests/test_extract.py -> build/lib.linux-aarch64-3.9/libcst/matchers/tests
copying libcst/matchers/tests/test_matchers.py -> build/lib.linux-aarch64-3.9/libcst/matchers/tests
copying libcst/matchers/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/matchers/tests
copying libcst/matchers/tests/test_visitors.py -> build/lib.linux-aarch64-3.9/libcst/matchers/tests
copying libcst/matchers/tests/test_findall.py -> build/lib.linux-aarch64-3.9/libcst/matchers/tests
copying libcst/matchers/tests/test_decorators.py -> build/lib.linux-aarch64-3.9/libcst/matchers/tests
creating build/lib.linux-aarch64-3.9/libcst/codemod/tests
copying libcst/codemod/tests/test_codemod.py -> build/lib.linux-aarch64-3.9/libcst/codemod/tests
copying libcst/codemod/tests/test_runner.py -> build/lib.linux-aarch64-3.9/libcst/codemod/tests
copying libcst/codemod/tests/test_metadata.py -> build/lib.linux-aarch64-3.9/libcst/codemod/tests
copying libcst/codemod/tests/test_cli.py -> build/lib.linux-aarch64-3.9/libcst/codemod/tests
copying libcst/codemod/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/codemod/tests
copying libcst/codemod/tests/test_codemod_cli.py -> build/lib.linux-aarch64-3.9/libcst/codemod/tests
creating build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/unnecessary_format_string.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/remove_pyre_directive.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/noop.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/ensure_import_present.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/convert_namedtuple_to_dataclass.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/add_pyre_directive.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/convert_percent_format_to_fstring.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/__init__.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/strip_strings_from_types.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/convert_format_to_fstring.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/rename.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/remove_unused_imports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/fix_pyre_directives.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
copying libcst/codemod/commands/convert_type_comments.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands
creating build/lib.linux-aarch64-3.9/libcst/codemod/visitors
copying libcst/codemod/visitors/_apply_type_annotations.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors
copying libcst/codemod/visitors/_add_imports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors
copying libcst/codemod/visitors/_gather_string_annotation_names.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors
copying libcst/codemod/visitors/_gather_exports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors
copying libcst/codemod/visitors/_gather_imports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors
copying libcst/codemod/visitors/_gather_unused_imports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors
copying libcst/codemod/visitors/_imports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors
copying libcst/codemod/visitors/_remove_imports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors
copying libcst/codemod/visitors/__init__.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors
copying libcst/codemod/visitors/_gather_comments.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors
creating build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_convert_type_comments.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_remove_unused_imports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_convert_format_to_fstring.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_convert_percent_format_to_fstring.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_strip_strings_from_types.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_ensure_import_present.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_noop.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_remove_pyre_directive.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_rename.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_fix_pyre_directives.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_add_pyre_directive.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
copying libcst/codemod/commands/tests/test_unnecessary_format_string.py -> build/lib.linux-aarch64-3.9/libcst/codemod/commands/tests
creating build/lib.linux-aarch64-3.9/libcst/codemod/visitors/tests
copying libcst/codemod/visitors/tests/test_gather_exports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors/tests
copying libcst/codemod/visitors/tests/test_gather_comments.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors/tests
copying libcst/codemod/visitors/tests/test_apply_type_annotations.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors/tests
copying libcst/codemod/visitors/tests/test_gather_unused_imports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors/tests
copying libcst/codemod/visitors/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors/tests
copying libcst/codemod/visitors/tests/test_gather_string_annotation_names.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors/tests
copying libcst/codemod/visitors/tests/test_add_imports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors/tests
copying libcst/codemod/visitors/tests/test_gather_imports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors/tests
copying libcst/codemod/visitors/tests/test_remove_imports.py -> build/lib.linux-aarch64-3.9/libcst/codemod/visitors/tests
creating build/lib.linux-aarch64-3.9/libcst/_parser/conversions
copying libcst/_parser/conversions/module.py -> build/lib.linux-aarch64-3.9/libcst/_parser/conversions
copying libcst/_parser/conversions/expression.py -> build/lib.linux-aarch64-3.9/libcst/_parser/conversions
copying libcst/_parser/conversions/params.py -> build/lib.linux-aarch64-3.9/libcst/_parser/conversions
copying libcst/_parser/conversions/__init__.py -> build/lib.linux-aarch64-3.9/libcst/_parser/conversions
copying libcst/_parser/conversions/statement.py -> build/lib.linux-aarch64-3.9/libcst/_parser/conversions
copying libcst/_parser/conversions/terminals.py -> build/lib.linux-aarch64-3.9/libcst/_parser/conversions
creating build/lib.linux-aarch64-3.9/libcst/_parser/types
copying libcst/_parser/types/py_token.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types
copying libcst/_parser/types/conversions.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types
copying libcst/_parser/types/py_config.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types
copying libcst/_parser/types/whitespace_state.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types
copying libcst/_parser/types/py_whitespace_state.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types
copying libcst/_parser/types/config.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types
copying libcst/_parser/types/token.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types
copying libcst/_parser/types/production.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types
copying libcst/_parser/types/partials.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types
copying libcst/_parser/types/__init__.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types
creating build/lib.linux-aarch64-3.9/libcst/_parser/tests
copying libcst/_parser/tests/test_node_identity.py -> build/lib.linux-aarch64-3.9/libcst/_parser/tests
copying libcst/_parser/tests/test_detect_config.py -> build/lib.linux-aarch64-3.9/libcst/_parser/tests
copying libcst/_parser/tests/test_version_compare.py -> build/lib.linux-aarch64-3.9/libcst/_parser/tests
copying libcst/_parser/tests/test_whitespace_parser.py -> build/lib.linux-aarch64-3.9/libcst/_parser/tests
copying libcst/_parser/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/_parser/tests
copying libcst/_parser/tests/test_wrapped_tokenize.py -> build/lib.linux-aarch64-3.9/libcst/_parser/tests
copying libcst/_parser/tests/test_config.py -> build/lib.linux-aarch64-3.9/libcst/_parser/tests
copying libcst/_parser/tests/test_footer_behavior.py -> build/lib.linux-aarch64-3.9/libcst/_parser/tests
copying libcst/_parser/tests/test_parse_errors.py -> build/lib.linux-aarch64-3.9/libcst/_parser/tests
creating build/lib.linux-aarch64-3.9/libcst/_parser/parso
copying libcst/_parser/parso/utils.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso
copying libcst/_parser/parso/__init__.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso
creating build/lib.linux-aarch64-3.9/libcst/_parser/types/tests
copying libcst/_parser/types/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types/tests
copying libcst/_parser/types/tests/test_config.py -> build/lib.linux-aarch64-3.9/libcst/_parser/types/tests
creating build/lib.linux-aarch64-3.9/libcst/_parser/parso/tests
copying libcst/_parser/parso/tests/__init__.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso/tests
copying libcst/_parser/parso/tests/test_tokenize.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso/tests
copying libcst/_parser/parso/tests/test_fstring.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso/tests
copying libcst/_parser/parso/tests/test_utils.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso/tests
creating build/lib.linux-aarch64-3.9/libcst/_parser/parso/pgen2
copying libcst/_parser/parso/pgen2/generator.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso/pgen2
copying libcst/_parser/parso/pgen2/__init__.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso/pgen2
copying libcst/_parser/parso/pgen2/grammar_parser.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso/pgen2
creating build/lib.linux-aarch64-3.9/libcst/_parser/parso/python
copying libcst/_parser/parso/python/py_token.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso/python
copying libcst/_parser/parso/python/token.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso/python
copying libcst/_parser/parso/python/__init__.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso/python
copying libcst/_parser/parso/python/tokenize.py -> build/lib.linux-aarch64-3.9/libcst/_parser/parso/python
copying libcst/py.typed -> build/lib.linux-aarch64-3.9/libcst
copying libcst/codemod/tests/codemod_formatter_error_input.py.txt -> build/lib.linux-aarch64-3.9/libcst/codemod/tests
running build_ext
error: can't find Rust compiler
If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
To update pip, run:
pip install --upgrade pip
and then retry package installation.
If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
----------------------------------------
Successfully built unimport
Failed to build libcst
ERROR: Failed building wheel for libcst
ERROR: Could not build wheels for libcst which use PEP 517 and cannot be installed directly
WARNING: You are using pip version 21.2.4; however, version 21.3.1 is available.
You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels