aboutcode-org / aboutcode-org/scancode.io
Improving Source Mapping for .pyd
- Lenguaje dominante
- Python
- Estrellas
- 215
- Forks
- 203
- Merge medio
- 4 d 8 h
- PR fusionados (30 d)
- 6
Descripción
When doing "map_deploy_to_develop" pipeline on some python projects, some *.pyd binaries fail to map to its development files.
It seems the development files for `.pyd` can be `.pyx`, `.c`, `.cpp`, `.rs` etc...
For instance,
| project | path | potential devel location |
|----------|-------|-------------------------|
| pyarrow-21.0.0 | to/pyarrow/_acero.cp39-win_amd64.pyd | from/pyarrow-21.0.0/pyarrow/_acero.pyx|
| pyarrow-21.0.0 | to/pyarrow/_compute.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_compute.pyx|
| pyarrow-21.0.0 | to/pyarrow/_csv.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_csv.pyx|
| pyarrow-21.0.0 | to/pyarrow/_dataset.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_dataset.pyx|
| pyarrow-21.0.0 | to/pyarrow/_dataset_orc.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_dataset_orc.pyx|
| pyarrow-21.0.0 | to/pyarrow/_dataset_parquet.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_dataset_parquet.pyx|
| pyarrow-21.0.0 | to/pyarrow/_dataset_parquet_encryption.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_dataset_parquet_encryption.pyx|
| pyarrow-21.0.0 | to/pyarrow/_feather.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_feather.pyx|
| pyarrow-21.0.0 | to/pyarrow/_flight.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_flight.pyx|
| pyarrow-21.0.0 | to/pyarrow/_fs.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_fs.pyx|
| pyarrow-21.0.0 | to/pyarrow/_gcsfs.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_gcsfs.pyx|
| pyarrow-21.0.0 | to/pyarrow/_hdfs.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_hdfs.pyx|
| pyarrow-21.0.0 | to/pyarrow/_json.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_json.pyx|
| pyarrow-21.0.0 | to/pyarrow/_orc.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_orc.pyx|
| pyarrow-21.0.0 | to/pyarrow/_parquet.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_parquet.pyx|
| pyarrow-21.0.0 | to/pyarrow/_parquet_encryption.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_parquet_encryption.pyx|
| pyarrow-21.0.0 | to/pyarrow/_pyarrow_cpp_tests.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_pyarrow_cpp_tests.pyx|
| pyarrow-21.0.0 | to/pyarrow/_s3fs.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_s3fs.pyx|
| pyarrow-21.0.0 | to/pyarrow/_substrait.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/_substrait.pyx|
| pyarrow-21.0.0 | to/pyarrow/lib.cp39-win_amd64.pyd|from/pyarrow-21.0.0/pyarrow/lib.pyx |
|tree-sitter-language-pack-0.9.0|to/tree_sitter_language_pack/bindings/actionscript.pyd|from/tree_sitter_language_pack-0.9.0/parsers/actionscript/|
|tree-sitter-language-pack-0.9.0|to/tree_sitter_language_pack/bindings/ada.pyd|from/tree_sitter_language_pack-0.9.0/parsers/ada/|
|tree-sitter-language-pack-0.9.0|to/tree_sitter_language_pack/bindings/agda.pyd|from/tree_sitter_language_pack-0.9.0/parsers/agda/|
|tree-sitter-language-pack-0.9.0|to/tree_sitter_language_pack/bindings/apex.pyd|from/tree_sitter_language_pack-0.9.0/parsers/apex/|
|tree-sitter-language-pack-0.9.0|to/tree_sitter_language_pack/bindings/arduino.pyd|from/tree_sitter_language_pack-0.9.0/parsers/arduino/|
|tree-sitter-language-pack-0.9.0|to/tree_sitter_language_pack/bindings/asm.pyd|from/tree_sitter_language_pack-0.9.0/parsers/asm/|
|tree-sitter-language-pack-0.9.0|to/tree_sitter_language_pack/bindings/astro.pyd|from/tree_sitter_language_pack-0.9.0/parsers/astro/|
|tree-sitter-language-pack-0.9.0|to/tree_sitter_language_pack/bindings/bash.pyd|from/tree_sitter_language_pack-0.9.0/parsers/bash/|
|astropy-7.1.0|to/astropy/convolution/_convolve.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/convolution/_convolve.pyx|
|astropy-7.1.0|to/astropy/cosmology/_src/flrw/scalar_inv_efuncs.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/cosmology/_src/flrw/scalar_inv_efuncs.pyx|
|astropy-7.1.0|to/astropy/cosmology/_src/signature_deprecations.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/cosmology/_src/signature_deprecations.c|
|astropy-7.1.0|to/astropy/io/ascii/cparser.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/io/ascii/cparser.pyx|
|astropy-7.1.0|to/astropy/io/fits/_utils.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/io/fits/_utils.pyx|
|astropy-7.1.0|to/astropy/io/fits/hdu/compressed/_compression.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/io/fits/hdu/compressed/src/compression.c|
|astropy-7.1.0|to/astropy/io/votable/tablewriter.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/io/votable/src/tablewriter.c|
|astropy-7.1.0|to/astropy/stats/_fast_sigma_clip.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/stats/src/fast_sigma_clip.c|
|astropy-7.1.0|to/astropy/stats/_stats.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/stats/_stats.pyx|
|astropy-7.1.0|to/astropy/table/_column_mixins.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/table/_column_mixins.pyx|
|astropy-7.1.0|to/astropy/table/_np_utils.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/table/_np_utils.pyx|
|astropy-7.1.0|to/astropy/time/_parse_times.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/time/src/parse_times.c|
|astropy-7.1.0|to/astropy/timeseries/periodograms/bls/_impl.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/timeseries/periodograms/bls/_impl.pyx|
|astropy-7.1.0|to/astropy/timeseries/periodograms/lombscargle/implementations/cython_impl.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/timeseries/periodograms/lombscargle/implementations/cython_impl.pyx|
|astropy-7.1.0|to/astropy/utils/_compiler.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/utils/src/compiler.c|
|astropy-7.1.0|to/astropy/utils/xml/_iterparser.cp313-win_amd64.pyd|from/astropy-7.1.0/astropy/utils/xml/src/iterparse.c|
|asv-0.6.4|to/asv/_rangemedian.pypy39-pp73-win_amd64.pyd|from/asv-0.6.4/asv/_rangemedian.cpp|
|asyncpg-0.30.0|to/asyncpg/pgproto/pgproto.cp39-win_amd64.pyd|from/asyncpg-0.30.0/asyncpg/pgproto/pgproto.pyx|
|asyncpg-0.30.0|to/asyncpg/protocol/protocol.cp39-win_amd64.pyd|from/asyncpg-0.30.0/asyncpg/protocol/protocol.pyx|
|bezier-2024.6.20|to/bezier/_speedup.cp312-win_amd64.pyd|from/bezier-2024.6.20/src/python/bezier/_speedup.c|
|boost-histogram-1.6.0|to/boost_histogram/_core.pypy311-pp73-win_amd64.pyd|from/boost_histogram-1.6.0/src/boost_histogram/_core/|
|cartopy-0.25.0|to/cartopy/trace.cp313-win_amd64.pyd|from/cartopy-0.25.0/lib/cartopy/trace.pyx|
|chiapos-2.0.11|to/chiapos.cp39-win_amd64.pyd|from/chiapos-2.0.11/python-bindings/chiapos.cpp|
|contourpy-1.3.3|to/contourpy/_contourpy.pypy311-pp73-win_amd64.pyd|from/contourpy-1.3.3/src/*.cpp|
|cymem-2.0.11|to/cymem/cymem.cp39-win_amd64.pyd|from/cymem-2.0.11/cymem/cymem.pyx|
|delta-kernel-rust-sharing-wrapper-0.2.2|to/delta_kernel_rust_sharing_wrapper/delta_kernel_rust_sharing_wrapper.pyd|from/delta_kernel_rust_sharing_wrapper-0.2.2/src/lib.rs|
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.