Skip to content

Commit

Permalink
add all pxd files
Browse files Browse the repository at this point in the history
  • Loading branch information
tobiasdiez authored Oct 19, 2024
1 parent 7533a4e commit 2bf9a09
Show file tree
Hide file tree
Showing 37 changed files with 291 additions and 16 deletions.
4 changes: 4 additions & 0 deletions src/sage/combinat/crystals/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,19 @@ py.install_sources(
'kac_modules.py',
'kirillov_reshetikhin.py',
'kyoto_path_model.py',
'letters.pxd',
'littelmann_path.py',
'monomial_crystals.py',
'multisegments.py',
'mv_polytopes.py',
'pbw_crystal.py',
'pbw_datum.pxd',
'polyhedral_realization.py',
'spins.pxd',
'star_crystal.py',
'subcrystal.py',
'tensor_product.py',
'tensor_product_element.pxd',
'virtual_crystal.py',
subdir: 'sage/combinat/crystals',
)
Expand Down
2 changes: 2 additions & 0 deletions src/sage/combinat/integer_lists/meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
py.install_sources(
'__init__.py',
'base.pxd',
'invlex.pxd',
'lists.py',
'nn.py',
subdir: 'sage/combinat/integer_lists',
Expand Down
3 changes: 3 additions & 0 deletions src/sage/combinat/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ py.install_sources(
'cluster_complex.py',
'colored_permutations.py',
'combinat.py',
'combinat_cython.pxd',
'combination.py',
'combinatorial_map.py',
'composition.py',
Expand All @@ -34,6 +35,7 @@ py.install_sources(
'dyck_word.py',
'e_one_star.py',
'enumerated_sets.py',
'enumeration_mod_permgroup.pxd',
'family.py',
'finite_state_machine.py',
'finite_state_machine_generators.py',
Expand Down Expand Up @@ -77,6 +79,7 @@ py.install_sources(
'partition_tuple.py',
'perfect_matching.py',
'permutation.py',
'permutation_cython.pxd',
'plane_partition.py',
'q_analogues.py',
'quickref.py',
Expand Down
1 change: 1 addition & 0 deletions src/sage/combinat/rigged_configurations/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ py.install_sources(
'rc_infinity.py',
'rigged_configuration_element.py',
'rigged_configurations.py',
'rigged_partition.pxd',
'tensor_product_kr_tableaux.py',
'tensor_product_kr_tableaux_element.py',
subdir: 'sage/combinat/rigged_configurations',
Expand Down
1 change: 1 addition & 0 deletions src/sage/combinat/root_system/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ py.install_sources(
'pieri_factors.py',
'plot.py',
'reflection_group_complex.py',
'reflection_group_element.pxd',
'reflection_group_real.py',
'root_lattice_realization_algebras.py',
'root_lattice_realizations.py',
Expand Down
1 change: 1 addition & 0 deletions src/sage/combinat/words/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ py.install_sources(
'shuffle_product.py',
'suffix_trees.py',
'word.py',
'word_datatypes.pxd',
'word_generators.py',
'word_infinite_datatypes.py',
'word_options.py',
Expand Down
1 change: 1 addition & 0 deletions src/sage/crypto/meson.build
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
py.install_sources(
'__init__.py',
'all.py',
'boolean_function.pxd',
'cipher.py',
'classical.py',
'classical_cipher.py',
Expand Down
19 changes: 8 additions & 11 deletions src/sage/ext/interpreters/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,13 @@ extension_data = {

interpreters_dep = declare_dependency(
include_directories: include_directories('.'),
sources: [interpreters[1], interpreters[2], interpreters[3], interpreters[4], interpreters[5]],
sources: [
interpreters[1],
interpreters[2],
interpreters[3],
interpreters[4],
interpreters[5],
],
)

foreach name, pyx : extension_data
Expand All @@ -61,15 +67,6 @@ foreach name, pyx : extension_data
subdir: 'sage/ext/interpreters',
install: true,
include_directories: [inc_cpython, inc_ext, inc_rings, inc_src],
dependencies: [
py_dep,
cypari2,
cysignals,
gmp,
gsl,
mpc,
mpfr,
pari,
],
dependencies: [py_dep, cypari2, cysignals, gmp, gsl, mpc, mpfr, pari],
)
endforeach
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
py.install_sources(
'all.py',
'base.pxd',
'combinatorial_face.pxd',
'conversions.pxd',
'face_data_structure.pxd',
'face_iterator.pxd',
'face_list_data_structure.pxd',
'list_of_faces.pxd',
'polyhedron_face_lattice.pxd',
subdir: 'sage/geometry/polyhedron/combinatorial_polyhedron',
)

Expand Down
3 changes: 3 additions & 0 deletions src/sage/geometry/triangulation/meson.build
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
py.install_sources(
'all.py',
'data.pxd',
'element.py',
'functions.pxd',
'point_configuration.py',
'triangulations.pxd',
subdir: 'sage/geometry/triangulation',
)

Expand Down
1 change: 1 addition & 0 deletions src/sage/graphs/graph_decompositions/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ py.install_sources(
'fast_digraph.pxd',
'modular_decomposition.py',
'rankwidth.pxd',
'slice_decomposition.pxd',
'tree_decomposition.pxd',
'vertex_separation.pxd',
subdir: 'sage/graphs/graph_decompositions',
Expand Down
2 changes: 2 additions & 0 deletions src/sage/groups/matrix_gps/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ py.install_sources(
'coxeter_group.py',
'finitely_generated.py',
'finitely_generated_gap.py',
'group_element.pxd',
'group_element_gap.pxd',
'heisenberg.py',
'homset.py',
'isometries.py',
Expand Down
1 change: 1 addition & 0 deletions src/sage/groups/perm_gps/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ py.install_sources(
'constructor.py',
'cubegroup.py',
'permgroup.py',
'permgroup_element.pxd',
'permgroup_morphism.py',
'permgroup_named.py',
'permutation_groups_catalog.py',
Expand Down
15 changes: 14 additions & 1 deletion src/sage/groups/perm_gps/partn_ref/meson.build
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
py.install_sources('all.py', subdir: 'sage/groups/perm_gps/partn_ref')
py.install_sources(
'all.py',
'automorphism_group_canonical_label.pxd',
'canonical_augmentation.pxd',
'data_structures.pxd',
'double_coset.pxd',
'refinement_binary.pxd',
'refinement_graphs.pxd',
'refinement_lists.pxd',
'refinement_matrices.pxd',
'refinement_python.pxd',
'refinement_sets.pxd',
subdir: 'sage/groups/perm_gps/partn_ref',
)

extension_data = {
'automorphism_group_canonical_label' : files(
Expand Down
6 changes: 5 additions & 1 deletion src/sage/groups/perm_gps/partn_ref2/meson.build
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
py.install_sources('all.py', subdir: 'sage/groups/perm_gps/partn_ref2')
py.install_sources(
'all.py',
'refinement_generic.pxd',
subdir: 'sage/groups/perm_gps/partn_ref2',
)

extension_data = {'refinement_generic' : files('refinement_generic.pyx')}

Expand Down
1 change: 1 addition & 0 deletions src/sage/groups/semimonomial_transformations/meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
py.install_sources(
'all.py',
'semimonomial_transformation.pxd',
'semimonomial_transformation_group.py',
subdir: 'sage/groups/semimonomial_transformations',
)
Expand Down
1 change: 1 addition & 0 deletions src/sage/interfaces/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ py.install_sources(
'phc.py',
'polymake.py',
'povray.py',
'process.pxd',
'psage.py',
'qepcad.py',
'qsieve.py',
Expand Down
1 change: 1 addition & 0 deletions src/sage/libs/eclib/meson.build
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
py.install_sources(
'__init__.pxd',
'__init__.py',
'all.py',
'constructor.py',
Expand Down
119 changes: 119 additions & 0 deletions src/sage/libs/flint/meson.build
Original file line number Diff line number Diff line change
@@ -1,29 +1,148 @@
py.install_sources(
'__init__.py',
'acb.pxd',
'acb_calc.pxd',
'acb_dft.pxd',
'acb_dirichlet.pxd',
'acb_elliptic.pxd',
'acb_hypgeom.pxd',
'acb_macros.pxd',
'acb_mat.pxd',
'acb_mat_macros.pxd',
'acb_modular.pxd',
'acb_poly.pxd',
'acb_poly_macros.pxd',
'acb_theta.pxd',
'acf.pxd',
'aprcl.pxd',
'arb.pxd',
'arb_calc.pxd',
'arb_fmpz_poly.pxd',
'arb_fpwrap.pxd',
'arb_hypgeom.pxd',
'arb_macros.pxd',
'arb_mat.pxd',
'arb_mat_macros.pxd',
'arb_poly.pxd',
'arf.pxd',
'arith.pxd',
'bernoulli.pxd',
'bool_mat.pxd',
'ca.pxd',
'ca_ext.pxd',
'ca_field.pxd',
'ca_mat.pxd',
'ca_poly.pxd',
'ca_vec.pxd',
'calcium.pxd',
'd_mat.pxd',
'd_vec.pxd',
'dirichlet.pxd',
'dlog.pxd',
'double_extras.pxd',
'double_interval.pxd',
'fexpr.pxd',
'fexpr_builtin.pxd',
'fft.pxd',
'flint.pxd',
'flint_ntl_wrap.h',
'flint_wrap.h',
'fmpq.pxd',
'fmpq_mat.pxd',
'fmpq_mat_macros.pxd',
'fmpq_mpoly.pxd',
'fmpq_mpoly_factor.pxd',
'fmpq_poly.pxd',
'fmpq_poly_macros.pxd',
'fmpq_poly_sage.pxd',
'fmpq_vec.pxd',
'fmpz.pxd',
'fmpz_extras.pxd',
'fmpz_factor.pxd',
'fmpz_factor_sage.pxd',
'fmpz_lll.pxd',
'fmpz_macros.pxd',
'fmpz_mat.pxd',
'fmpz_mat_macros.pxd',
'fmpz_mod.pxd',
'fmpz_mod_mat.pxd',
'fmpz_mod_mpoly.pxd',
'fmpz_mod_mpoly_factor.pxd',
'fmpz_mod_poly.pxd',
'fmpz_mod_poly_factor.pxd',
'fmpz_mod_vec.pxd',
'fmpz_mpoly.pxd',
'fmpz_mpoly_factor.pxd',
'fmpz_mpoly_q.pxd',
'fmpz_poly.pxd',
'fmpz_poly_factor.pxd',
'fmpz_poly_macros.pxd',
'fmpz_poly_mat.pxd',
'fmpz_poly_q.pxd',
'fmpz_poly_sage.pxd',
'fmpz_vec.pxd',
'fmpzi.pxd',
'fq.pxd',
'fq_default.pxd',
'fq_default_mat.pxd',
'fq_default_poly.pxd',
'fq_default_poly_factor.pxd',
'fq_embed.pxd',
'fq_mat.pxd',
'fq_nmod.pxd',
'fq_nmod_embed.pxd',
'fq_nmod_mat.pxd',
'fq_nmod_mpoly.pxd',
'fq_nmod_mpoly_factor.pxd',
'fq_nmod_poly.pxd',
'fq_nmod_poly_factor.pxd',
'fq_nmod_vec.pxd',
'fq_poly.pxd',
'fq_poly_factor.pxd',
'fq_vec.pxd',
'fq_zech.pxd',
'fq_zech_embed.pxd',
'fq_zech_mat.pxd',
'fq_zech_poly.pxd',
'fq_zech_poly_factor.pxd',
'fq_zech_vec.pxd',
'gr.pxd',
'gr_generic.pxd',
'gr_mat.pxd',
'gr_mpoly.pxd',
'gr_poly.pxd',
'gr_special.pxd',
'gr_vec.pxd',
'hypgeom.pxd',
'long_extras.pxd',
'mag.pxd',
'mag_macros.pxd',
'mpf_mat.pxd',
'mpf_vec.pxd',
'mpfr_mat.pxd',
'mpfr_vec.pxd',
'mpn_extras.pxd',
'mpoly.pxd',
'nf.pxd',
'nf_elem.pxd',
'nmod.pxd',
'nmod_mat.pxd',
'nmod_mpoly.pxd',
'nmod_mpoly_factor.pxd',
'nmod_poly.pxd',
'nmod_poly_factor.pxd',
'nmod_poly_mat.pxd',
'nmod_vec.pxd',
'ntl_interface.pxd',
'padic.pxd',
'padic_mat.pxd',
'padic_poly.pxd',
'partitions.pxd',
'perm.pxd',
'profiler.pxd',
'qadic.pxd',
'qfb.pxd',
'qqbar.pxd',
'qsieve.pxd',
'thread_pool.pxd',
'types.pxd',
Expand Down
2 changes: 2 additions & 0 deletions src/sage/libs/mpmath/meson.build
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
py.install_sources(
'__init__.py',
'all.py',
'ext_impl.pxd',
'ext_main.pxd',
'utils.pxd',
subdir: 'sage/libs/mpmath',
)
Expand Down
Loading

0 comments on commit 2bf9a09

Please sign in to comment.