#!/usr/bin/env python
# -*- coding: utf-8 -*-

try:
    from setuptools import setup, Extension, find_packages
except ImportError:
    from distutils.core import setup, Extension


setup( 
    name='bluebird',
    version='0.0.1',
    author='Tim Konick',
    description='Allows access to running process internals',
    install_requires=['pyelftools'],
    py_modules=['bluebird'],
    ext_modules=[Extension('bluebird_cext', 
                 sources=['bluebird_cext/bluebird_cext.c'])]
)

#!/usr/bin/env python
# -*- coding: utf-8 -*-

try:
    from setuptools import setup, Extension, find_packages
except ImportError:
    from distutils.core import setup, Extension

import sys, platform


if platform.system() != 'Linux':
    print('Invalid Platform, must be Linux-based system...exiting setup')
    sys.exit(1)


setup( 
    name='bluebird',
    version='0.0.1',
    author='Tim Konick',
    description='Allows access to running process internals',
    install_requires=['pyelftools'],
    py_modules=['bluebird'],
    ext_modules=[Extension('bluebird_cext', 
                 sources=['bluebird_cext/bluebird_cext.c'])]
)

Check system compatibility on setup