Skip to content

Commit

Permalink
Merge pull request #41 from pygsl/dev/feature/pytype-init
Browse files Browse the repository at this point in the history
Moving  to PyVarObject_HEAD_INIT
  • Loading branch information
PierreSchnizer committed Feb 8, 2024
2 parents dd4f57b + aeec44e commit e0c2e27
Show file tree
Hide file tree
Showing 6 changed files with 227 additions and 230 deletions.
55 changes: 26 additions & 29 deletions gsl_packages.py
Expand Up @@ -32,15 +32,15 @@
)


exts.append(SWIG_Extension("hankel",
exts.append(SWIG_Extension("hankel",
["src/hankel/gsl_hankel.i"],
swig_include_dirs=["src/hankel"],
swig_flags = swig_flags,
gsl_min_version=(1,0),
define_macros = macros,
python_min_version=(2,0),
)

)

exts.append(SWIG_Extension("sum",
Expand All @@ -66,7 +66,7 @@
#gsl_min_version=(1,9),
define_macros = macros,
python_min_version=(2,1),
)
)
)

flag = 0
Expand All @@ -82,7 +82,7 @@
swig_flags = swig_flags,
define_macros = macros,
python_min_version=(2,1),
)
)
)


Expand All @@ -100,9 +100,9 @@
#gsl_min_version=(1,2),
define_macros = macros,
python_min_version=(2,1),
)
)
)

flag = 0
try:
flag = gsl_features.odeiv2
Expand Down Expand Up @@ -213,7 +213,7 @@
python_min_version=(2,1)
)
exts.append(pygsl_rng)

pygsl_ieee=gsl_Extension("ieee",
['src/ieeemodule.c'],
gsl_min_version=(1,),
Expand All @@ -228,14 +228,14 @@
gsl_min_version=(1,0),
python_min_version=(2,2)
)
extsOnly2.append(pygsl_histogram)
extsOnly2.append(pygsl_histogram)
pygsl_multimin=gsl_Extension("multimin",
['src/multiminmodule.c'],
define_macros = macros,
gsl_min_version=(1,0),
python_min_version=(2,2)
)
extsOnly2.append(pygsl_multimin)
extsOnly2.append(pygsl_multimin)


pygsl_qrng=gsl_Extension("_qrng",
Expand All @@ -259,49 +259,49 @@
define_macros = macros,
python_min_version=(2,1)
)
exts.append(pygsl_statistics_uchar)
exts.append(pygsl_statistics_uchar)
pygsl_statistics_char=gsl_Extension("statistics.char",
['src/statistics/charmodule.c'],
gsl_min_version=(1,),
define_macros = macros,
python_min_version=(2,1)
)
exts.append(pygsl_statistics_char)
exts.append(pygsl_statistics_char)
pygsl_statistics_double=gsl_Extension("statistics.double",
['src/statistics/doublemodule.c'],
gsl_min_version=(1,),
define_macros = macros,
python_min_version=(2,1)
)
exts.append(pygsl_statistics_double)
exts.append(pygsl_statistics_double)
pygsl_statistics_float=gsl_Extension("statistics.float",
['src/statistics/floatmodule.c'],
gsl_min_version=(1,),
define_macros = macros,
python_min_version=(2,1)
)
exts.append(pygsl_statistics_float)
exts.append(pygsl_statistics_float)
pygsl_statistics_long=gsl_Extension("statistics.long",
['src/statistics/longmodule.c'],
gsl_min_version=(1,),
define_macros = macros,
python_min_version=(2,1)
)
exts.append(pygsl_statistics_long)
exts.append(pygsl_statistics_long)
pygsl_statistics_int=gsl_Extension("statistics.int",
['src/statistics/intmodule.c'],
gsl_min_version=(1,),
define_macros = macros,
python_min_version=(2,1)
)
exts.append(pygsl_statistics_int)
exts.append(pygsl_statistics_int)
pygsl_statistics_short=gsl_Extension("statistics.short",
['src/statistics/shortmodule.c'],
gsl_min_version=(1,),
define_macros = macros,
python_min_version=(2,1)
)
exts.append(pygsl_statistics_short)
exts.append(pygsl_statistics_short)

errortest = gsl_Extension("errortest",
['src/errortestmodule.c'],
Expand All @@ -318,61 +318,61 @@
gsl_min_version=(1,0),
python_min_version=(2,2)
)
exts.append(pygsl_matrix)
exts.append(pygsl_matrix)

if BUILD_TESTING:
solver=gsl_Extension("testing.multimin",
['testing/src/solvers/multimin.c'],
gsl_min_version=(1,),
define_macros = macros,
define_macros = macros,
python_min_version=(2,0)
)
extsOnly2.append(solver)

solver=gsl_Extension("testing.multiroot",
['testing/src/solvers/multiroot.c'],
gsl_min_version=(1,),
define_macros = macros,
define_macros = macros,
python_min_version=(2,0)
)
extsOnly2.append(solver)

solver=gsl_Extension("testing.multifit_nlin",
['testing/src/solvers/multifit_nlin.c'],
gsl_min_version=(1,),
define_macros = macros,
define_macros = macros,
python_min_version=(2,0)
)
#extsOnly2.append(solver)

solver=gsl_Extension("testing.minimize",
['testing/src/solvers/minimize.c'],
gsl_min_version=(1,),
define_macros = macros,
define_macros = macros,
python_min_version=(2,0)
)
extsOnly2.append(solver)

solver=gsl_Extension("testing.roots",
['testing/src/solvers/roots.c'],
gsl_min_version=(1,),
define_macros = macros,
define_macros = macros,
python_min_version=(2,0)
)
extsOnly2.append(solver)

solver=gsl_Extension("testing.odeiv",
['testing/src/solvers/odeiv.c'],
gsl_min_version=(1,),
define_macros = macros,
define_macros = macros,
python_min_version=(2,0)
)
extsOnly2.append(solver)

#solver=gsl_Extension("testing.monte",
# ['testing/src/solvers/monte.c'],
# gsl_min_version=(1,),
# define_macros = macros,
# define_macros = macros,
# python_min_version=(2,0)
# )
#exts.append(solver)
Expand All @@ -383,7 +383,7 @@
define_macros = macros + [("ONEFILE", 1)],
python_min_version=(2,0)
)
exts.append(solver)
extsOnly2.append(solver)
#cheb=gsl_Extension("testing.chebyshev",
# ['testing/src/solvers/chebyshev.c'],
# gsl_min_version=(1,),
Expand All @@ -399,7 +399,7 @@
define_macros = macros,
python_min_version=(2,0)
)
#exts.append(sfarray)
# exts.append(sfarray)
sf=gsl_Extension("testing._ufuncs",
['testing/src/sf/sfmodule_testing.c'],
gsl_min_version=(1,),
Expand All @@ -414,6 +414,3 @@
# python_min_version=(2,0)
# )
#exts.append(sftest)



0 comments on commit e0c2e27

Please sign in to comment.