from setuptools import setup, Extension
import numpy as np
import os

extension_name = '_pyaccess'
extension_version = '.1'

include_dirs = [
    'ann_1.1.2/include',
    'sparsehash-2.0.2/src',
    np.get_include(),
    '.'
]
library_dirs = [
    'ann_1.1.2/lib',
    'contraction_hierarchies'
]
packages = ['pyaccess']
libraries = [ 'ANN', 'ch', 'gomp']
source_files = [
    'pyaccess/accessibility.cpp',
    'pyaccess/graphalg.cpp',
    'pyaccess/nearestneighbor.cpp',
    'pyaccess/pyaccesswrap.cpp'
]
extra_compile_args = [
    '-shared',
    '-DMACOSX',
    '-DLINUX',
    '-w',
    '-std=gnu++0x',
    '-O3',
    '-fopenmp',
    '-fpic',
    '-g',
    '-Wno-deprecated',
    # '-ferror-limit=1'
]
py_modules=['pyaccess/pyaccess', 'pyaccess/urbanaccess']

setup(
    packages=packages,
    py_modules=py_modules,
    name=extension_name,
    version=extension_version,
    ext_modules=[
        Extension(
            extension_name,
            source_files,
            include_dirs=include_dirs,
            library_dirs=library_dirs,
            libraries=libraries,
            extra_compile_args=extra_compile_args
        )
    ]
)

from setuptools import setup, Extension
import numpy as np
import os

extension_name = '_pyaccess'
extension_version = '.1'

include_dirs = [
    'ann_1.1.2/include',
    'sparsehash-2.0.2/src',
    np.get_include(),
    '.'
]
library_dirs = [
    'ann_1.1.2/lib',
    'contraction_hierarchies'
]
packages = ['pyaccess']
libraries = [ 'ANN', 'ch', 'gomp']
source_files = [
    'pyaccess/accessibility.cpp',
    'pyaccess/graphalg.cpp',
    'pyaccess/nearestneighbor.cpp',
    'pyaccess/pyaccesswrap.cpp'
]
extra_compile_args = [
    '-shared',
    '-DMACOSX',
    '-DLINUX',
    '-w',
    '-std=gnu++0x',
    '-O3',
    '-fopenmp',
    '-fpic',
    '-g',
    '-Wno-deprecated',
]
py_modules=['pyaccess/pyaccess', 'pyaccess/urbanaccess']

setup(
    packages=packages,
    py_modules=py_modules,
    name='pyaccess',
    version=extension_version,
    ext_modules=[
        Extension(
            extension_name,
            source_files,
            include_dirs=include_dirs,
            library_dirs=library_dirs,
            libraries=libraries,
            extra_compile_args=extra_compile_args
        )
    ]
)

Use pyaccess as the package name.
Use pyaccess as the package name.
