ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 /tmp/tmpx40mwhes_in_process.py build_wheel /tmp/tmp0bhpd64d
cwd: /tmp/pip-install-y83lyphz/megalodon_e344471b7c63408ab47e9e7fa76a2693
Complete output (305 lines):
/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'use_pyscaffold'
warnings.warn(msg)
/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/dist.py:598: 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-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/dist.py:598: 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-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/dist.py:760: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
running bdist_wheel
/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated
!!
********************************************************************************
With Python 2.7 end-of-life, support for building universal wheels
(i.e., wheels that support both Python 2 and Python 3)
is being obviated.
Please discontinue using this option, or if you still need it,
file an issue with pypa/setuptools describing your use case.
By 2025-Aug-30, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
********************************************************************************
!!
self.finalize_options()
running build
running build_py
creating build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/aggregate.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/mapping.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/calibration.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/signal_mapping.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/logging.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/megalodon_multiprocessing.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/banding.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/constrained_decoding.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/__main__.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/__init__.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/megalodon_helper.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/variants.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/mods.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/validation.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/fast5_io.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/megalodon.py -> build/lib.linux-x86_64-cpython-39/megalodon
copying ./megalodon/backends.py -> build/lib.linux-x86_64-cpython-39/megalodon
creating build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/variants_index_database.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/validate_aggregated_modified_bases.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/merge_aggregated_modified_bases.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/calibrate_modified_bases.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/phase_variants_extract_haplotype_reads.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/phase_variants_merge_haploid_variants.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/merge_variants.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/per_read_text_variants.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/calibrate_variants.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/per_read_text_modified_bases.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/modified_bases_split_by_motif.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/modified_bases_estimate_threshold.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/calibrate_merge_modified_bases.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/validate_results.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/calibrate_generate_modified_base_stats.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/__main__.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/aggregate_run.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/modified_bases_describe_alphabet.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/__init__.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/variants_resolve.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/modified_bases_update_database.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/validate_compare_modified_bases.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/validate_mod_bases_from_calibration.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/calibrate_generate_mod_stats_from_msf.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/modified_bases_create_motif_bed.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/variants_atomize.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/_extras_parsers.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/phase_variants_whatshap_filter.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/modified_bases_create_ground_truth.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/modified_bases_per_site_thresholds.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/variants_heterozygous_factor.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/modified_bases_index_database.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/calibrate_merge_modified_bases_stats.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/calibrate_generate_variant_stats.py -> build/lib.linux-x86_64-cpython-39/megalodon_extras
copying ./megalodon_extras/merge_modified_bases.py -> build/lib.linux-x86_64-cpython-39/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'
/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/command/build_py.py:212: _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)
creating build/lib.linux-x86_64-cpython-39/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-39/megalodon/model_data/dna_r10.3_450bps_fast.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/megalodon/model_data/dna_r10.3_450bps_fast_prom.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/megalodon/model_data/dna_r10.3_450bps_hac.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/megalodon/model_data/dna_r10.3_450bps_hac_prom.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/dna_r10.3_450bps_modbases_5mc_hac_prom.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/megalodon/model_data/dna_r9.4.1_450bps_fast.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/megalodon/model_data/dna_r9.4.1_450bps_fast_prom.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/megalodon/model_data/dna_r9.4.1_450bps_hac.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/megalodon/model_data/dna_r9.4.1_450bps_hac_prom.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/dna_r9.4.1_450bps_modbases_5mc_hac_prom.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/dna_r9.4.1_450bps_modbases_dam-dcm-cpg_hac_prom.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/res_dna_r103_prom_modbases_5mC_v001.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/res_dna_r941_min_modbases-all-context_v001.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/res_dna_r941_min_modbases_5mC_5hmC_CpG_v001.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/megalodon/model_data/res_dna_r941_min_modbases_5mC_5hmC_v001.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/res_dna_r941_min_modbases_5mC_CpG_v001.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/res_dna_r941_min_modbases_5mC_v001.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/res_dna_r941_prom_modbases_5mC_CpG_v001.cfg
creating build/lib.linux-x86_64-cpython-39/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-39/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-39/megalodon/model_data/res_dna_r941_prom_modbases_5mC_v001.cfg
running build_ext
Error compiling Cython file:
------------------------------------------------------------
...
# cumsum over stay in first seq pos to init prev
prev[0] = tpost[0, stay_idx]
tb[0, 0] = 0
# always start in flip base
cdef int prev_ff_base = seq[0]
cdef int stay_idx = prev_ff_base * (nbase + nbase) + prev_ff_base
^
------------------------------------------------------------
megalodon/decode.pyx:1153:13: cdef variable 'stay_idx' declared after it is used
warning: megalodon/decode.pyx:1149:23: local variable 'stay_idx' referenced before assignment
performance hint: megalodon/decode.pyx:1320:54: Index should be typed for more efficient access
Compiling megalodon/decode.pyx because it changed.
[1/1] Cythonizing megalodon/decode.pyx
Traceback (most recent call last):
File "/tmp/tmpx40mwhes_in_process.py", line 280, in <module>
main()
File "/tmp/tmpx40mwhes_in_process.py", line 263, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/tmp/tmpx40mwhes_in_process.py", line 204, in build_wheel
return _build_backend().build_wheel(wheel_directory, config_settings,
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 438, in build_wheel
return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)])
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 426, in _build
return self._build_with_temp_dir(
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 407, in _build_with_temp_dir
self.run_setup()
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 522, in run_setup
super().run_setup(setup_script=setup_script)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 320, in run_setup
exec(code, locals())
File "<string>", line 20, in <module>
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/__init__.py", line 117, in setup
return distutils.core.setup(**attrs)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
self.run_command(cmd)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/dist.py", line 1105, in run_command
super().run_command(command)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
self.run_command("build")
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/dist.py", line 1105, in run_command
super().run_command(command)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/dist.py", line 1105, in run_command
super().run_command(command)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 99, in run
_build_ext.run(self)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run
self.build_extensions()
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions
self._build_extensions_serial()
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial
self.build_extension(ext)
File "/tmp/pip-build-env-y_yyvuyx/overlay/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 264, in build_extension
_build_ext.build_extension(self, ext)
File "/usr/local/lib/python3.9/dist-packages/Cython/Distutils/build_ext.py", line 130, in build_extension
new_ext = cythonize(
File "/usr/local/lib/python3.9/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize
cythonize_one(*args)
File "/usr/local/lib/python3.9/dist-packages/Cython/Build/Dependencies.py", line 1321, in cythonize_one
raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: megalodon/decode.pyx
----------------------------------------
ERROR: Failed building wheel for megalodon
Failed to build megalodon
ERROR: Could not build wheels for megalodon which use PEP 517 and cannot be installed directly
Could this be caused due to my computer settings, or is there some additional requirements for installation?
Hello,
I am trying to install megalodon on ubuntu server(21.04) with pip,
but cannot install due to the following error:
Could this be caused due to my computer settings, or is there some additional requirements for installation?