Skip to content

Commit 264083c

Browse files
committed
Make all exported names explicit
1 parent da6f712 commit 264083c

File tree

1 file changed

+84
-28
lines changed

1 file changed

+84
-28
lines changed

src/flint/__init__.py

Lines changed: 84 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
1-
from .pyflint import *
1+
from .pyflint import ctx
22

3-
from .types.fmpz import *
4-
from .types.fmpz_poly import *
5-
from .types.fmpz_mat import *
6-
from .types.fmpz_series import *
3+
from .types.fmpz import fmpz
4+
from .types.fmpz_poly import fmpz_poly
5+
from .types.fmpz_mat import fmpz_mat
6+
from .types.fmpz_series import fmpz_series
77
from .types.fmpz_vec import fmpz_vec
88

9-
from .types.fmpq import *
10-
from .types.fmpq_poly import *
11-
from .types.fmpq_mat import *
12-
from .types.fmpq_series import *
9+
from .types.fmpq import fmpq
10+
from .types.fmpq_poly import fmpq_poly
11+
from .types.fmpq_mat import fmpq_mat
12+
from .types.fmpq_series import fmpq_series
1313
from .types.fmpq_vec import fmpq_vec
1414

15-
from .types.nmod import *
16-
from .types.nmod_poly import *
15+
from .types.nmod import nmod
16+
from .types.nmod_poly import nmod_poly
1717
from .types.nmod_mpoly import nmod_mpoly_ctx, nmod_mpoly, nmod_mpoly_vec
18-
from .types.nmod_mat import *
19-
from .types.nmod_series import *
18+
from .types.nmod_mat import nmod_mat
19+
from .types.nmod_series import nmod_series
2020

2121
from .types.fmpz_mpoly import fmpz_mpoly_ctx, fmpz_mpoly, fmpz_mpoly_vec
22-
from .types.fmpz_mod import *
23-
from .types.fmpz_mod_poly import *
22+
from .types.fmpz_mod import fmpz_mod, fmpz_mod_ctx
23+
from .types.fmpz_mod_poly import fmpz_mod_poly, fmpz_mod_poly_ctx
2424
from .types.fmpz_mod_mpoly import fmpz_mod_mpoly_ctx, fmpz_mod_mpoly, fmpz_mod_mpoly_vec
2525
from .types.fmpz_mod_mat import fmpz_mod_mat
2626

2727
from .types.fmpq_mpoly import fmpq_mpoly_ctx, fmpq_mpoly, fmpq_mpoly_vec
2828

29-
from .types.fq_default import *
30-
from .types.fq_default_poly import *
29+
from .types.fq_default import fq_default, fq_default_ctx
30+
from .types.fq_default_poly import fq_default_poly, fq_default_poly_ctx
3131

32-
from .types.arf import *
33-
from .types.arb import *
34-
from .types.arb_poly import *
35-
from .types.arb_mat import *
36-
from .types.arb_series import *
37-
from .types.acb import *
38-
from .types.acb_poly import *
39-
from .types.acb_mat import *
40-
from .types.acb_series import *
32+
from .types.arf import arf
33+
from .types.arb import arb
34+
from .types.arb_poly import arb_poly
35+
from .types.arb_mat import arb_mat
36+
from .types.arb_series import arb_series
37+
from .types.acb import acb
38+
from .types.acb_poly import acb_poly
39+
from .types.acb_mat import acb_mat
40+
from .types.acb_series import acb_series
4141

42-
from .types.dirichlet import *
42+
from .types.dirichlet import dirichlet_char, dirichlet_group
4343
from .functions.showgood import good, showgood
4444

4545
from .flint_base.flint_base import (
@@ -48,4 +48,60 @@
4848
Ordering,
4949
)
5050

51-
__version__ = '0.7.1'
51+
__version__ = "0.7.1"
52+
53+
__all__ = [
54+
"ctx",
55+
"fmpz",
56+
"fmpz_poly",
57+
"fmpz_mat",
58+
"fmpz_series",
59+
"fmpz_vec",
60+
"fmpq",
61+
"fmpq_poly",
62+
"fmpq_mat",
63+
"fmpq_series",
64+
"fmpq_vec",
65+
"nmod",
66+
"nmod_poly",
67+
"nmod_mpoly_ctx",
68+
"nmod_mpoly",
69+
"nmod_mpoly_vec",
70+
"nmod_mat",
71+
"nmod_series",
72+
"fmpz_mpoly_ctx",
73+
"fmpz_mpoly",
74+
"fmpz_mpoly_vec",
75+
"fmpz_mod",
76+
"fmpz_mod_ctx",
77+
"fmpz_mod_poly",
78+
"fmpz_mod_poly_ctx",
79+
"fmpz_mod_mpoly_ctx",
80+
"fmpz_mod_mpoly",
81+
"fmpz_mod_mpoly_vec",
82+
"fmpz_mod_mat",
83+
"fmpq_mpoly_ctx",
84+
"fmpq_mpoly",
85+
"fmpq_mpoly_vec",
86+
"fq_default",
87+
"fq_default_ctx",
88+
"fq_default_poly",
89+
"fq_default_poly_ctx",
90+
"arf",
91+
"arb",
92+
"arb_poly",
93+
"arb_mat",
94+
"arb_series",
95+
"acb",
96+
"acb_poly",
97+
"acb_mat",
98+
"acb_series",
99+
"dirichlet_char",
100+
"dirichlet_group",
101+
"good",
102+
"showgood",
103+
"Ordering",
104+
"__FLINT_VERSION__",
105+
"__FLINT_RELEASE__",
106+
"__version__",
107+
]

0 commit comments

Comments
 (0)