prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  fixed rundcpp with single bus network
  csr_matrix dimesions has to be specified explicitly.
  
  Issue #288 
  
  --- 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 # -*- coding: utf-8 -*-
  2 
  3 # Copyright (c) 2016-2018 by University of Kassel and Fraunhofer Institute for Energy Economics
  4 # and Energy System Technology (IEE), Kassel. All rights reserved.
  5 
  6 
  7 
  8 from setuptools import setup, find_packages
  9 
  10 with open('README.rst', 'rb') as f:
  11     install = f.read().decode('utf-8')
  12 with open('CHANGELOG.rst', 'rb') as f:
  13     changelog = f.read().decode('utf-8')
  14 
  15 long_description = '\n\n'.join((install, changelog))
  16 
  17 setup(
  18     name='pandapower',
  19     version='1.6.1',
  20     author='Leon Thurner, Alexander Scheidler',
  21     author_email='leon.thurner@uni-kassel.de, alexander.scheidler@iee.fraunhofer.de',
  22     description='Convenient Power System Modelling and Analysis based on PYPOWER and pandas',
  23     long_description=long_description,
  24     url='www.pandapower.org',
  25     license='BSD',
  26     install_requires=["pypower>=5.0.1",
  27                       "pandas>=0.17.0",
  28                       "networkx",
  29                       "numpy",
  30                       "scipy"],
  31     extras_require = {":python_version<'3.0'": ["future"]},
  32     packages=find_packages(),
  33     include_package_data=True,
  34     classifiers=[
  35         'Development Status :: 5 - Production/Stable',
  36         'Environment :: Console',
  37         'Intended Audience :: Developers',
  38         'Intended Audience :: Education',
  39         'Intended Audience :: Science/Research',
  40         'License :: OSI Approved :: BSD License',
  41         'Natural Language :: English',
  42         'Operating System :: OS Independent',
  43         'Programming Language :: Python',
  44         'Programming Language :: Python :: 2',
  45         'Programming Language :: Python :: 2.7',
  46         'Programming Language :: Python :: 3',
  47         'Programming Language :: Python :: 3.4',
  48         'Programming Language :: Python :: 3.5',
  49         'Programming Language :: Python :: 3.6',
  50         'Topic :: Scientific/Engineering',
  51     ],
  52 )
  53
  ```
  --- 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()
  
  ```
  
