We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Numpy 1.16 support for future read_hdf
Due to this issue (https://github.com/PyTables/PyTables/issues/717) it seems that, at least on my host machine, the latest version of numpy is needed to store and play with large datasets using hdf5. Naturally, I would love to use modin (ray) for these purposes and but realized that modin runs with numpy<=1.15.

I downloaded the source of Ray from github to test to see if numpy 1.15+ was supported and it seems that tests were failing for numpy 1.16.1. I was curious if modin planned to support higher versions of numpy in the near term as would be required to interplay with py tables.

--- 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 from __future__ import absolute_import
2 from __future__ import division
3 from __future__ import print_function
4 
5 from setuptools import setup, find_packages
6 
7 with open("README.md", "r", encoding="utf8") as fh:
8     long_description = fh.read()
9 
10 setup(
11     name="modin",
12     version="0.4.0",
13     description="Modin: Make your pandas code run faster by changing one line of code.",
14     packages=find_packages(),
15     url="https://github.com/modin-project/modin",
16     long_description=long_description,
17     long_description_content_type="text/markdown",
18     install_requires=["pandas==0.24.1", "ray==0.6.2", "numpy<=1.15.0", "typing"],
19     extras_require={
20         # can be installed by pip install modin[dask]
21         "dask": ["dask==1.0.0", "distributed==1.25.0"],
22     },
23 )
24
```
--- 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
@@ -15,9 +15,9 @@
     url="https://github.com/modin-project/modin",
     long_description=long_description,
     long_description_content_type="text/markdown",
-    install_requires=["pandas==0.24.1", "ray==0.6.2", "numpy<=1.15.0", "typing"],
+    install_requires=["pandas==0.24.1", "ray==0.6.2", "typing"],
     extras_require={
         # can be installed by pip install modin[dask]
-        "dask": ["dask==1.0.0", "distributed==1.25.0"],
+        "dask": ["dask==1.1.0", "distributed==1.25.0"],
     },
 )

{"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -15,9 +15,9 @@\n     url=\"https://github.com/modin-project/modin\",\n     long_description=long_description,\n     long_description_content_type=\"text/markdown\",\n-    install_requires=[\"pandas==0.24.1\", \"ray==0.6.2\", \"numpy<=1.15.0\", \"typing\"],\n+    install_requires=[\"pandas==0.24.1\", \"ray==0.6.2\", \"typing\"],\n     extras_require={\n         # can be installed by pip install modin[dask]\n-        \"dask\": [\"dask==1.0.0\", \"distributed==1.25.0\"],\n+        \"dask\": [\"dask==1.1.0\", \"distributed==1.25.0\"],\n     },\n )\n", "issue": "Numpy 1.16 support for future read_hdf\nDue to this issue (https://github.com/PyTables/PyTables/issues/717) it seems that, at least on my host machine, the latest version of numpy is needed to store and play with large datasets using hdf5. Naturally, I would love to use modin (ray) for these purposes and but realized that modin runs with numpy<=1.15.\r\n\r\nI downloaded the source of Ray from github to test to see if numpy 1.15+ was supported and it seems that tests were failing for numpy 1.16.1. I was curious if modin planned to support higher versions of numpy in the near term as would be required to interplay with py tables.\n", "before_files": [{"content": "from __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nfrom setuptools import setup, find_packages\n\nwith open(\"README.md\", \"r\", encoding=\"utf8\") as fh:\n    long_description = fh.read()\n\nsetup(\n    name=\"modin\",\n    version=\"0.4.0\",\n    description=\"Modin: Make your pandas code run faster by changing one line of code.\",\n    packages=find_packages(),\n    url=\"https://github.com/modin-project/modin\",\n    long_description=long_description,\n    long_description_content_type=\"text/markdown\",\n    install_requires=[\"pandas==0.24.1\", \"ray==0.6.2\", \"numpy<=1.15.0\", \"typing\"],\n    extras_require={\n        # can be installed by pip install modin[dask]\n        \"dask\": [\"dask==1.0.0\", \"distributed==1.25.0\"],\n    },\n)\n", "path": "setup.py"}], "after_files": [{"content": "from __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nfrom setuptools import setup, find_packages\n\nwith open(\"README.md\", \"r\", encoding=\"utf8\") as fh:\n    long_description = fh.read()\n\nsetup(\n    name=\"modin\",\n    version=\"0.4.0\",\n    description=\"Modin: Make your pandas code run faster by changing one line of code.\",\n    packages=find_packages(),\n    url=\"https://github.com/modin-project/modin\",\n    long_description=long_description,\n    long_description_content_type=\"text/markdown\",\n    install_requires=[\"pandas==0.24.1\", \"ray==0.6.2\", \"typing\"],\n    extras_require={\n        # can be installed by pip install modin[dask]\n        \"dask\": [\"dask==1.1.0\", \"distributed==1.25.0\"],\n    },\n)\n", "path": "setup.py"}]}