├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── environment.md ├── maps.md └── mini_games.md ├── pysc2 ├── __init__.py ├── agents │ ├── __init__.py │ ├── base_agent.py │ ├── random_agent.py │ └── scripted_agent.py ├── bin │ ├── __init__.py │ ├── agent.py │ ├── agent_remote.py │ ├── benchmark_observe.py │ ├── gen_actions.py │ ├── gen_units.py │ ├── gen_versions.py │ ├── map_list.py │ ├── mem_leak_check.py │ ├── play.py │ ├── play_vs_agent.py │ ├── replay_actions.py │ ├── replay_info.py │ ├── run_tests.py │ └── valid_actions.py ├── env │ ├── __init__.py │ ├── available_actions_printer.py │ ├── base_env_wrapper.py │ ├── environment.py │ ├── host_remote_agent.py │ ├── lan_sc2_env.py │ ├── mock_sc2_env.py │ ├── mock_sc2_env_comparison_test.py │ ├── mock_sc2_env_test.py │ ├── remote_sc2_env.py │ ├── run_loop.py │ └── sc2_env.py ├── lib │ ├── __init__.py │ ├── actions.py │ ├── colors.py │ ├── features.py │ ├── features_test.py │ ├── gfile.py │ ├── metrics.py │ ├── named_array.py │ ├── named_array_test.py │ ├── point.py │ ├── point_flag.py │ ├── point_test.py │ ├── portspicker.py │ ├── portspicker_test.py │ ├── protocol.py │ ├── remote_controller.py │ ├── renderer_human.py │ ├── run_parallel.py │ ├── run_parallel_test.py │ ├── sc_process.py │ ├── static_data.py │ ├── stopwatch.py │ ├── stopwatch_test.py │ ├── transform.py │ ├── units.py │ └── video_writer.py ├── maps │ ├── __init__.py │ ├── ladder.py │ ├── lib.py │ ├── melee.py │ ├── mini_games.py │ └── mini_games │ │ ├── BuildMarines.SC2Map │ │ ├── CollectMineralShards.SC2Map │ │ ├── CollectMineralsAndGas.SC2Map │ │ ├── DefeatRoaches.SC2Map │ │ ├── DefeatZerglingsAndBanelings.SC2Map │ │ ├── FindAndDefeatZerglings.SC2Map │ │ └── MoveToBeacon.SC2Map ├── run_configs │ ├── __init__.py │ ├── lib.py │ └── platforms.py └── tests │ ├── __init__.py │ ├── debug_test.py │ ├── dummy_observation.py │ ├── dummy_observation_test.py │ ├── easy_scripted_test.py │ ├── host_remote_agent_test.py │ ├── maps_test.py │ ├── multi_player_env_test.py │ ├── multi_player_test.py │ ├── obs_spec_test.py │ ├── observer_test.py │ ├── ping_test.py │ ├── protocol_error_test.py │ ├── random_agent_test.py │ ├── render_test.py │ ├── replay_obs_test.py │ ├── step_mul_override_test.py │ ├── utils.py │ └── versions_test.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *_pb2.py 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/README.md -------------------------------------------------------------------------------- /docs/environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/docs/environment.md -------------------------------------------------------------------------------- /docs/maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/docs/maps.md -------------------------------------------------------------------------------- /docs/mini_games.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/docs/mini_games.md -------------------------------------------------------------------------------- /pysc2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/__init__.py -------------------------------------------------------------------------------- /pysc2/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/agents/__init__.py -------------------------------------------------------------------------------- /pysc2/agents/base_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/agents/base_agent.py -------------------------------------------------------------------------------- /pysc2/agents/random_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/agents/random_agent.py -------------------------------------------------------------------------------- /pysc2/agents/scripted_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/agents/scripted_agent.py -------------------------------------------------------------------------------- /pysc2/bin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/__init__.py -------------------------------------------------------------------------------- /pysc2/bin/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/agent.py -------------------------------------------------------------------------------- /pysc2/bin/agent_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/agent_remote.py -------------------------------------------------------------------------------- /pysc2/bin/benchmark_observe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/benchmark_observe.py -------------------------------------------------------------------------------- /pysc2/bin/gen_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/gen_actions.py -------------------------------------------------------------------------------- /pysc2/bin/gen_units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/gen_units.py -------------------------------------------------------------------------------- /pysc2/bin/gen_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/gen_versions.py -------------------------------------------------------------------------------- /pysc2/bin/map_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/map_list.py -------------------------------------------------------------------------------- /pysc2/bin/mem_leak_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/mem_leak_check.py -------------------------------------------------------------------------------- /pysc2/bin/play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/play.py -------------------------------------------------------------------------------- /pysc2/bin/play_vs_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/play_vs_agent.py -------------------------------------------------------------------------------- /pysc2/bin/replay_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/replay_actions.py -------------------------------------------------------------------------------- /pysc2/bin/replay_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/replay_info.py -------------------------------------------------------------------------------- /pysc2/bin/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/run_tests.py -------------------------------------------------------------------------------- /pysc2/bin/valid_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/bin/valid_actions.py -------------------------------------------------------------------------------- /pysc2/env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/__init__.py -------------------------------------------------------------------------------- /pysc2/env/available_actions_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/available_actions_printer.py -------------------------------------------------------------------------------- /pysc2/env/base_env_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/base_env_wrapper.py -------------------------------------------------------------------------------- /pysc2/env/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/environment.py -------------------------------------------------------------------------------- /pysc2/env/host_remote_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/host_remote_agent.py -------------------------------------------------------------------------------- /pysc2/env/lan_sc2_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/lan_sc2_env.py -------------------------------------------------------------------------------- /pysc2/env/mock_sc2_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/mock_sc2_env.py -------------------------------------------------------------------------------- /pysc2/env/mock_sc2_env_comparison_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/mock_sc2_env_comparison_test.py -------------------------------------------------------------------------------- /pysc2/env/mock_sc2_env_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/mock_sc2_env_test.py -------------------------------------------------------------------------------- /pysc2/env/remote_sc2_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/remote_sc2_env.py -------------------------------------------------------------------------------- /pysc2/env/run_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/run_loop.py -------------------------------------------------------------------------------- /pysc2/env/sc2_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/env/sc2_env.py -------------------------------------------------------------------------------- /pysc2/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/__init__.py -------------------------------------------------------------------------------- /pysc2/lib/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/actions.py -------------------------------------------------------------------------------- /pysc2/lib/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/colors.py -------------------------------------------------------------------------------- /pysc2/lib/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/features.py -------------------------------------------------------------------------------- /pysc2/lib/features_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/features_test.py -------------------------------------------------------------------------------- /pysc2/lib/gfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/gfile.py -------------------------------------------------------------------------------- /pysc2/lib/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/metrics.py -------------------------------------------------------------------------------- /pysc2/lib/named_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/named_array.py -------------------------------------------------------------------------------- /pysc2/lib/named_array_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/named_array_test.py -------------------------------------------------------------------------------- /pysc2/lib/point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/point.py -------------------------------------------------------------------------------- /pysc2/lib/point_flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/point_flag.py -------------------------------------------------------------------------------- /pysc2/lib/point_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/point_test.py -------------------------------------------------------------------------------- /pysc2/lib/portspicker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/portspicker.py -------------------------------------------------------------------------------- /pysc2/lib/portspicker_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/portspicker_test.py -------------------------------------------------------------------------------- /pysc2/lib/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/protocol.py -------------------------------------------------------------------------------- /pysc2/lib/remote_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/remote_controller.py -------------------------------------------------------------------------------- /pysc2/lib/renderer_human.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/renderer_human.py -------------------------------------------------------------------------------- /pysc2/lib/run_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/run_parallel.py -------------------------------------------------------------------------------- /pysc2/lib/run_parallel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/run_parallel_test.py -------------------------------------------------------------------------------- /pysc2/lib/sc_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/sc_process.py -------------------------------------------------------------------------------- /pysc2/lib/static_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/static_data.py -------------------------------------------------------------------------------- /pysc2/lib/stopwatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/stopwatch.py -------------------------------------------------------------------------------- /pysc2/lib/stopwatch_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/stopwatch_test.py -------------------------------------------------------------------------------- /pysc2/lib/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/transform.py -------------------------------------------------------------------------------- /pysc2/lib/units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/units.py -------------------------------------------------------------------------------- /pysc2/lib/video_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/lib/video_writer.py -------------------------------------------------------------------------------- /pysc2/maps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/__init__.py -------------------------------------------------------------------------------- /pysc2/maps/ladder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/ladder.py -------------------------------------------------------------------------------- /pysc2/maps/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/lib.py -------------------------------------------------------------------------------- /pysc2/maps/melee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/melee.py -------------------------------------------------------------------------------- /pysc2/maps/mini_games.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/mini_games.py -------------------------------------------------------------------------------- /pysc2/maps/mini_games/BuildMarines.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/mini_games/BuildMarines.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/CollectMineralShards.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/mini_games/CollectMineralShards.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/CollectMineralsAndGas.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/mini_games/CollectMineralsAndGas.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/DefeatRoaches.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/mini_games/DefeatRoaches.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/DefeatZerglingsAndBanelings.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/mini_games/DefeatZerglingsAndBanelings.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/FindAndDefeatZerglings.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/mini_games/FindAndDefeatZerglings.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/MoveToBeacon.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/maps/mini_games/MoveToBeacon.SC2Map -------------------------------------------------------------------------------- /pysc2/run_configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/run_configs/__init__.py -------------------------------------------------------------------------------- /pysc2/run_configs/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/run_configs/lib.py -------------------------------------------------------------------------------- /pysc2/run_configs/platforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/run_configs/platforms.py -------------------------------------------------------------------------------- /pysc2/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/__init__.py -------------------------------------------------------------------------------- /pysc2/tests/debug_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/debug_test.py -------------------------------------------------------------------------------- /pysc2/tests/dummy_observation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/dummy_observation.py -------------------------------------------------------------------------------- /pysc2/tests/dummy_observation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/dummy_observation_test.py -------------------------------------------------------------------------------- /pysc2/tests/easy_scripted_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/easy_scripted_test.py -------------------------------------------------------------------------------- /pysc2/tests/host_remote_agent_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/host_remote_agent_test.py -------------------------------------------------------------------------------- /pysc2/tests/maps_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/maps_test.py -------------------------------------------------------------------------------- /pysc2/tests/multi_player_env_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/multi_player_env_test.py -------------------------------------------------------------------------------- /pysc2/tests/multi_player_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/multi_player_test.py -------------------------------------------------------------------------------- /pysc2/tests/obs_spec_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/obs_spec_test.py -------------------------------------------------------------------------------- /pysc2/tests/observer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/observer_test.py -------------------------------------------------------------------------------- /pysc2/tests/ping_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/ping_test.py -------------------------------------------------------------------------------- /pysc2/tests/protocol_error_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/protocol_error_test.py -------------------------------------------------------------------------------- /pysc2/tests/random_agent_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/random_agent_test.py -------------------------------------------------------------------------------- /pysc2/tests/render_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/render_test.py -------------------------------------------------------------------------------- /pysc2/tests/replay_obs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/replay_obs_test.py -------------------------------------------------------------------------------- /pysc2/tests/step_mul_override_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/step_mul_override_test.py -------------------------------------------------------------------------------- /pysc2/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/utils.py -------------------------------------------------------------------------------- /pysc2/tests/versions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/pysc2/tests/versions_test.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llSourcell/pysc2/HEAD/setup.py --------------------------------------------------------------------------------