@@ -111,7 +111,7 @@ def blosc_extension():
111111 sources = ['numcodecs/blosc.pyx' ]
112112
113113 # define extension module
114- extensions = [
114+ return [
115115 Extension (
116116 'numcodecs.blosc' ,
117117 sources = sources + blosc_sources ,
@@ -122,7 +122,6 @@ def blosc_extension():
122122 ),
123123 ]
124124
125- return extensions
126125
127126
128127def zstd_extension ():
@@ -153,7 +152,7 @@ def zstd_extension():
153152 extra_objects = []
154153
155154 # define extension module
156- extensions = [
155+ return [
157156 Extension (
158157 'numcodecs.zstd' ,
159158 sources = sources + zstd_sources ,
@@ -164,7 +163,6 @@ def zstd_extension():
164163 ),
165164 ]
166165
167- return extensions
168166
169167
170168def lz4_extension ():
@@ -182,7 +180,7 @@ def lz4_extension():
182180 sources = ['numcodecs/lz4.pyx' ]
183181
184182 # define extension module
185- extensions = [
183+ return [
186184 Extension (
187185 'numcodecs.lz4' ,
188186 sources = sources + lz4_sources ,
@@ -192,7 +190,6 @@ def lz4_extension():
192190 ),
193191 ]
194192
195- return extensions
196193
197194
198195def vlen_extension ():
@@ -209,7 +206,7 @@ def vlen_extension():
209206 sources = ['numcodecs/vlen.pyx' ]
210207
211208 # define extension module
212- extensions = [
209+ return [
213210 Extension (
214211 'numcodecs.vlen' ,
215212 sources = sources ,
@@ -219,7 +216,6 @@ def vlen_extension():
219216 ),
220217 ]
221218
222- return extensions
223219
224220
225221def fletcher_extension ():
@@ -235,7 +231,7 @@ def fletcher_extension():
235231 sources = ['numcodecs/fletcher32.pyx' ]
236232
237233 # define extension module
238- extensions = [
234+ return [
239235 Extension (
240236 'numcodecs.fletcher32' ,
241237 sources = sources ,
@@ -245,7 +241,6 @@ def fletcher_extension():
245241 ),
246242 ]
247243
248- return extensions
249244
250245
251246def jenkins_extension ():
@@ -261,7 +256,7 @@ def jenkins_extension():
261256 sources = ['numcodecs/jenkins.pyx' ]
262257
263258 # define extension module
264- extensions = [
259+ return [
265260 Extension (
266261 'numcodecs.jenkins' ,
267262 sources = sources ,
@@ -271,7 +266,6 @@ def jenkins_extension():
271266 ),
272267 ]
273268
274- return extensions
275269
276270
277271def compat_extension ():
@@ -282,15 +276,14 @@ def compat_extension():
282276 sources = ['numcodecs/compat_ext.pyx' ]
283277
284278 # define extension module
285- extensions = [
279+ return [
286280 Extension (
287281 'numcodecs.compat_ext' ,
288282 sources = sources ,
289283 extra_compile_args = extra_compile_args ,
290284 ),
291285 ]
292286
293- return extensions
294287
295288
296289def shuffle_extension ():
@@ -301,11 +294,10 @@ def shuffle_extension():
301294 sources = ['numcodecs/_shuffle.pyx' ]
302295
303296 # define extension module
304- extensions = [
297+ return [
305298 Extension ('numcodecs._shuffle' , sources = sources , extra_compile_args = extra_compile_args ),
306299 ]
307300
308- return extensions
309301
310302
311303if sys .platform == 'win32' :
0 commit comments