diff --git a/.circleci/config.yml b/.circleci/config.yml index a391580886..512f7ac4f8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,6 +6,9 @@ executors: python373: docker: - image: circleci/python:3.7.3 + python382: + docker: + - image: circleci/python:3.8.2 jobs: build_python: diff --git a/ml-agents/mlagents/trainers/tests/test_simple_rl.py b/ml-agents/mlagents/trainers/tests/test_simple_rl.py index 61d658640d..329a15d7ee 100644 --- a/ml-agents/mlagents/trainers/tests/test_simple_rl.py +++ b/ml-agents/mlagents/trainers/tests/test_simple_rl.py @@ -475,7 +475,7 @@ def test_gail_visual_ppo(simple_record, use_discrete): step_size=0.2, ) override_vals = { - "max_steps": 500, + "max_steps": 750, "learning_rate": 3.0e-4, "behavioral_cloning": {"demo_path": demo_path, "strength": 1.0, "steps": 1000}, "reward_signals": { diff --git a/ml-agents/setup.py b/ml-agents/setup.py index 2882b3cafe..77f047b0f1 100644 --- a/ml-agents/setup.py +++ b/ml-agents/setup.py @@ -48,6 +48,7 @@ def run(self): "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", ], # find_namespace_packages will recurse through the directories and find all the packages packages=find_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"]), @@ -61,7 +62,7 @@ def run(self): "Pillow>=4.2.1", "protobuf>=3.6", "pyyaml", - "tensorflow>=1.7,<2.1", + "tensorflow>=1.7,<3.0", 'pypiwin32==223;platform_system=="Windows"', ], python_requires=">=3.6.1", diff --git a/test_constraints_max_tf2_version.txt b/test_constraints_max_tf2_version.txt index d7a86512c5..7fa7539eac 100644 --- a/test_constraints_max_tf2_version.txt +++ b/test_constraints_max_tf2_version.txt @@ -2,5 +2,5 @@ # For projects with upper bounds, we should periodically update this list to the latest release version grpcio>=1.23.0 numpy>=1.17.2 -tensorflow>=2.0.0,<2.1.0 +tensorflow>=2.1.0 h5py>=2.10.0