, , sqlalchemy cextensions, - C. , SA , 2 :
1) setup.py. , setuptools distutils:
try:
from setuptools import setup, Extension, Feature
except ImportError:
from distutils.core import setup, Extension
Feature = None
if Feature:, extra, setup().
2) base.py: , BaseRowProxy:
try:
from sqlalchemy.cresultproxy import BaseRowProxy
except ImportError:
class BaseRowProxy(object):
, C- ( --with-cextensions ) C. / Python.