Remove setup.py dependence on packaging. (#7714)

This commit is contained in:
Robert Nishihara
2020-03-23 16:21:17 -07:00
committed by GitHub
parent 9318b29f5e
commit 2b80310e6f
2 changed files with 7 additions and 5 deletions
+4 -2
View File
@@ -1,7 +1,6 @@
import logging
import numpy as np
from packaging import version
import ray.ray_constants as ray_constants
@@ -208,6 +207,9 @@ class RayParams:
raise DeprecationWarning(
"The redirect_output argument is deprecated.")
if version.parse(np.__version__) < version.parse("1.16.0"):
# Parse the numpy version.
numpy_version = np.__version__.split(".")
numpy_major, numpy_minor = int(numpy_version[0]), int(numpy_version[1])
if numpy_major <= 1 and numpy_minor < 16:
logger.warning("Using ray with numpy < 1.16.0 will result in slow "
"serialization. Upgrade numpy if using with ray.")
+3 -3
View File
@@ -171,9 +171,9 @@ def find_version(*filepath):
requires = [
"numpy >= 1.16", "filelock", "jsonschema", "click", "colorama",
"packaging", "pyyaml", "redis >= 3.3.2", "protobuf >= 3.8.0",
"py-spy >= 0.2.0", "aiohttp", "google", "grpcio"
"numpy >= 1.16", "filelock", "jsonschema", "click", "colorama", "pyyaml",
"redis >= 3.3.2", "protobuf >= 3.8.0", "py-spy >= 0.2.0", "aiohttp",
"google", "grpcio"
]
setup(