golden_diff: diff --git a/setup.py b/setup.py
  --- a/setup.py
  +++ b/setup.py
  @@ -21,7 +21,7 @@
       author_email='leon.thurner@uni-kassel.de, alexander.scheidler@iee.fraunhofer.de',
       description='Convenient Power System Modelling and Analysis based on PYPOWER and pandas',
       long_description=long_description,
  -    url='www.pandapower.org',
  +    url='http://www.pandapower.org',
       license='BSD',
       install_requires=["pypower>=5.0.1",
                         "pandas>=0.17.0",
  
verification_info: {"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -21,7 +21,7 @@\n     author_email='leon.thurner@uni-kassel.de, alexander.scheidler@iee.fraunhofer.de',\n     description='Convenient Power System Modelling and Analysis based on PYPOWER and pandas',\n     long_description=long_description,\n-    url='www.pandapower.org',\n+    url='http://www.pandapower.org',\n     license='BSD',\n     install_requires=[\"pypower>=5.0.1\",\n                       \"pandas>=0.17.0\",\n", "issue": "fixed rundcpp with single bus network\ncsr_matrix dimesions has to be specified explicitly.\r\n\r\nIssue #288 \n", "before_files": [{"content": "# -*- coding: utf-8 -*-\n\n# Copyright (c) 2016-2018 by University of Kassel and Fraunhofer Institute for Energy Economics\n# and Energy System Technology (IEE), Kassel. All rights reserved.\n\n\n\nfrom setuptools import setup, find_packages\n\nwith open('README.rst', 'rb') as f:\n    install = f.read().decode('utf-8')\nwith open('CHANGELOG.rst', 'rb') as f:\n    changelog = f.read().decode('utf-8')\n\nlong_description = '\\n\\n'.join((install, changelog))\n\nsetup(\n    name='pandapower',\n    version='1.6.1',\n    author='Leon Thurner, Alexander Scheidler',\n    author_email='leon.thurner@uni-kassel.de, alexander.scheidler@iee.fraunhofer.de',\n    description='Convenient Power System Modelling and Analysis based on PYPOWER and pandas',\n    long_description=long_description,\n    url='www.pandapower.org',\n    license='BSD',\n    install_requires=[\"pypower>=5.0.1\",\n                      \"pandas>=0.17.0\",\n                      \"networkx\",\n                      \"numpy\",\n                      \"scipy\"],\n    extras_require = {\":python_version<'3.0'\": [\"future\"]},\n    packages=find_packages(),\n    include_package_data=True,\n    classifiers=[\n        'Development Status :: 5 - Production/Stable',\n        'Environment :: Console',\n        'Intended Audience :: Developers',\n        'Intended Audience :: Education',\n        'Intended Audience :: Science/Research',\n        'License :: OSI Approved :: BSD License',\n        'Natural Language :: English',\n        'Operating System :: OS Independent',\n        'Programming Language :: Python',\n        'Programming Language :: Python :: 2',\n        'Programming Language :: Python :: 2.7',\n        'Programming Language :: Python :: 3',\n        'Programming Language :: Python :: 3.4',\n        'Programming Language :: Python :: 3.5',\n        'Programming Language :: Python :: 3.6',\n        'Topic :: Scientific/Engineering',\n    ],\n)\n", "path": "setup.py"}], "after_files": [{"content": "# -*- coding: utf-8 -*-\n\n# Copyright (c) 2016-2018 by University of Kassel and Fraunhofer Institute for Energy Economics\n# and Energy System Technology (IEE), Kassel. All rights reserved.\n\n\n\nfrom setuptools import setup, find_packages\n\nwith open('README.rst', 'rb') as f:\n    install = f.read().decode('utf-8')\nwith open('CHANGELOG.rst', 'rb') as f:\n    changelog = f.read().decode('utf-8')\n\nlong_description = '\\n\\n'.join((install, changelog))\n\nsetup(\n    name='pandapower',\n    version='1.6.1',\n    author='Leon Thurner, Alexander Scheidler',\n    author_email='leon.thurner@uni-kassel.de, alexander.scheidler@iee.fraunhofer.de',\n    description='Convenient Power System Modelling and Analysis based on PYPOWER and pandas',\n    long_description=long_description,\n    url='http://www.pandapower.org',\n    license='BSD',\n    install_requires=[\"pypower>=5.0.1\",\n                      \"pandas>=0.17.0\",\n                      \"networkx\",\n                      \"numpy\",\n                      \"scipy\"],\n    extras_require = {\":python_version<'3.0'\": [\"future\"]},\n    packages=find_packages(),\n    include_package_data=True,\n    classifiers=[\n        'Development Status :: 5 - Production/Stable',\n        'Environment :: Console',\n        'Intended Audience :: Developers',\n        'Intended Audience :: Education',\n        'Intended Audience :: Science/Research',\n        'License :: OSI Approved :: BSD License',\n        'Natural Language :: English',\n        'Operating System :: OS Independent',\n        'Programming Language :: Python',\n        'Programming Language :: Python :: 2',\n        'Programming Language :: Python :: 2.7',\n        'Programming Language :: Python :: 3',\n        'Programming Language :: Python :: 3.4',\n        'Programming Language :: Python :: 3.5',\n        'Programming Language :: Python :: 3.6',\n        'Topic :: Scientific/Engineering',\n    ],\n)\n", "path": "setup.py"}]}