Building wheels for collected packages: megalodon, mappy, progressbar33 Building wheel for megalodon (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for megalodon (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [320 lines of output] running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-cpython-38 creating build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/fast5_io.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/megalodon_multiprocessing.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/variants.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/aggregate.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/__main__.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/calibration.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/backends.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/logging.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/megalodon_helper.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/__init__.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/megalodon.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/validation.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/mods.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/signal_mapping.py -> build/lib.linux-x86_64-cpython-38/megalodon copying ./megalodon/mapping.py -> build/lib.linux-x86_64-cpython-38/megalodon creating build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/validate_results.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/modified_bases_update_database.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/merge_modified_bases.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/modified_bases_describe_alphabet.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/merge_variants.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/calibrate_modified_bases.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/phase_variants_extract_haplotype_reads.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/__main__.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/per_read_text_modified_bases.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/merge_aggregated_modified_bases.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/calibrate_generate_variant_stats.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/calibrate_generate_mod_stats_from_msf.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/variants_index_database.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/calibrate_merge_modified_bases_stats.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/modified_bases_split_by_motif.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/modified_bases_per_site_thresholds.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/per_read_text_variants.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/modified_bases_create_ground_truth.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/modified_bases_index_database.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/variants_heterozygous_factor.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/validate_aggregated_modified_bases.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/modified_bases_create_motif_bed.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/_extras_parsers.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/validate_compare_modified_bases.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/variants_resolve.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/calibrate_merge_modified_bases.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/variants_atomize.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/validate_mod_bases_from_calibration.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/__init__.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/aggregate_run.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/modified_bases_estimate_threshold.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/phase_variants_merge_haploid_variants.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/phase_variants_whatshap_filter.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/calibrate_generate_modified_base_stats.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras copying ./megalodon_extras/calibrate_variants.py -> build/lib.linux-x86_64-cpython-38/megalodon_extras running egg_info writing megalodon.egg-info/PKG-INFO writing dependency_links to megalodon.egg-info/dependency_links.txt writing entry points to megalodon.egg-info/entry_points.txt writing requirements to megalodon.egg-info/requires.txt writing top-level names to megalodon.egg-info/top_level.txt reading manifest file 'megalodon.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENCE.txt' writing manifest file 'megalodon.egg-info/SOURCES.txt' creating build/lib.linux-x86_64-cpython-38/megalodon/model_data creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r10.3_450bps_fast.cfg copying ./megalodon/model_data/dna_r10.3_450bps_fast.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r10.3_450bps_fast.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r10.3_450bps_fast_prom.cfg copying ./megalodon/model_data/dna_r10.3_450bps_fast_prom.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r10.3_450bps_fast_prom.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r10.3_450bps_hac.cfg copying ./megalodon/model_data/dna_r10.3_450bps_hac.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r10.3_450bps_hac.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r10.3_450bps_hac_prom.cfg copying ./megalodon/model_data/dna_r10.3_450bps_hac_prom.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r10.3_450bps_hac_prom.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r10.3_450bps_modbases_5mc_hac_prom.cfg copying ./megalodon/model_data/dna_r10.3_450bps_modbases_5mc_hac_prom.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r10.3_450bps_modbases_5mc_hac_prom.cfg copying ./megalodon/model_data/dna_r10.3_450bps_modbases_5mc_hac_prom.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r10.3_450bps_modbases_5mc_hac_prom.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_fast.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_fast.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_fast.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_fast_prom.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_fast_prom.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_fast_prom.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_hac.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_hac.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_hac.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_hac_prom.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_hac_prom.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_hac_prom.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac_prom.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac_prom.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac_prom.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac_prom.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac_prom.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac_prom.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac_prom.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac_prom.cfg copying ./megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac_prom.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac_prom.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r103_prom_modbases_5mC_v001.cfg copying ./megalodon/model_data/res_dna_r103_prom_modbases_5mC_v001.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r103_prom_modbases_5mC_v001.cfg copying ./megalodon/model_data/res_dna_r103_prom_modbases_5mC_v001.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r103_prom_modbases_5mC_v001.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases-all-context_v001.cfg copying ./megalodon/model_data/res_dna_r941_min_modbases-all-context_v001.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases-all-context_v001.cfg copying ./megalodon/model_data/res_dna_r941_min_modbases-all-context_v001.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases-all-context_v001.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases_5mC_5hmC_CpG_v001.cfg copying ./megalodon/model_data/res_dna_r941_min_modbases_5mC_5hmC_CpG_v001.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases_5mC_5hmC_CpG_v001.cfg copying ./megalodon/model_data/res_dna_r941_min_modbases_5mC_5hmC_CpG_v001.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases_5mC_5hmC_CpG_v001.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases_5mC_5hmC_v001.cfg copying ./megalodon/model_data/res_dna_r941_min_modbases_5mC_5hmC_v001.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases_5mC_5hmC_v001.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases_5mC_CpG_v001.cfg copying ./megalodon/model_data/res_dna_r941_min_modbases_5mC_CpG_v001.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases_5mC_CpG_v001.cfg copying ./megalodon/model_data/res_dna_r941_min_modbases_5mC_CpG_v001.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases_5mC_CpG_v001.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases_5mC_v001.cfg copying ./megalodon/model_data/res_dna_r941_min_modbases_5mC_v001.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases_5mC_v001.cfg copying ./megalodon/model_data/res_dna_r941_min_modbases_5mC_v001.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_min_modbases_5mC_v001.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_prom_modbases_5mC_CpG_v001.cfg copying ./megalodon/model_data/res_dna_r941_prom_modbases_5mC_CpG_v001.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_prom_modbases_5mC_CpG_v001.cfg copying ./megalodon/model_data/res_dna_r941_prom_modbases_5mC_CpG_v001.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_prom_modbases_5mC_CpG_v001.cfg creating build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_prom_modbases_5mC_v001.cfg copying ./megalodon/model_data/res_dna_r941_prom_modbases_5mC_v001.cfg/megalodon_mod_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_prom_modbases_5mC_v001.cfg copying ./megalodon/model_data/res_dna_r941_prom_modbases_5mC_v001.cfg/megalodon_variant_calibration.npz -> build/lib.linux-x86_64-cpython-38/megalodon/model_data/res_dna_r941_prom_modbases_5mC_v001.cfg running build_ext /tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/dist.py:265: UserWarning: Unknown distribution option: 'use_pyscaffold' warnings.warn(msg) /tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/dist.py:498: SetuptoolsDeprecationWarning: Invalid dash-separated options !! ******************************************************************************** Usage of dash-separated 'long-description' will not be supported in future versions. Please use the underscore name 'long_description' instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self.warn_dash_deprecation(opt, section) /tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/dist.py:498: SetuptoolsDeprecationWarning: Invalid dash-separated options !! ******************************************************************************** Usage of dash-separated 'long-description-content-type' will not be supported in future versions. Please use the underscore name 'long_description_content_type' instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self.warn_dash_deprecation(opt, section) /tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/command/build_py.py:204: _Warning: Package 'megalodon.model_data' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'megalodon.model_data' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'megalodon.model_data' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'megalodon.model_data' to be distributed and are already explicitly excluding 'megalodon.model_data' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) Error compiling Cython file: ------------------------------------------------------------ ... if mod_weights is not None: mods_scores = np.empty( (runval.shape[0], len(can_alphabet) + sum(can_nmods)), dtype=np.float32) mods_scores[0] = 0 mods_scores[1:] = mod_weights[rl_cumsum[1:-1] - 1] ^ ------------------------------------------------------------ megalodon/_decode.pyx:790:37: Compiler crash in AnalyseExpressionsTransform ModuleNode.body = StatListNode(_decode.pyx:7:0) StatListNode.stats[28] = StatListNode(_decode.pyx:755:0) StatListNode.stats[0] = CompilerDirectivesNode(_decode.pyx:755:0) CompilerDirectivesNode.body = StatListNode(_decode.pyx:755:0) StatListNode.stats[0] = DefNode(_decode.pyx:755:0, defaults_struct = '__pyx_defaults', doc = 'Decode a posterior using Viterbi algorithm for transducer.\n :param r_post: numpy array containing transducer posteriors.\n :param can_alphabet: canonical alphabet corresponding to flip-flop labels.\n :returns: tuple containing (base calls, score and raw block positions).\n ', is_cyfunction = True, modifiers = [...]/0, name = 'decode_post', needs_closure = True, np_args_idx = [...]/0, num_required_args = 1, outer_attrs = [...]/2, py_wrapper_required = True, reqd_kw_flags_cname = '0', used = True) File 'Nodes.py', line 397, in analyse_expressions: StatListNode(_decode.pyx:761:4, is_terminator = True) File 'Nodes.py', line 7137, in analyse_expressions: IfStatNode(_decode.pyx:785:4) File 'Nodes.py', line 7184, in analyse_expressions: IfClauseNode(_decode.pyx:785:7) File 'Nodes.py', line 397, in analyse_expressions: StatListNode(_decode.pyx:786:8) File 'Nodes.py', line 6026, in analyse_expressions: SingleAssignmentNode(_decode.pyx:790:37) File 'Nodes.py', line 6158, in analyse_types: SingleAssignmentNode(_decode.pyx:790:37) File 'ExprNodes.py', line 4082, in analyse_types: IndexNode(_decode.pyx:790:37, is_subscript = True, result_is_used = True, use_managed_ref = True) File 'ExprNodes.py', line 4123, in analyse_base_and_index_types: IndexNode(_decode.pyx:790:37, is_subscript = True, result_is_used = True, use_managed_ref = True) File 'ExprNodes.py', line 4349, in analyse_as_buffer_operation: IndexNode(_decode.pyx:790:37, is_subscript = True, result_is_used = True, use_managed_ref = True) File 'ExprNodes.py', line 4968, in analyse_types: MemoryViewSliceNode(_decode.pyx:790:37, is_memview_slice = True, memslice_index = True, result_is_used = True, use_managed_ref = True) Compiler crash traceback from this point on: File "/tmp/pip-build-env-ro8_xjiw/normal/lib/python3.8/site-packages/Cython/Compiler/ExprNodes.py", line 4968, in analyse_types performance_hint(index.pos, "Index should be typed for more efficient access") TypeError: performance_hint() missing 1 required positional argument: 'env' Compiling megalodon/_decode.pyx because it changed. [1/1] Cythonizing megalodon/_decode.pyx Traceback (most recent call last): File "/usr/local/lib/python3.8/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in main() File "/usr/local/lib/python3.8/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) File "/usr/local/lib/python3.8/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel return _build_backend().build_wheel(wheel_directory, config_settings, File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 434, in build_wheel return self._build_with_temp_dir( File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 419, in _build_with_temp_dir self.run_setup() File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 507, in run_setup super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 341, in run_setup exec(code, locals()) File "", line 20, in File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/__init__.py", line 103, in setup return distutils.core.setup(**attrs) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 185, in setup return run_commands(dist) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 201, in run_commands dist.run_commands() File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands self.run_command(cmd) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command super().run_command(command) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 364, in run self.run_command("build") File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command self.distribution.run_command(command) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command super().run_command(command) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/command/build.py", line 131, in run self.run_command(cmd_name) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command self.distribution.run_command(command) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command super().run_command(command) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 88, in run _build_ext.run(self) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 345, in run self.build_extensions() File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 467, in build_extensions self._build_extensions_serial() File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/_distutils/command/build_ext.py", line 493, in _build_extensions_serial self.build_extension(ext) File "/tmp/pip-build-env-ro8_xjiw/overlay/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 249, in build_extension _build_ext.build_extension(self, ext) File "/tmp/pip-build-env-ro8_xjiw/normal/lib/python3.8/site-packages/Cython/Distutils/build_ext.py", line 130, in build_extension new_ext = cythonize( File "/tmp/pip-build-env-ro8_xjiw/normal/lib/python3.8/site-packages/Cython/Build/Dependencies.py", line 1154, in cythonize cythonize_one(*args) File "/tmp/pip-build-env-ro8_xjiw/normal/lib/python3.8/site-packages/Cython/Build/Dependencies.py", line 1321, in cythonize_one raise CompileError(None, pyx_file) Cython.Compiler.Errors.CompileError: megalodon/_decode.pyx [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for megalodon Building wheel for mappy (pyproject.toml) ... done Created wheel for mappy: filename=mappy-2.26-cp38-cp38-linux_x86_64.whl size=565157 sha256=d7f9c8d752c76b3dc62578c6f0dc21a2b83507351e653ff66a2830ddc29d5c6c Stored in directory: /tmp/pip-ephem-wheel-cache-mlxufhav/wheels/b0/8d/d5/b442347c2e20052ecc68f8c1f75c66ab18c03dd4f5a5f7f2ce Building wheel for progressbar33 (setup.py) ... done Created wheel for progressbar33: filename=progressbar33-2.4-py3-none-any.whl size=12142 sha256=fa3e6b4e79c9665248a44140c8c0402c360b88ccf2204966bf2c220063f7e4eb Stored in directory: /tmp/pip-ephem-wheel-cache-mlxufhav/wheels/29/a7/e5/80302edade245519d68bbdf44f7879049f9b67e7bae7ed66e4 Successfully built mappy progressbar33 Failed to build megalodon ERROR: Could not build wheels for megalodon, which is required to install pyproject.toml-based projects