mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-01-31 03:36:41 +03:00
Add explicit declaration of CYTHON_CLINE_IN_TRACEBACK macro
This commit is contained in:
parent
ca4a85adc6
commit
181a21cb26
12
setup.py
12
setup.py
|
@ -7,7 +7,8 @@ from setuptools import setup, Extension
|
||||||
|
|
||||||
|
|
||||||
# Defining setup variables:
|
# Defining setup variables:
|
||||||
defined_macros = list()
|
defined_macros = dict()
|
||||||
|
defined_macros['CYTHON_CLINE_IN_TRACEBACK'] = 0
|
||||||
|
|
||||||
# Getting description:
|
# Getting description:
|
||||||
with open('README.rst') as readme_file:
|
with open('README.rst') as readme_file:
|
||||||
|
@ -23,8 +24,9 @@ with open('src/dependency_injector/__init__.py') as init_file:
|
||||||
|
|
||||||
# Adding debug options:
|
# Adding debug options:
|
||||||
if os.environ.get('DEPENDENCY_INJECTOR_DEBUG_MODE') == '1':
|
if os.environ.get('DEPENDENCY_INJECTOR_DEBUG_MODE') == '1':
|
||||||
defined_macros.append(('CYTHON_TRACE', 1))
|
defined_macros['CYTHON_TRACE'] = 1
|
||||||
defined_macros.append(('CYTHON_TRACE_NOGIL', 1))
|
defined_macros['CYTHON_TRACE_NOGIL'] = 1
|
||||||
|
defined_macros['CYTHON_CLINE_IN_TRACEBACK'] = 1
|
||||||
|
|
||||||
|
|
||||||
setup(name='dependency-injector',
|
setup(name='dependency-injector',
|
||||||
|
@ -47,11 +49,11 @@ setup(name='dependency-injector',
|
||||||
ext_modules=[
|
ext_modules=[
|
||||||
Extension('dependency_injector.containers',
|
Extension('dependency_injector.containers',
|
||||||
['src/dependency_injector/containers.c'],
|
['src/dependency_injector/containers.c'],
|
||||||
define_macros=defined_macros,
|
define_macros=list(defined_macros.items()),
|
||||||
extra_compile_args=['-O2']),
|
extra_compile_args=['-O2']),
|
||||||
Extension('dependency_injector.providers',
|
Extension('dependency_injector.providers',
|
||||||
['src/dependency_injector/providers.c'],
|
['src/dependency_injector/providers.c'],
|
||||||
define_macros=defined_macros,
|
define_macros=list(defined_macros.items()),
|
||||||
extra_compile_args=['-O2']),
|
extra_compile_args=['-O2']),
|
||||||
],
|
],
|
||||||
package_data={
|
package_data={
|
||||||
|
|
Loading…
Reference in New Issue
Block a user