sknetwork-team / scikit-network

Graph Algorithms
Other
606 stars 66 forks source link

Error installing on Linux for Python 3.11 #552

Closed andportnoy closed 1 year ago

andportnoy commented 1 year ago

Description

Installation failed to complete.

What I Did

Command: pip install scikit-network

Splitting error output into two messages because of GitHub limits on the size of an issue.

Error output (1/2) ``` Defaulting to user installation because normal site-packages is not writeable Collecting scikit-network Using cached scikit-network-0.28.3.tar.gz (1.8 MB) Preparing metadata (setup.py) ... done Requirement already satisfied: numpy>=1.22.0 in /home/aportnoy/.local/lib/python3.11/site-packages (from scikit-network) (1.23.5) Requirement already satisfied: scipy>=1.7.3 in /home/aportnoy/.local/lib/python3.11/site-packages (from scikit-network) (1.9.3) Building wheels for collected packages: scikit-network Building wheel for scikit-network (setup.py) ... error error: subprocess-exited-with-error × python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [395 lines of output] running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-cpython-311 creating build/lib.linux-x86_64-cpython-311/sknetwork copying sknetwork/sknetwork.py -> build/lib.linux-x86_64-cpython-311/sknetwork copying sknetwork/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork creating build/lib.linux-x86_64-cpython-311/sknetwork/visualization copying sknetwork/visualization/graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization copying sknetwork/visualization/dendrograms.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization copying sknetwork/visualization/colors.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization copying sknetwork/visualization/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization creating build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/ward.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/verbose.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/timeout.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/simplex.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/seeds.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/neighbors.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/membership.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/knn.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/kmeans.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/format.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/co_neighbor.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/check.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils creating build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/weisfeiler_lehman.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/structure.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/dag.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology creating build/lib.linux-x86_64-cpython-311/sknetwork/regression copying sknetwork/regression/diffusion.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression copying sknetwork/regression/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression copying sknetwork/regression/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression creating build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/postprocess.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/pagerank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/katz.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/hits.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/harmonic.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/closeness.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking creating build/lib.linux-x86_64-cpython-311/sknetwork/path copying sknetwork/path/shortest_path.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path copying sknetwork/path/search.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path copying sknetwork/path/metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path copying sknetwork/path/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path creating build/lib.linux-x86_64-cpython-311/sknetwork/linkpred copying sknetwork/linkpred/postprocessing.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred copying sknetwork/linkpred/first_order.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred copying sknetwork/linkpred/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred copying sknetwork/linkpred/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred creating build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/svd_solver.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/sparse_lowrank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/ppr_solver.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/polynome.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/operators.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/normalization.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/laplacian.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/eig_solver.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/basics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg creating build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/ward.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/postprocess.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/louvain_hierarchy.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy creating build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/utils.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/optimizer.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/neighbor_sampler.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/loss.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/layer.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/gnn_classifier.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/base_layer.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/base_activation.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/activation.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn creating build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/svd.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/spring.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/spectral.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/random_projection.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/louvain_hierarchy.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/louvain_embedding.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/force_atlas.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding creating build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/toy_graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/test_graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/parse.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/models.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/load.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data creating build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/propagation_clustering.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/postprocess.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/louvain.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/kmeans.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering creating build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/propagation.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/pagerank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/knn.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/diffusion.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/base_rank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification creating build/lib.linux-x86_64-cpython-311/sknetwork/visualization/tests copying sknetwork/visualization/tests/test_graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization/tests copying sknetwork/visualization/tests/test_dendrograms.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization/tests copying sknetwork/visualization/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_ward.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_verbose.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_seeds.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_projection_simplex.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_neighbors.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_membership.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_knn.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_kmeans.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_format.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_co_neighbor.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_check.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_bunch.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_wl_kernel.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_wl_coloring.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_triangles.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_structure.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_dag.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_cores.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_cliques.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/regression/tests copying sknetwork/regression/tests/test_diffusion.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression/tests copying sknetwork/regression/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression/tests copying sknetwork/regression/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/test_pagerank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/test_hits.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/test_closeness.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/test_betweenness.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/path/tests copying sknetwork/path/tests/test_shortest_path.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path/tests copying sknetwork/path/tests/test_search.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path/tests copying sknetwork/path/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path/tests copying sknetwork/path/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/linkpred/tests copying sknetwork/linkpred/tests/test_postprocessing.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred/tests copying sknetwork/linkpred/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred/tests copying sknetwork/linkpred/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_svd.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_sparse_lowrank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_ppr.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_polynome.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_operators.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_normalization.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_laplacian.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_eig.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/test_ward.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/test_postprocess.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/test_algos.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_utils.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_optimizer.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_neigh_sampler.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_loss.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_layers.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_gnn_classifier.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_base_layer.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_activation.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_svd.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_spring.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_spectral.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_random_projection.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_louvain_hierarchy.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_louvain_embedding.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_force_atlas.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_toy_graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_test_graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_parse.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_models.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_load.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/test_postprocess.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/test_louvain.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/test_kmeans.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_propagation.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_pagerank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_knn.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_diffusion.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests running egg_info writing scikit_network.egg-info/PKG-INFO writing dependency_links to scikit_network.egg-info/dependency_links.txt writing requirements to scikit_network.egg-info/requires.txt writing top-level names to scikit_network.egg-info/top_level.txt reading manifest file 'scikit_network.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*' under directory 'tests' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no files found matching '*.jpg' under directory 'docs' warning: no files found matching '*.png' under directory 'docs' warning: no files found matching '*.gif' under directory 'docs' adding license file 'LICENSE' adding license file 'AUTHORS.rst' writing manifest file 'scikit_network.egg-info/SOURCES.txt' copying sknetwork/utils/knn1d.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/minheap.pxd -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/minheap.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/topology/dag_core.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/kcliques.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/kcore.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/triangles.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/weisfeiler_lehman_core.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/ranking/betweenness.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/linkpred/first_order_core.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred copying sknetwork/linalg/diteration.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/push.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/hierarchy/paris.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/clustering/louvain_core.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/classification/vote.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/classification running build_ext building 'sknetwork.utils.minheap' extension creating build/temp.linux-x86_64-cpython-311 creating build/temp.linux-x86_64-cpython-311/sknetwork creating build/temp.linux-x86_64-cpython-311/sknetwork/utils gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/home/aportnoy/.local/lib/python3.11/site-packages/numpy/core/include -I/home/aportnoy/.local/lib/python3.11/site-packages/numpy/core/include -I/usr/include/python3.11 -I/home/aportnoy/.local/lib/python3.11/site-packages/numpy/core/include -c ./sknetwork/utils/minheap.cpp -o build/temp.linux-x86_64-cpython-311/./sknetwork/utils/minheap.o ./sknetwork/utils/minheap.cpp: In function ‘int __Pyx_TraceSetupAndCall(PyCodeObject**, PyFrameObject**, PyThreadState*, const char*, const char*, int)’: ./sknetwork/utils/minheap.cpp:19954:37: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 19954 | if (CYTHON_TRACE && (*frame)->f_trace == NULL) { | ^~ In file included from /usr/include/python3.11/Python.h:42, from ./sknetwork/utils/minheap.cpp:35: /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ./sknetwork/utils/minheap.cpp:19956:21: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 19956 | (*frame)->f_trace = Py_None; | ^~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ./sknetwork/utils/minheap.cpp:475:62: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 475 | #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno) | ^~ ./sknetwork/utils/minheap.cpp:19963:5: note: in expansion of macro ‘__Pyx_PyFrame_SetLineNumber’ 19963 | __Pyx_PyFrame_SetLineNumber(*frame, firstlineno); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘int __Pyx_PyBytes_Equals(PyObject*, PyObject*, int)’: ./sknetwork/utils/minheap.cpp:20667:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20667 | hash1 = ((PyBytesObject*)s1)->ob_shash; | ^~~~~~~~ In file included from /usr/include/python3.11/bytesobject.h:62, from /usr/include/python3.11/Python.h:50: /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:20667:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20667 | hash1 = ((PyBytesObject*)s1)->ob_shash; | ^~~~~~~~ /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:20667:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20667 | hash1 = ((PyBytesObject*)s1)->ob_shash; | ^~~~~~~~ /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:20668:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20668 | hash2 = ((PyBytesObject*)s2)->ob_shash; | ^~~~~~~~ /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:20668:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20668 | hash2 = ((PyBytesObject*)s2)->ob_shash; | ^~~~~~~~ /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:20668:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20668 | hash2 = ((PyBytesObject*)s2)->ob_shash; | ^~~~~~~~ /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘_PyErr_StackItem* __Pyx_PyErr_GetTopmostException(PyThreadState*)’: ./sknetwork/utils/minheap.cpp:21102:23: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21102 | while ((exc_info->exc_type == NULL || exc_info->exc_type == Py_None) && | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21102:53: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21102 | while ((exc_info->exc_type == NULL || exc_info->exc_type == Py_None) && | ^~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘void __Pyx__ExceptionSave(PyThreadState*, PyObject**, PyObject**, PyObject**)’: ./sknetwork/utils/minheap.cpp:21116:23: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21116 | *type = exc_info->exc_type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21118:21: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21118 | *tb = exc_info->exc_traceback; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘void __Pyx__ExceptionReset(PyThreadState*, PyObject*, PyObject*, PyObject*)’: ./sknetwork/utils/minheap.cpp:21132:26: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21132 | tmp_type = exc_info->exc_type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21134:24: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21134 | tmp_tb = exc_info->exc_traceback; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp:21135:15: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21135 | exc_info->exc_type = type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21137:15: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21137 | exc_info->exc_traceback = tb; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘int __Pyx__GetException(PyThreadState*, PyObject**, PyObject**, PyObject**)’: ./sknetwork/utils/minheap.cpp:21194:30: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21194 | tmp_type = exc_info->exc_type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21196:28: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21196 | tmp_tb = exc_info->exc_traceback; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp:21197:19: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21197 | exc_info->exc_type = local_type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21199:19: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21199 | exc_info->exc_traceback = local_tb; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘void __Pyx__ExceptionSwap(PyThreadState*, PyObject**, PyObject**, PyObject**)’: ./sknetwork/utils/minheap.cpp:21232:26: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21232 | tmp_type = exc_info->exc_type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21234:24: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21234 | tmp_tb = exc_info->exc_traceback; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp:21235:15: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21235 | exc_info->exc_type = *type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21237:15: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21237 | exc_info->exc_traceback = *tb; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘void __Pyx_AddTraceback(const char*, int, int, const char*)’: ./sknetwork/utils/minheap.cpp:475:62: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 475 | #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno) | ^~ ./sknetwork/utils/minheap.cpp:21967:5: note: in expansion of macro ‘__Pyx_PyFrame_SetLineNumber’ 21967 | __Pyx_PyFrame_SetLineNumber(py_frame, py_line); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 22 | typedef struct _frame PyFrameObject; | ^~~~~~ error: command '/usr/bin/gcc' failed with exit code 1 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for scikit-network Running setup.py clean for scikit-network Failed to build scikit-network ... ```
andportnoy commented 1 year ago
Error output (2/2) ``` Installing collected packages: scikit-network Running setup.py install for scikit-network ... error error: subprocess-exited-with-error × Running setup.py install for scikit-network did not run successfully. │ exit code: 1 ╰─> [397 lines of output] running install /usr/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build/lib.linux-x86_64-cpython-311 creating build/lib.linux-x86_64-cpython-311/sknetwork copying sknetwork/sknetwork.py -> build/lib.linux-x86_64-cpython-311/sknetwork copying sknetwork/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork creating build/lib.linux-x86_64-cpython-311/sknetwork/visualization copying sknetwork/visualization/graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization copying sknetwork/visualization/dendrograms.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization copying sknetwork/visualization/colors.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization copying sknetwork/visualization/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization creating build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/ward.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/verbose.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/timeout.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/simplex.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/seeds.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/neighbors.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/membership.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/knn.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/kmeans.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/format.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/co_neighbor.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/check.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils creating build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/weisfeiler_lehman.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/structure.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/dag.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology creating build/lib.linux-x86_64-cpython-311/sknetwork/regression copying sknetwork/regression/diffusion.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression copying sknetwork/regression/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression copying sknetwork/regression/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression creating build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/postprocess.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/pagerank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/katz.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/hits.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/harmonic.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/closeness.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/ranking/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking creating build/lib.linux-x86_64-cpython-311/sknetwork/path copying sknetwork/path/shortest_path.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path copying sknetwork/path/search.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path copying sknetwork/path/metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path copying sknetwork/path/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path creating build/lib.linux-x86_64-cpython-311/sknetwork/linkpred copying sknetwork/linkpred/postprocessing.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred copying sknetwork/linkpred/first_order.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred copying sknetwork/linkpred/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred copying sknetwork/linkpred/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred creating build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/svd_solver.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/sparse_lowrank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/ppr_solver.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/polynome.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/operators.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/normalization.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/laplacian.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/eig_solver.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/basics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg creating build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/ward.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/postprocess.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/louvain_hierarchy.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/hierarchy/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy creating build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/utils.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/optimizer.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/neighbor_sampler.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/loss.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/layer.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/gnn_classifier.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/base_layer.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/base_activation.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/activation.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn copying sknetwork/gnn/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn creating build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/svd.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/spring.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/spectral.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/random_projection.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/louvain_hierarchy.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/louvain_embedding.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/force_atlas.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding copying sknetwork/embedding/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding creating build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/toy_graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/test_graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/parse.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/models.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/load.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data copying sknetwork/data/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data creating build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/propagation_clustering.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/postprocess.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/louvain.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/kmeans.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/clustering/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering creating build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/propagation.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/pagerank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/knn.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/diffusion.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/base_rank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification copying sknetwork/classification/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification creating build/lib.linux-x86_64-cpython-311/sknetwork/visualization/tests copying sknetwork/visualization/tests/test_graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization/tests copying sknetwork/visualization/tests/test_dendrograms.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization/tests copying sknetwork/visualization/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/visualization/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_ward.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_verbose.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_seeds.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_projection_simplex.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_neighbors.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_membership.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_knn.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_kmeans.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_format.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_co_neighbor.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_check.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_bunch.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/test_base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests copying sknetwork/utils/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/utils/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_wl_kernel.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_wl_coloring.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_triangles.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_structure.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_dag.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_cores.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/test_cliques.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests copying sknetwork/topology/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/topology/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/regression/tests copying sknetwork/regression/tests/test_diffusion.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression/tests copying sknetwork/regression/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression/tests copying sknetwork/regression/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/regression/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/test_pagerank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/test_hits.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/test_closeness.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/test_betweenness.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests copying sknetwork/ranking/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/path/tests copying sknetwork/path/tests/test_shortest_path.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path/tests copying sknetwork/path/tests/test_search.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path/tests copying sknetwork/path/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path/tests copying sknetwork/path/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/path/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/linkpred/tests copying sknetwork/linkpred/tests/test_postprocessing.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred/tests copying sknetwork/linkpred/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred/tests copying sknetwork/linkpred/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_svd.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_sparse_lowrank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_ppr.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_polynome.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_operators.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_normalization.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_laplacian.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/test_eig.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests copying sknetwork/linalg/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/test_ward.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/test_postprocess.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/test_algos.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests copying sknetwork/hierarchy/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_utils.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_optimizer.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_neigh_sampler.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_loss.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_layers.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_gnn_classifier.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_base_layer.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_base.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/test_activation.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests copying sknetwork/gnn/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/gnn/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_svd.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_spring.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_spectral.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_random_projection.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_louvain_hierarchy.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_louvain_embedding.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_force_atlas.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests copying sknetwork/embedding/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/embedding/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_toy_graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_test_graphs.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_parse.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_models.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_load.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests copying sknetwork/data/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/data/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/test_postprocess.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/test_louvain.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/test_kmeans.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests copying sknetwork/clustering/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering/tests creating build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_propagation.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_pagerank.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_knn.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_diffusion.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/test_API.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests copying sknetwork/classification/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/sknetwork/classification/tests running egg_info writing scikit_network.egg-info/PKG-INFO writing dependency_links to scikit_network.egg-info/dependency_links.txt writing requirements to scikit_network.egg-info/requires.txt writing top-level names to scikit_network.egg-info/top_level.txt reading manifest file 'scikit_network.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*' under directory 'tests' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no files found matching '*.jpg' under directory 'docs' warning: no files found matching '*.png' under directory 'docs' warning: no files found matching '*.gif' under directory 'docs' adding license file 'LICENSE' adding license file 'AUTHORS.rst' writing manifest file 'scikit_network.egg-info/SOURCES.txt' copying sknetwork/utils/knn1d.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/minheap.pxd -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/utils/minheap.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/utils copying sknetwork/topology/dag_core.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/kcliques.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/kcore.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/triangles.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/topology/weisfeiler_lehman_core.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/topology copying sknetwork/ranking/betweenness.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/ranking copying sknetwork/linkpred/first_order_core.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/linkpred copying sknetwork/linalg/diteration.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/linalg/push.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/linalg copying sknetwork/hierarchy/paris.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/hierarchy copying sknetwork/clustering/louvain_core.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/clustering copying sknetwork/classification/vote.pyx -> build/lib.linux-x86_64-cpython-311/sknetwork/classification running build_ext building 'sknetwork.utils.minheap' extension creating build/temp.linux-x86_64-cpython-311 creating build/temp.linux-x86_64-cpython-311/sknetwork creating build/temp.linux-x86_64-cpython-311/sknetwork/utils gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/home/aportnoy/.local/lib/python3.11/site-packages/numpy/core/include -I/home/aportnoy/.local/lib/python3.11/site-packages/numpy/core/include -I/usr/include/python3.11 -I/home/aportnoy/.local/lib/python3.11/site-packages/numpy/core/include -c ./sknetwork/utils/minheap.cpp -o build/temp.linux-x86_64-cpython-311/./sknetwork/utils/minheap.o ./sknetwork/utils/minheap.cpp: In function ‘int __Pyx_TraceSetupAndCall(PyCodeObject**, PyFrameObject**, PyThreadState*, const char*, const char*, int)’: ./sknetwork/utils/minheap.cpp:19954:37: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 19954 | if (CYTHON_TRACE && (*frame)->f_trace == NULL) { | ^~ In file included from /usr/include/python3.11/Python.h:42, from ./sknetwork/utils/minheap.cpp:35: /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ./sknetwork/utils/minheap.cpp:19956:21: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 19956 | (*frame)->f_trace = Py_None; | ^~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ./sknetwork/utils/minheap.cpp:475:62: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 475 | #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno) | ^~ ./sknetwork/utils/minheap.cpp:19963:5: note: in expansion of macro ‘__Pyx_PyFrame_SetLineNumber’ 19963 | __Pyx_PyFrame_SetLineNumber(*frame, firstlineno); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 22 | typedef struct _frame PyFrameObject; | ^~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘int __Pyx_PyBytes_Equals(PyObject*, PyObject*, int)’: ./sknetwork/utils/minheap.cpp:20667:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20667 | hash1 = ((PyBytesObject*)s1)->ob_shash; | ^~~~~~~~ In file included from /usr/include/python3.11/bytesobject.h:62, from /usr/include/python3.11/Python.h:50: /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:20667:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20667 | hash1 = ((PyBytesObject*)s1)->ob_shash; | ^~~~~~~~ /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:20667:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20667 | hash1 = ((PyBytesObject*)s1)->ob_shash; | ^~~~~~~~ /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:20668:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20668 | hash2 = ((PyBytesObject*)s2)->ob_shash; | ^~~~~~~~ /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:20668:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20668 | hash2 = ((PyBytesObject*)s2)->ob_shash; | ^~~~~~~~ /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:20668:43: warning: ‘PyBytesObject::ob_shash’ is deprecated [-Wdeprecated-declarations] 20668 | hash2 = ((PyBytesObject*)s2)->ob_shash; | ^~~~~~~~ /usr/include/python3.11/cpython/bytesobject.h:7:35: note: declared here 7 | Py_DEPRECATED(3.11) Py_hash_t ob_shash; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘_PyErr_StackItem* __Pyx_PyErr_GetTopmostException(PyThreadState*)’: ./sknetwork/utils/minheap.cpp:21102:23: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21102 | while ((exc_info->exc_type == NULL || exc_info->exc_type == Py_None) && | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21102:53: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21102 | while ((exc_info->exc_type == NULL || exc_info->exc_type == Py_None) && | ^~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘void __Pyx__ExceptionSave(PyThreadState*, PyObject**, PyObject**, PyObject**)’: ./sknetwork/utils/minheap.cpp:21116:23: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21116 | *type = exc_info->exc_type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21118:21: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21118 | *tb = exc_info->exc_traceback; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘void __Pyx__ExceptionReset(PyThreadState*, PyObject*, PyObject*, PyObject*)’: ./sknetwork/utils/minheap.cpp:21132:26: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21132 | tmp_type = exc_info->exc_type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21134:24: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21134 | tmp_tb = exc_info->exc_traceback; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp:21135:15: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21135 | exc_info->exc_type = type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21137:15: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21137 | exc_info->exc_traceback = tb; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘int __Pyx__GetException(PyThreadState*, PyObject**, PyObject**, PyObject**)’: ./sknetwork/utils/minheap.cpp:21194:30: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21194 | tmp_type = exc_info->exc_type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21196:28: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21196 | tmp_tb = exc_info->exc_traceback; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp:21197:19: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21197 | exc_info->exc_type = local_type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21199:19: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21199 | exc_info->exc_traceback = local_tb; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘void __Pyx__ExceptionSwap(PyThreadState*, PyObject**, PyObject**, PyObject**)’: ./sknetwork/utils/minheap.cpp:21232:26: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21232 | tmp_type = exc_info->exc_type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21234:24: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21234 | tmp_tb = exc_info->exc_traceback; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp:21235:15: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_type’ 21235 | exc_info->exc_type = *type; | ^~~~~~~~ ./sknetwork/utils/minheap.cpp:21237:15: error: ‘_PyErr_StackItem’ {aka ‘struct _err_stackitem’} has no member named ‘exc_traceback’ 21237 | exc_info->exc_traceback = *tb; | ^~~~~~~~~~~~~ ./sknetwork/utils/minheap.cpp: In function ‘void __Pyx_AddTraceback(const char*, int, int, const char*)’: ./sknetwork/utils/minheap.cpp:475:62: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 475 | #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno) | ^~ ./sknetwork/utils/minheap.cpp:21967:5: note: in expansion of macro ‘__Pyx_PyFrame_SetLineNumber’ 21967 | __Pyx_PyFrame_SetLineNumber(py_frame, py_line); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 22 | typedef struct _frame PyFrameObject; | ^~~~~~ error: command '/usr/bin/gcc' failed with exit code 1 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure × Encountered error while trying to install package. ╰─> scikit-network note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure. ```
tbonald commented 1 year ago

Thanks for your feedback! Python 3.11 is not yet supported. We'll work on that.