We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
setup fails for python3 with LANG=C
since Jörgen was added do release.py python3 fails due to the umlaut on systems with LANG=C

```
$ LANG=C python3.2 setup.py build
Traceback (most recent call last):
  File "setup.py", line 61, in <module>
    from setupbase import target_update
  File "/tmp/ipython-ipython-da134db/setupbase.py", line 74, in <module>
    execfile(pjoin('IPython','core','release.py'), globals())
  File "/tmp/ipython-ipython-da134db/setupbase.py", line 55, in execfile
    exec(compile(open(fname).read(), fname, "exec"), globs, locs)
  File "/usr/lib/python3.2/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 4379: ordinal not in range(128)
```


--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `IPython/core/release.py`
Content:
```
1 # -*- coding: utf-8 -*-
2 """Release data for the IPython project."""
3 
4 #-----------------------------------------------------------------------------
5 #  Copyright (c) 2008, IPython Development Team.
6 #  Copyright (c) 2001, Fernando Perez <fernando.perez@colorado.edu>
7 #  Copyright (c) 2001, Janko Hauser <jhauser@zscout.de>
8 #  Copyright (c) 2001, Nathaniel Gray <n8gray@caltech.edu>
9 #
10 #  Distributed under the terms of the Modified BSD License.
11 #
12 #  The full license is in the file COPYING.txt, distributed with this software.
13 #-----------------------------------------------------------------------------
14 
15 # Name of the package for release purposes.  This is the name which labels
16 # the tarballs and RPMs made by distutils, so it's best to lowercase it.
17 name = 'ipython'
18 
19 # IPython version information.  An empty _version_extra corresponds to a full
20 # release.  'dev' as a _version_extra string means this is a development
21 # version
22 _version_major = 0
23 _version_minor = 14
24 _version_micro = ''  # use '' for first of series, number for 1 and above
25 _version_extra = 'dev'
26 #_version_extra = 'rc1'
27 # _version_extra = ''  # Uncomment this for full releases
28 
29 # Construct full version string from these.
30 _ver = [_version_major, _version_minor]
31 if _version_micro:
32     _ver.append(_version_micro)
33 if _version_extra:
34     _ver.append(_version_extra)
35 
36 __version__ = '.'.join(map(str, _ver))
37 
38 version = __version__  # backwards compatibility name
39 
40 description = "IPython: Productive Interactive Computing"
41 
42 long_description = \
43 """
44 IPython provides a rich toolkit to help you make the most out of using Python
45 interactively.  Its main components are:
46 
47 * Powerful interactive Python shells (terminal- and Qt-based).
48 * A web-based interactive notebook environment with all shell features plus
49   support for embedded figures, animations and rich media.
50 * Support for interactive data visualization and use of GUI toolkits.
51 * Flexible, embeddable interpreters to load into your own projects.
52 * A high-performance library for high level and interactive parallel computing
53   that works in multicore systems, clusters, supercomputing and cloud scenarios.
54 
55 The enhanced interactive Python shells have the following main features:
56 
57 * Comprehensive object introspection.
58 
59 * Input history, persistent across sessions.
60 
61 * Caching of output results during a session with automatically generated
62   references.
63 
64 * Extensible tab completion, with support by default for completion of python
65   variables and keywords, filenames and function keywords.
66 
67 * Extensible system of 'magic' commands for controlling the environment and
68   performing many tasks related either to IPython or the operating system.
69 
70 * A rich configuration system with easy switching between different setups
71   (simpler than changing $PYTHONSTARTUP environment variables every time).
72 
73 * Session logging and reloading.
74 
75 * Extensible syntax processing for special purpose situations.
76 
77 * Access to the system shell with user-extensible alias system.
78 
79 * Easily embeddable in other Python programs and GUIs.
80 
81 * Integrated access to the pdb debugger and the Python profiler.
82 
83 The parallel computing architecture has the following main features:
84 
85 * Quickly parallelize Python code from an interactive Python/IPython session.
86 
87 * A flexible and dynamic process model that be deployed on anything from
88   multicore workstations to supercomputers.
89 
90 * An architecture that supports many different styles of parallelism, from
91   message passing to task farming.
92 
93 * Both blocking and fully asynchronous interfaces.
94 
95 * High level APIs that enable many things to be parallelized in a few lines
96   of code.
97 
98 * Share live parallel jobs with other users securely.
99 
100 * Dynamically load balanced task farming system.
101 
102 * Robust error handling in parallel code.
103 
104 The latest development version is always available from IPython's `GitHub
105 site <http://github.com/ipython>`_.
106 """
107 
108 license = 'BSD'
109 
110 authors = {'Fernando' : ('Fernando Perez','fperez.net@gmail.com'),
111            'Janko'    : ('Janko Hauser','jhauser@zscout.de'),
112            'Nathan'   : ('Nathaniel Gray','n8gray@caltech.edu'),
113            'Ville'    : ('Ville Vainio','vivainio@gmail.com'),
114            'Brian'    : ('Brian E Granger', 'ellisonbg@gmail.com'),
115            'Min'      : ('Min Ragan-Kelley', 'benjaminrk@gmail.com'),
116            'Thomas'   : ('Thomas A. Kluyver', 'takowl@gmail.com'),
117            'Jörgen'   : ('Jörgen Stenarson', 'jorgen.stenarson@bostream.nu'),
118            'Matthias' : ('Matthias Bussonnier', 'bussonniermatthias@gmail.com'),
119            }
120 
121 author = 'The IPython Development Team'
122 
123 author_email = 'ipython-dev@scipy.org'
124 
125 url = 'http://ipython.org'
126 
127 download_url = 'https://github.com/ipython/ipython/downloads'
128 
129 platforms = ['Linux','Mac OSX','Windows XP/2000/NT/Vista/7']
130 
131 keywords = ['Interactive','Interpreter','Shell','Parallel','Distributed',
132             'Web-based computing', 'Qt console', 'Embedding']
133 
134 classifiers = [
135     'Intended Audience :: Developers',
136     'Intended Audience :: Science/Research',
137     'License :: OSI Approved :: BSD License',
138     'Programming Language :: Python',
139     'Programming Language :: Python :: 2',
140     'Programming Language :: Python :: 2.6',
141     'Programming Language :: Python :: 2.7',
142     'Programming Language :: Python :: 3',
143     'Programming Language :: Python :: 3.1',
144     'Programming Language :: Python :: 3.2',
145     'Topic :: System :: Distributed Computing',
146     'Topic :: System :: Shells'
147     ]
148
```
--- 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/IPython/core/release.py b/IPython/core/release.py
--- a/IPython/core/release.py
+++ b/IPython/core/release.py
@@ -114,7 +114,7 @@
            'Brian'    : ('Brian E Granger', 'ellisonbg@gmail.com'),
            'Min'      : ('Min Ragan-Kelley', 'benjaminrk@gmail.com'),
            'Thomas'   : ('Thomas A. Kluyver', 'takowl@gmail.com'),
-           'Jörgen'   : ('Jörgen Stenarson', 'jorgen.stenarson@bostream.nu'),
+           'Jorgen'   : ('Jorgen Stenarson', 'jorgen.stenarson@bostream.nu'),
            'Matthias' : ('Matthias Bussonnier', 'bussonniermatthias@gmail.com'),
            }

{"golden_diff": "diff --git a/IPython/core/release.py b/IPython/core/release.py\n--- a/IPython/core/release.py\n+++ b/IPython/core/release.py\n@@ -114,7 +114,7 @@\n            'Brian'    : ('Brian E Granger', 'ellisonbg@gmail.com'),\n            'Min'      : ('Min Ragan-Kelley', 'benjaminrk@gmail.com'),\n            'Thomas'   : ('Thomas A. Kluyver', 'takowl@gmail.com'),\n-           'J\u00f6rgen'   : ('J\u00f6rgen Stenarson', 'jorgen.stenarson@bostream.nu'),\n+           'Jorgen'   : ('Jorgen Stenarson', 'jorgen.stenarson@bostream.nu'),\n            'Matthias' : ('Matthias Bussonnier', 'bussonniermatthias@gmail.com'),\n            }\n", "issue": "setup fails for python3 with LANG=C\nsince J\u00f6rgen was added do release.py python3 fails due to the umlaut on systems with LANG=C\n\n```\n$ LANG=C python3.2 setup.py build\nTraceback (most recent call last):\n  File \"setup.py\", line 61, in <module>\n    from setupbase import target_update\n  File \"/tmp/ipython-ipython-da134db/setupbase.py\", line 74, in <module>\n    execfile(pjoin('IPython','core','release.py'), globals())\n  File \"/tmp/ipython-ipython-da134db/setupbase.py\", line 55, in execfile\n    exec(compile(open(fname).read(), fname, \"exec\"), globs, locs)\n  File \"/usr/lib/python3.2/encodings/ascii.py\", line 26, in decode\n    return codecs.ascii_decode(input, self.errors)[0]\nUnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 4379: ordinal not in range(128)\n```\n\n", "before_files": [{"content": "# -*- coding: utf-8 -*-\n\"\"\"Release data for the IPython project.\"\"\"\n\n#-----------------------------------------------------------------------------\n#  Copyright (c) 2008, IPython Development Team.\n#  Copyright (c) 2001, Fernando Perez <fernando.perez@colorado.edu>\n#  Copyright (c) 2001, Janko Hauser <jhauser@zscout.de>\n#  Copyright (c) 2001, Nathaniel Gray <n8gray@caltech.edu>\n#\n#  Distributed under the terms of the Modified BSD License.\n#\n#  The full license is in the file COPYING.txt, distributed with this software.\n#-----------------------------------------------------------------------------\n\n# Name of the package for release purposes.  This is the name which labels\n# the tarballs and RPMs made by distutils, so it's best to lowercase it.\nname = 'ipython'\n\n# IPython version information.  An empty _version_extra corresponds to a full\n# release.  'dev' as a _version_extra string means this is a development\n# version\n_version_major = 0\n_version_minor = 14\n_version_micro = ''  # use '' for first of series, number for 1 and above\n_version_extra = 'dev'\n#_version_extra = 'rc1'\n# _version_extra = ''  # Uncomment this for full releases\n\n# Construct full version string from these.\n_ver = [_version_major, _version_minor]\nif _version_micro:\n    _ver.append(_version_micro)\nif _version_extra:\n    _ver.append(_version_extra)\n\n__version__ = '.'.join(map(str, _ver))\n\nversion = __version__  # backwards compatibility name\n\ndescription = \"IPython: Productive Interactive Computing\"\n\nlong_description = \\\n\"\"\"\nIPython provides a rich toolkit to help you make the most out of using Python\ninteractively.  Its main components are:\n\n* Powerful interactive Python shells (terminal- and Qt-based).\n* A web-based interactive notebook environment with all shell features plus\n  support for embedded figures, animations and rich media.\n* Support for interactive data visualization and use of GUI toolkits.\n* Flexible, embeddable interpreters to load into your own projects.\n* A high-performance library for high level and interactive parallel computing\n  that works in multicore systems, clusters, supercomputing and cloud scenarios.\n\nThe enhanced interactive Python shells have the following main features:\n\n* Comprehensive object introspection.\n\n* Input history, persistent across sessions.\n\n* Caching of output results during a session with automatically generated\n  references.\n\n* Extensible tab completion, with support by default for completion of python\n  variables and keywords, filenames and function keywords.\n\n* Extensible system of 'magic' commands for controlling the environment and\n  performing many tasks related either to IPython or the operating system.\n\n* A rich configuration system with easy switching between different setups\n  (simpler than changing $PYTHONSTARTUP environment variables every time).\n\n* Session logging and reloading.\n\n* Extensible syntax processing for special purpose situations.\n\n* Access to the system shell with user-extensible alias system.\n\n* Easily embeddable in other Python programs and GUIs.\n\n* Integrated access to the pdb debugger and the Python profiler.\n\nThe parallel computing architecture has the following main features:\n\n* Quickly parallelize Python code from an interactive Python/IPython session.\n\n* A flexible and dynamic process model that be deployed on anything from\n  multicore workstations to supercomputers.\n\n* An architecture that supports many different styles of parallelism, from\n  message passing to task farming.\n\n* Both blocking and fully asynchronous interfaces.\n\n* High level APIs that enable many things to be parallelized in a few lines\n  of code.\n\n* Share live parallel jobs with other users securely.\n\n* Dynamically load balanced task farming system.\n\n* Robust error handling in parallel code.\n\nThe latest development version is always available from IPython's `GitHub\nsite <http://github.com/ipython>`_.\n\"\"\"\n\nlicense = 'BSD'\n\nauthors = {'Fernando' : ('Fernando Perez','fperez.net@gmail.com'),\n           'Janko'    : ('Janko Hauser','jhauser@zscout.de'),\n           'Nathan'   : ('Nathaniel Gray','n8gray@caltech.edu'),\n           'Ville'    : ('Ville Vainio','vivainio@gmail.com'),\n           'Brian'    : ('Brian E Granger', 'ellisonbg@gmail.com'),\n           'Min'      : ('Min Ragan-Kelley', 'benjaminrk@gmail.com'),\n           'Thomas'   : ('Thomas A. Kluyver', 'takowl@gmail.com'),\n           'J\u00f6rgen'   : ('J\u00f6rgen Stenarson', 'jorgen.stenarson@bostream.nu'),\n           'Matthias' : ('Matthias Bussonnier', 'bussonniermatthias@gmail.com'),\n           }\n\nauthor = 'The IPython Development Team'\n\nauthor_email = 'ipython-dev@scipy.org'\n\nurl = 'http://ipython.org'\n\ndownload_url = 'https://github.com/ipython/ipython/downloads'\n\nplatforms = ['Linux','Mac OSX','Windows XP/2000/NT/Vista/7']\n\nkeywords = ['Interactive','Interpreter','Shell','Parallel','Distributed',\n            'Web-based computing', 'Qt console', 'Embedding']\n\nclassifiers = [\n    'Intended Audience :: Developers',\n    'Intended Audience :: Science/Research',\n    'License :: OSI Approved :: BSD License',\n    'Programming Language :: Python',\n    'Programming Language :: Python :: 2',\n    'Programming Language :: Python :: 2.6',\n    'Programming Language :: Python :: 2.7',\n    'Programming Language :: Python :: 3',\n    'Programming Language :: Python :: 3.1',\n    'Programming Language :: Python :: 3.2',\n    'Topic :: System :: Distributed Computing',\n    'Topic :: System :: Shells'\n    ]\n", "path": "IPython/core/release.py"}], "after_files": [{"content": "# -*- coding: utf-8 -*-\n\"\"\"Release data for the IPython project.\"\"\"\n\n#-----------------------------------------------------------------------------\n#  Copyright (c) 2008, IPython Development Team.\n#  Copyright (c) 2001, Fernando Perez <fernando.perez@colorado.edu>\n#  Copyright (c) 2001, Janko Hauser <jhauser@zscout.de>\n#  Copyright (c) 2001, Nathaniel Gray <n8gray@caltech.edu>\n#\n#  Distributed under the terms of the Modified BSD License.\n#\n#  The full license is in the file COPYING.txt, distributed with this software.\n#-----------------------------------------------------------------------------\n\n# Name of the package for release purposes.  This is the name which labels\n# the tarballs and RPMs made by distutils, so it's best to lowercase it.\nname = 'ipython'\n\n# IPython version information.  An empty _version_extra corresponds to a full\n# release.  'dev' as a _version_extra string means this is a development\n# version\n_version_major = 0\n_version_minor = 14\n_version_micro = ''  # use '' for first of series, number for 1 and above\n_version_extra = 'dev'\n#_version_extra = 'rc1'\n# _version_extra = ''  # Uncomment this for full releases\n\n# Construct full version string from these.\n_ver = [_version_major, _version_minor]\nif _version_micro:\n    _ver.append(_version_micro)\nif _version_extra:\n    _ver.append(_version_extra)\n\n__version__ = '.'.join(map(str, _ver))\n\nversion = __version__  # backwards compatibility name\n\ndescription = \"IPython: Productive Interactive Computing\"\n\nlong_description = \\\n\"\"\"\nIPython provides a rich toolkit to help you make the most out of using Python\ninteractively.  Its main components are:\n\n* Powerful interactive Python shells (terminal- and Qt-based).\n* A web-based interactive notebook environment with all shell features plus\n  support for embedded figures, animations and rich media.\n* Support for interactive data visualization and use of GUI toolkits.\n* Flexible, embeddable interpreters to load into your own projects.\n* A high-performance library for high level and interactive parallel computing\n  that works in multicore systems, clusters, supercomputing and cloud scenarios.\n\nThe enhanced interactive Python shells have the following main features:\n\n* Comprehensive object introspection.\n\n* Input history, persistent across sessions.\n\n* Caching of output results during a session with automatically generated\n  references.\n\n* Extensible tab completion, with support by default for completion of python\n  variables and keywords, filenames and function keywords.\n\n* Extensible system of 'magic' commands for controlling the environment and\n  performing many tasks related either to IPython or the operating system.\n\n* A rich configuration system with easy switching between different setups\n  (simpler than changing $PYTHONSTARTUP environment variables every time).\n\n* Session logging and reloading.\n\n* Extensible syntax processing for special purpose situations.\n\n* Access to the system shell with user-extensible alias system.\n\n* Easily embeddable in other Python programs and GUIs.\n\n* Integrated access to the pdb debugger and the Python profiler.\n\nThe parallel computing architecture has the following main features:\n\n* Quickly parallelize Python code from an interactive Python/IPython session.\n\n* A flexible and dynamic process model that be deployed on anything from\n  multicore workstations to supercomputers.\n\n* An architecture that supports many different styles of parallelism, from\n  message passing to task farming.\n\n* Both blocking and fully asynchronous interfaces.\n\n* High level APIs that enable many things to be parallelized in a few lines\n  of code.\n\n* Share live parallel jobs with other users securely.\n\n* Dynamically load balanced task farming system.\n\n* Robust error handling in parallel code.\n\nThe latest development version is always available from IPython's `GitHub\nsite <http://github.com/ipython>`_.\n\"\"\"\n\nlicense = 'BSD'\n\nauthors = {'Fernando' : ('Fernando Perez','fperez.net@gmail.com'),\n           'Janko'    : ('Janko Hauser','jhauser@zscout.de'),\n           'Nathan'   : ('Nathaniel Gray','n8gray@caltech.edu'),\n           'Ville'    : ('Ville Vainio','vivainio@gmail.com'),\n           'Brian'    : ('Brian E Granger', 'ellisonbg@gmail.com'),\n           'Min'      : ('Min Ragan-Kelley', 'benjaminrk@gmail.com'),\n           'Thomas'   : ('Thomas A. Kluyver', 'takowl@gmail.com'),\n           'Jorgen'   : ('Jorgen Stenarson', 'jorgen.stenarson@bostream.nu'),\n           'Matthias' : ('Matthias Bussonnier', 'bussonniermatthias@gmail.com'),\n           }\n\nauthor = 'The IPython Development Team'\n\nauthor_email = 'ipython-dev@scipy.org'\n\nurl = 'http://ipython.org'\n\ndownload_url = 'https://github.com/ipython/ipython/downloads'\n\nplatforms = ['Linux','Mac OSX','Windows XP/2000/NT/Vista/7']\n\nkeywords = ['Interactive','Interpreter','Shell','Parallel','Distributed',\n            'Web-based computing', 'Qt console', 'Embedding']\n\nclassifiers = [\n    'Intended Audience :: Developers',\n    'Intended Audience :: Science/Research',\n    'License :: OSI Approved :: BSD License',\n    'Programming Language :: Python',\n    'Programming Language :: Python :: 2',\n    'Programming Language :: Python :: 2.6',\n    'Programming Language :: Python :: 2.7',\n    'Programming Language :: Python :: 3',\n    'Programming Language :: Python :: 3.1',\n    'Programming Language :: Python :: 3.2',\n    'Topic :: System :: Distributed Computing',\n    'Topic :: System :: Shells'\n    ]\n", "path": "IPython/core/release.py"}]}