We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Reduce cython compile errors
We get a bunch of compile-time warnings from the cython code.  I think we could reduce these.


--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `setup.py`
Content:
```
1 #!/usr/bin/env python
2 
3 # Two environmental variables influence this script.
4 #
5 # GDAL_CONFIG: the path to a gdal-config program that points to GDAL headers,
6 # libraries, and data files.
7 #
8 # PACKAGE_DATA: if defined, GDAL and PROJ4 data files will be copied into the
9 # source or binary distribution. This is essential when creating self-contained
10 # binary wheels.
11 
12 import logging
13 import os
14 import pprint
15 import shutil
16 import subprocess
17 import sys
18 
19 from setuptools import setup
20 from setuptools.extension import Extension
21 
22 logging.basicConfig()
23 log = logging.getLogger()
24 
25 # python -W all setup.py ...
26 if 'all' in sys.warnoptions:
27     log.level = logging.DEBUG
28 
29 # Parse the version from the fiona module.
30 with open('rasterio/__init__.py') as f:
31     for line in f:
32         if line.find("__version__") >= 0:
33             version = line.split("=")[1].strip()
34             version = version.strip('"')
35             version = version.strip("'")
36             continue
37 
38 with open('VERSION.txt', 'w') as f:
39     f.write(version)
40 
41 # Use Cython if available.
42 try:
43     from Cython.Build import cythonize
44 except ImportError:
45     cythonize = None
46 
47 # By default we'll try to get options via gdal-config. On systems without,
48 # options will need to be set in setup.cfg or on the setup command line.
49 include_dirs = []
50 library_dirs = []
51 libraries = []
52 extra_link_args = []
53 
54 try:
55     import numpy
56     include_dirs.append(numpy.get_include())
57 except ImportError:
58     log.critical("Numpy and its headers are required to run setup(). Exiting.")
59     sys.exit(1)
60 
61 try:
62     gdal_config = os.environ.get('GDAL_CONFIG', 'gdal-config')
63     with open("gdal-config.txt", "w") as gcfg:
64         subprocess.call([gdal_config, "--cflags"], stdout=gcfg)
65         subprocess.call([gdal_config, "--libs"], stdout=gcfg)
66         subprocess.call([gdal_config, "--datadir"], stdout=gcfg)
67     with open("gdal-config.txt", "r") as gcfg:
68         cflags = gcfg.readline().strip()
69         libs = gcfg.readline().strip()
70         datadir = gcfg.readline().strip()
71     for item in cflags.split():
72         if item.startswith("-I"):
73             include_dirs.extend(item[2:].split(":"))
74     for item in libs.split():
75         if item.startswith("-L"):
76             library_dirs.extend(item[2:].split(":"))
77         elif item.startswith("-l"):
78             libraries.append(item[2:])
79         else:
80             # e.g. -framework GDAL
81             extra_link_args.append(item)
82 
83     # Conditionally copy the GDAL data. To be used in conjunction with
84     # the bdist_wheel command to make self-contained binary wheels.
85     if os.environ.get('PACKAGE_DATA'):
86         try:
87             shutil.rmtree('rasterio/gdal_data')
88         except OSError:
89             pass
90         shutil.copytree(datadir, 'rasterio/gdal_data')
91 
92 except Exception as e:
93     log.warning("Failed to get options via gdal-config: %s", str(e))
94 
95 # Conditionally copy PROJ.4 data.
96 if os.environ.get('PACKAGE_DATA'):
97     projdatadir = os.environ.get('PROJ_LIB', '/usr/local/share/proj')
98     if os.path.exists(projdatadir):
99         try:
100             shutil.rmtree('rasterio/proj_data')
101         except OSError:
102             pass
103         shutil.copytree(projdatadir, 'rasterio/proj_data')
104 
105 ext_options = dict(
106     include_dirs=include_dirs,
107     library_dirs=library_dirs,
108     libraries=libraries,
109     extra_link_args=extra_link_args)
110 
111 log.debug('ext_options:\n%s', pprint.pformat(ext_options))
112 
113 # When building from a repo, Cython is required.
114 if os.path.exists("MANIFEST.in") and "clean" not in sys.argv:
115     log.info("MANIFEST.in found, presume a repo, cythonizing...")
116     if not cythonize:
117         log.critical(
118             "Cython.Build.cythonize not found. "
119             "Cython is required to build from a repo.")
120         sys.exit(1)
121     ext_modules = cythonize([
122         Extension(
123             'rasterio._base', ['rasterio/_base.pyx'], **ext_options),
124         Extension(
125             'rasterio._io', ['rasterio/_io.pyx'], **ext_options),
126         Extension(
127             'rasterio._copy', ['rasterio/_copy.pyx'], **ext_options),
128         Extension(
129             'rasterio._features', ['rasterio/_features.pyx'], **ext_options),
130         Extension(
131             'rasterio._drivers', ['rasterio/_drivers.pyx'], **ext_options),
132         Extension(
133             'rasterio._warp', ['rasterio/_warp.pyx'], **ext_options),
134         Extension(
135             'rasterio._err', ['rasterio/_err.pyx'], **ext_options),
136         Extension(
137             'rasterio._example', ['rasterio/_example.pyx'], **ext_options),
138             ])
139 
140 # If there's no manifest template, as in an sdist, we just specify .c files.
141 else:
142     ext_modules = [
143         Extension(
144             'rasterio._base', ['rasterio/_base.c'], **ext_options),
145         Extension(
146             'rasterio._io', ['rasterio/_io.c'], **ext_options),
147         Extension(
148             'rasterio._copy', ['rasterio/_copy.c'], **ext_options),
149         Extension(
150             'rasterio._features', ['rasterio/_features.c'], **ext_options),
151         Extension(
152             'rasterio._drivers', ['rasterio/_drivers.c'], **ext_options),
153         Extension(
154             'rasterio._warp', ['rasterio/_warp.cpp'], **ext_options),
155         Extension(
156             'rasterio._err', ['rasterio/_err.c'], **ext_options),
157         Extension(
158             'rasterio._example', ['rasterio/_example.c'], **ext_options),
159             ]
160 
161 with open('README.rst') as f:
162     readme = f.read()
163 
164 # Runtime requirements.
165 inst_reqs = [
166     'affine>=1.0',
167     'cligj',
168     'Numpy>=1.7' ]
169 
170 if sys.version_info < (3, 4):
171     inst_reqs.append('enum34')
172 
173 setup_args = dict(
174     name='rasterio',
175     version=version,
176     description="Fast and direct raster I/O for use with Numpy and SciPy",
177     long_description=readme,
178     classifiers=[
179         'Development Status :: 4 - Beta',
180         'Intended Audience :: Developers',
181         'Intended Audience :: Information Technology',
182         'Intended Audience :: Science/Research',
183         'License :: OSI Approved :: BSD License',
184         'Programming Language :: C',
185         'Programming Language :: Python :: 2.6',
186         'Programming Language :: Python :: 2.7',
187         'Programming Language :: Python :: 3.3',
188         'Programming Language :: Python :: 3.4',
189         'Topic :: Multimedia :: Graphics :: Graphics Conversion',
190         'Topic :: Scientific/Engineering :: GIS'],
191     keywords='raster gdal',
192     author='Sean Gillies',
193     author_email='sean@mapbox.com',
194     url='https://github.com/mapbox/rasterio',
195     license='BSD',
196     package_dir={'': '.'},
197     packages=['rasterio', 'rasterio.rio'],
198     entry_points='''
199         [console_scripts]
200         rio=rasterio.rio.main:cli
201     ''',
202     include_package_data=True,
203     ext_modules=ext_modules,
204     zip_safe=False,
205     install_requires=inst_reqs)
206 
207 if os.environ.get('PACKAGE_DATA'):
208     setup_args['package_data'] = {'rasterio': ['gdal_data/*', 'proj_data/*']}
209 
210 setup(**setup_args)
211
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -135,7 +135,7 @@
             'rasterio._err', ['rasterio/_err.pyx'], **ext_options),
         Extension(
             'rasterio._example', ['rasterio/_example.pyx'], **ext_options),
-            ])
+        ], quiet=True)
 
 # If there's no manifest template, as in an sdist, we just specify .c files.
 else:

{"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -135,7 +135,7 @@\n             'rasterio._err', ['rasterio/_err.pyx'], **ext_options),\n         Extension(\n             'rasterio._example', ['rasterio/_example.pyx'], **ext_options),\n-            ])\n+        ], quiet=True)\n \n # If there's no manifest template, as in an sdist, we just specify .c files.\n else:\n", "issue": "Reduce cython compile errors\nWe get a bunch of compile-time warnings from the cython code.  I think we could reduce these.\n\n", "before_files": [{"content": "#!/usr/bin/env python\n\n# Two environmental variables influence this script.\n#\n# GDAL_CONFIG: the path to a gdal-config program that points to GDAL headers,\n# libraries, and data files.\n#\n# PACKAGE_DATA: if defined, GDAL and PROJ4 data files will be copied into the\n# source or binary distribution. This is essential when creating self-contained\n# binary wheels.\n\nimport logging\nimport os\nimport pprint\nimport shutil\nimport subprocess\nimport sys\n\nfrom setuptools import setup\nfrom setuptools.extension import Extension\n\nlogging.basicConfig()\nlog = logging.getLogger()\n\n# python -W all setup.py ...\nif 'all' in sys.warnoptions:\n    log.level = logging.DEBUG\n\n# Parse the version from the fiona module.\nwith open('rasterio/__init__.py') as f:\n    for line in f:\n        if line.find(\"__version__\") >= 0:\n            version = line.split(\"=\")[1].strip()\n            version = version.strip('\"')\n            version = version.strip(\"'\")\n            continue\n\nwith open('VERSION.txt', 'w') as f:\n    f.write(version)\n\n# Use Cython if available.\ntry:\n    from Cython.Build import cythonize\nexcept ImportError:\n    cythonize = None\n\n# By default we'll try to get options via gdal-config. On systems without,\n# options will need to be set in setup.cfg or on the setup command line.\ninclude_dirs = []\nlibrary_dirs = []\nlibraries = []\nextra_link_args = []\n\ntry:\n    import numpy\n    include_dirs.append(numpy.get_include())\nexcept ImportError:\n    log.critical(\"Numpy and its headers are required to run setup(). Exiting.\")\n    sys.exit(1)\n\ntry:\n    gdal_config = os.environ.get('GDAL_CONFIG', 'gdal-config')\n    with open(\"gdal-config.txt\", \"w\") as gcfg:\n        subprocess.call([gdal_config, \"--cflags\"], stdout=gcfg)\n        subprocess.call([gdal_config, \"--libs\"], stdout=gcfg)\n        subprocess.call([gdal_config, \"--datadir\"], stdout=gcfg)\n    with open(\"gdal-config.txt\", \"r\") as gcfg:\n        cflags = gcfg.readline().strip()\n        libs = gcfg.readline().strip()\n        datadir = gcfg.readline().strip()\n    for item in cflags.split():\n        if item.startswith(\"-I\"):\n            include_dirs.extend(item[2:].split(\":\"))\n    for item in libs.split():\n        if item.startswith(\"-L\"):\n            library_dirs.extend(item[2:].split(\":\"))\n        elif item.startswith(\"-l\"):\n            libraries.append(item[2:])\n        else:\n            # e.g. -framework GDAL\n            extra_link_args.append(item)\n\n    # Conditionally copy the GDAL data. To be used in conjunction with\n    # the bdist_wheel command to make self-contained binary wheels.\n    if os.environ.get('PACKAGE_DATA'):\n        try:\n            shutil.rmtree('rasterio/gdal_data')\n        except OSError:\n            pass\n        shutil.copytree(datadir, 'rasterio/gdal_data')\n\nexcept Exception as e:\n    log.warning(\"Failed to get options via gdal-config: %s\", str(e))\n\n# Conditionally copy PROJ.4 data.\nif os.environ.get('PACKAGE_DATA'):\n    projdatadir = os.environ.get('PROJ_LIB', '/usr/local/share/proj')\n    if os.path.exists(projdatadir):\n        try:\n            shutil.rmtree('rasterio/proj_data')\n        except OSError:\n            pass\n        shutil.copytree(projdatadir, 'rasterio/proj_data')\n\next_options = dict(\n    include_dirs=include_dirs,\n    library_dirs=library_dirs,\n    libraries=libraries,\n    extra_link_args=extra_link_args)\n\nlog.debug('ext_options:\\n%s', pprint.pformat(ext_options))\n\n# When building from a repo, Cython is required.\nif os.path.exists(\"MANIFEST.in\") and \"clean\" not in sys.argv:\n    log.info(\"MANIFEST.in found, presume a repo, cythonizing...\")\n    if not cythonize:\n        log.critical(\n            \"Cython.Build.cythonize not found. \"\n            \"Cython is required to build from a repo.\")\n        sys.exit(1)\n    ext_modules = cythonize([\n        Extension(\n            'rasterio._base', ['rasterio/_base.pyx'], **ext_options),\n        Extension(\n            'rasterio._io', ['rasterio/_io.pyx'], **ext_options),\n        Extension(\n            'rasterio._copy', ['rasterio/_copy.pyx'], **ext_options),\n        Extension(\n            'rasterio._features', ['rasterio/_features.pyx'], **ext_options),\n        Extension(\n            'rasterio._drivers', ['rasterio/_drivers.pyx'], **ext_options),\n        Extension(\n            'rasterio._warp', ['rasterio/_warp.pyx'], **ext_options),\n        Extension(\n            'rasterio._err', ['rasterio/_err.pyx'], **ext_options),\n        Extension(\n            'rasterio._example', ['rasterio/_example.pyx'], **ext_options),\n            ])\n\n# If there's no manifest template, as in an sdist, we just specify .c files.\nelse:\n    ext_modules = [\n        Extension(\n            'rasterio._base', ['rasterio/_base.c'], **ext_options),\n        Extension(\n            'rasterio._io', ['rasterio/_io.c'], **ext_options),\n        Extension(\n            'rasterio._copy', ['rasterio/_copy.c'], **ext_options),\n        Extension(\n            'rasterio._features', ['rasterio/_features.c'], **ext_options),\n        Extension(\n            'rasterio._drivers', ['rasterio/_drivers.c'], **ext_options),\n        Extension(\n            'rasterio._warp', ['rasterio/_warp.cpp'], **ext_options),\n        Extension(\n            'rasterio._err', ['rasterio/_err.c'], **ext_options),\n        Extension(\n            'rasterio._example', ['rasterio/_example.c'], **ext_options),\n            ]\n\nwith open('README.rst') as f:\n    readme = f.read()\n\n# Runtime requirements.\ninst_reqs = [\n    'affine>=1.0',\n    'cligj',\n    'Numpy>=1.7' ]\n\nif sys.version_info < (3, 4):\n    inst_reqs.append('enum34')\n\nsetup_args = dict(\n    name='rasterio',\n    version=version,\n    description=\"Fast and direct raster I/O for use with Numpy and SciPy\",\n    long_description=readme,\n    classifiers=[\n        'Development Status :: 4 - Beta',\n        'Intended Audience :: Developers',\n        'Intended Audience :: Information Technology',\n        'Intended Audience :: Science/Research',\n        'License :: OSI Approved :: BSD License',\n        'Programming Language :: C',\n        'Programming Language :: Python :: 2.6',\n        'Programming Language :: Python :: 2.7',\n        'Programming Language :: Python :: 3.3',\n        'Programming Language :: Python :: 3.4',\n        'Topic :: Multimedia :: Graphics :: Graphics Conversion',\n        'Topic :: Scientific/Engineering :: GIS'],\n    keywords='raster gdal',\n    author='Sean Gillies',\n    author_email='sean@mapbox.com',\n    url='https://github.com/mapbox/rasterio',\n    license='BSD',\n    package_dir={'': '.'},\n    packages=['rasterio', 'rasterio.rio'],\n    entry_points='''\n        [console_scripts]\n        rio=rasterio.rio.main:cli\n    ''',\n    include_package_data=True,\n    ext_modules=ext_modules,\n    zip_safe=False,\n    install_requires=inst_reqs)\n\nif os.environ.get('PACKAGE_DATA'):\n    setup_args['package_data'] = {'rasterio': ['gdal_data/*', 'proj_data/*']}\n\nsetup(**setup_args)\n", "path": "setup.py"}], "after_files": [{"content": "#!/usr/bin/env python\n\n# Two environmental variables influence this script.\n#\n# GDAL_CONFIG: the path to a gdal-config program that points to GDAL headers,\n# libraries, and data files.\n#\n# PACKAGE_DATA: if defined, GDAL and PROJ4 data files will be copied into the\n# source or binary distribution. This is essential when creating self-contained\n# binary wheels.\n\nimport logging\nimport os\nimport pprint\nimport shutil\nimport subprocess\nimport sys\n\nfrom setuptools import setup\nfrom setuptools.extension import Extension\n\nlogging.basicConfig()\nlog = logging.getLogger()\n\n# python -W all setup.py ...\nif 'all' in sys.warnoptions:\n    log.level = logging.DEBUG\n\n# Parse the version from the fiona module.\nwith open('rasterio/__init__.py') as f:\n    for line in f:\n        if line.find(\"__version__\") >= 0:\n            version = line.split(\"=\")[1].strip()\n            version = version.strip('\"')\n            version = version.strip(\"'\")\n            continue\n\nwith open('VERSION.txt', 'w') as f:\n    f.write(version)\n\n# Use Cython if available.\ntry:\n    from Cython.Build import cythonize\nexcept ImportError:\n    cythonize = None\n\n# By default we'll try to get options via gdal-config. On systems without,\n# options will need to be set in setup.cfg or on the setup command line.\ninclude_dirs = []\nlibrary_dirs = []\nlibraries = []\nextra_link_args = []\n\ntry:\n    import numpy\n    include_dirs.append(numpy.get_include())\nexcept ImportError:\n    log.critical(\"Numpy and its headers are required to run setup(). Exiting.\")\n    sys.exit(1)\n\ntry:\n    gdal_config = os.environ.get('GDAL_CONFIG', 'gdal-config')\n    with open(\"gdal-config.txt\", \"w\") as gcfg:\n        subprocess.call([gdal_config, \"--cflags\"], stdout=gcfg)\n        subprocess.call([gdal_config, \"--libs\"], stdout=gcfg)\n        subprocess.call([gdal_config, \"--datadir\"], stdout=gcfg)\n    with open(\"gdal-config.txt\", \"r\") as gcfg:\n        cflags = gcfg.readline().strip()\n        libs = gcfg.readline().strip()\n        datadir = gcfg.readline().strip()\n    for item in cflags.split():\n        if item.startswith(\"-I\"):\n            include_dirs.extend(item[2:].split(\":\"))\n    for item in libs.split():\n        if item.startswith(\"-L\"):\n            library_dirs.extend(item[2:].split(\":\"))\n        elif item.startswith(\"-l\"):\n            libraries.append(item[2:])\n        else:\n            # e.g. -framework GDAL\n            extra_link_args.append(item)\n\n    # Conditionally copy the GDAL data. To be used in conjunction with\n    # the bdist_wheel command to make self-contained binary wheels.\n    if os.environ.get('PACKAGE_DATA'):\n        try:\n            shutil.rmtree('rasterio/gdal_data')\n        except OSError:\n            pass\n        shutil.copytree(datadir, 'rasterio/gdal_data')\n\nexcept Exception as e:\n    log.warning(\"Failed to get options via gdal-config: %s\", str(e))\n\n# Conditionally copy PROJ.4 data.\nif os.environ.get('PACKAGE_DATA'):\n    projdatadir = os.environ.get('PROJ_LIB', '/usr/local/share/proj')\n    if os.path.exists(projdatadir):\n        try:\n            shutil.rmtree('rasterio/proj_data')\n        except OSError:\n            pass\n        shutil.copytree(projdatadir, 'rasterio/proj_data')\n\next_options = dict(\n    include_dirs=include_dirs,\n    library_dirs=library_dirs,\n    libraries=libraries,\n    extra_link_args=extra_link_args)\n\nlog.debug('ext_options:\\n%s', pprint.pformat(ext_options))\n\n# When building from a repo, Cython is required.\nif os.path.exists(\"MANIFEST.in\") and \"clean\" not in sys.argv:\n    log.info(\"MANIFEST.in found, presume a repo, cythonizing...\")\n    if not cythonize:\n        log.critical(\n            \"Cython.Build.cythonize not found. \"\n            \"Cython is required to build from a repo.\")\n        sys.exit(1)\n    ext_modules = cythonize([\n        Extension(\n            'rasterio._base', ['rasterio/_base.pyx'], **ext_options),\n        Extension(\n            'rasterio._io', ['rasterio/_io.pyx'], **ext_options),\n        Extension(\n            'rasterio._copy', ['rasterio/_copy.pyx'], **ext_options),\n        Extension(\n            'rasterio._features', ['rasterio/_features.pyx'], **ext_options),\n        Extension(\n            'rasterio._drivers', ['rasterio/_drivers.pyx'], **ext_options),\n        Extension(\n            'rasterio._warp', ['rasterio/_warp.pyx'], **ext_options),\n        Extension(\n            'rasterio._err', ['rasterio/_err.pyx'], **ext_options),\n        Extension(\n            'rasterio._example', ['rasterio/_example.pyx'], **ext_options),\n        ], quiet=True)\n\n# If there's no manifest template, as in an sdist, we just specify .c files.\nelse:\n    ext_modules = [\n        Extension(\n            'rasterio._base', ['rasterio/_base.c'], **ext_options),\n        Extension(\n            'rasterio._io', ['rasterio/_io.c'], **ext_options),\n        Extension(\n            'rasterio._copy', ['rasterio/_copy.c'], **ext_options),\n        Extension(\n            'rasterio._features', ['rasterio/_features.c'], **ext_options),\n        Extension(\n            'rasterio._drivers', ['rasterio/_drivers.c'], **ext_options),\n        Extension(\n            'rasterio._warp', ['rasterio/_warp.cpp'], **ext_options),\n        Extension(\n            'rasterio._err', ['rasterio/_err.c'], **ext_options),\n        Extension(\n            'rasterio._example', ['rasterio/_example.c'], **ext_options),\n            ]\n\nwith open('README.rst') as f:\n    readme = f.read()\n\n# Runtime requirements.\ninst_reqs = [\n    'affine>=1.0',\n    'cligj',\n    'Numpy>=1.7' ]\n\nif sys.version_info < (3, 4):\n    inst_reqs.append('enum34')\n\nsetup_args = dict(\n    name='rasterio',\n    version=version,\n    description=\"Fast and direct raster I/O for use with Numpy and SciPy\",\n    long_description=readme,\n    classifiers=[\n        'Development Status :: 4 - Beta',\n        'Intended Audience :: Developers',\n        'Intended Audience :: Information Technology',\n        'Intended Audience :: Science/Research',\n        'License :: OSI Approved :: BSD License',\n        'Programming Language :: C',\n        'Programming Language :: Python :: 2.6',\n        'Programming Language :: Python :: 2.7',\n        'Programming Language :: Python :: 3.3',\n        'Programming Language :: Python :: 3.4',\n        'Topic :: Multimedia :: Graphics :: Graphics Conversion',\n        'Topic :: Scientific/Engineering :: GIS'],\n    keywords='raster gdal',\n    author='Sean Gillies',\n    author_email='sean@mapbox.com',\n    url='https://github.com/mapbox/rasterio',\n    license='BSD',\n    package_dir={'': '.'},\n    packages=['rasterio', 'rasterio.rio'],\n    entry_points='''\n        [console_scripts]\n        rio=rasterio.rio.main:cli\n    ''',\n    include_package_data=True,\n    ext_modules=ext_modules,\n    zip_safe=False,\n    install_requires=inst_reqs)\n\nif os.environ.get('PACKAGE_DATA'):\n    setup_args['package_data'] = {'rasterio': ['gdal_data/*', 'proj_data/*']}\n\nsetup(**setup_args)\n", "path": "setup.py"}]}