google-deepmind / open_spiel

OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
Apache License 2.0
4.28k stars 938 forks source link

cannot install open-spiel on WIN10, PYTHON3.8.5, PYCHARM #1021

Closed SryMkr closed 1 year ago

SryMkr commented 1 year ago

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for open-spiel Running setup.py clean for open-spiel Failed to build open-spiel Installing collected packages: open-spiel Running setup.py install for open-spiel ... error error: subprocess-exited-with-error

× Running setup.py install for open-spiel did not run successfully. │ exit code: 1 ╰─> [528 lines of output] running install c:\users\srymkr\pycharmprojects\snake_game\venv\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip a nd other standards-based tools. warnings.warn( running build running build_py creating build creating build\lib.win32-cpython-38 creating build\lib.win32-cpython-38\open_spiel copying open_spiel__init__.py -> build\lib.win32-cpython-38\open_spiel creating build\lib.win32-cpython-38\open_spiel\integration_tests copying open_spiel\integration_tests\api_test.py -> build\lib.win32-cpython-38\open_spiel\integration_tests copying open_spiel\integration_tests\playthrough_test.py -> build\lib.win32-cpython-38\open_spiel\integration_tests copying open_spiel\integration_tests__init__.py -> build\lib.win32-cpython-38\open_spiel\integration_tests creating build\lib.win32-cpython-38\open_spiel\python copying open_spiel\python\observation.py -> build\lib.win32-cpython-38\open_spiel\python copying open_spiel\python\policy.py -> build\lib.win32-cpython-38\open_spiel\python copying open_spiel\python\rl_agent.py -> build\lib.win32-cpython-38\open_spiel\python copying open_spiel\python\rl_agent_policy.py -> build\lib.win32-cpython-38\open_spiel\python copying open_spiel\python\rl_environment.py -> build\lib.win32-cpython-38\open_spiel\python copying open_spiel\python\rl_tools.py -> build\lib.win32-cpython-38\open_spiel\python copying open_spiel\python\simple_nets.py -> build\lib.win32-cpython-38\open_spiel\python copying open_spiel\python\test_utils.py -> build\lib.win32-cpython-38\open_spiel\python copying open_spiel\python__init__.py -> build\lib.win32-cpython-38\open_spiel\python creating build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\action_value.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\action_value_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\action_value_vs_best_response.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\action_value_vs_best_response_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\adidas.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\adidas_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\best_response.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\best_response_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\boltzmann_tabular_qlearner.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\boltzmann_tabular_qlearner_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\cfr.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\cfr_br.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\cfr_br_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\cfr_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\deep_cfr.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\deep_cfr_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\deep_cfr_tf2.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\deep_cfr_tf2_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\discounted_cfr.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\discounted_cfr_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\double_oracle.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\double_oracle_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\dqn.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\dqn_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\eva.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\evaluate_bots.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\evaluate_bots_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\eva_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\expected_game_score.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\expected_game_score_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\exploitability.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\exploitability_descent.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\exploitability_descent_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\exploitability_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\external_sampling_mccfr.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\external_sampling_mccfr_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\fictitious_play.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\fictitious_play_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\gambit.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\gambit_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\generate_playthrough.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\generate_playthrough_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\get_all_states.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\get_all_states_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\jpsro.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\jpsro_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\lp_solver.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\lp_solver_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\masked_softmax.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\masked_softmax_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\matrix_nash.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\mccfr.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\mcts.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\mcts_agent.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\mcts_agent_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\mcts_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\minimax.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\minimax_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\mmd_dilated.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\mmd_dilated_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\nash_averaging.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\nash_averaging_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\neurd.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\neurd_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\nfsp.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\nfsp_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\noisy_policy.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\noisy_policy_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\outcome_sampling_mccfr.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\outcome_sampling_mccfr_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\policy_aggregator.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\policy_aggregator_joint.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\policy_aggregator_joint_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\policy_aggregator_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\policy_gradient.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\policy_gradient_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\policy_utils.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\projected_replicator_dynamics.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\projected_replicator_dynamics_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\random_agent.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\random_agent_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\rcfr.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\rcfr_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\response_graph_ucb.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\response_graph_ucb_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\response_graph_ucb_utils.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\sample_some_states.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\sample_some_states_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\sequence_form_lp.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\sequence_form_lp_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\sequence_form_utils.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\sequence_form_utils_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\stackelberg_lp.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\stackelberg_lp_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\tabular_multiagent_qlearner.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\tabular_multiagent_qlearner_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\tabular_qlearner.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\tabular_qlearner_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\value_iteration.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\value_iteration_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\wolf_phc.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms\wolf_phc_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms copying open_spiel\python\algorithms__init__.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms creating build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\bluechip_bridge.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\bluechip_bridge_test.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\bluechip_bridge_uncontested_bidding.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\bluechip_bridge_uncontested_bidding_test.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\gtp.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\higc_random_bot_test.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\human.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\is_mcts_test.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\policy.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\scenarios.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\uniform_random.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots\uniform_random_test.py -> build\lib.win32-cpython-38\open_spiel\python\bots copying open_spiel\python\bots__init__.py -> build\lib.win32-cpython-38\open_spiel\python\bots creating build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\alpharank.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\alpharank_test.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\alpharank_visualizer.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\alpharank_visualizer_test.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\dynamics.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\dynamics_test.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\heuristic_payoff_table.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\heuristic_payoff_table_test.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\utils.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\utils_test.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\visualization.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt\visualization_test.py -> build\lib.win32-cpython-38\open_spiel\python\egt copying open_spiel\python\egt__init__.py -> build\lib.win32-cpython-38\open_spiel\python\egt creating build\lib.win32-cpython-38\open_spiel\python\environments copying open_spiel\python\environments\catch.py -> build\lib.win32-cpython-38\open_spiel\python\environments copying open_spiel\python\environments\catch_test.py -> build\lib.win32-cpython-38\open_spiel\python\environments copying open_spiel\python\environments\cliff_walking.py -> build\lib.win32-cpython-38\open_spiel\python\environments copying open_spiel\python\environments\cliff_walking_test.py -> build\lib.win32-cpython-38\open_spiel\python\environments copying open_spiel\python\environments__init__.py -> build\lib.win32-cpython-38\open_spiel\python\environments creating build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\alpha_zero.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\benchmark_games.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\breakthrough_dqn.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\bridge_supervised_learning.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\bridge_uncontested_bidding_bluechip.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\bridge_wb5.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\catch_jax_policy_gradient.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\catch_pytorch_policy_gradient.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\cfr_cpp_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\cfr_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\deep_cfr.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\deep_cfr_jax.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\deep_cfr_pytorch.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\deep_cfr_tf2.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\discounted_cfr.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\eva.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\exploitability_descent.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\fictitious_play_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\gambit_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\get_all_states.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\hearts_supervised_learning.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\independent_tabular_qlearning.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\is_mcts_exploitability.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\jpsro.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\kuhn_nfsp.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\kuhn_poker_cfr.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\kuhn_policy_gradient.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\leduc_nfsp.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\lewis_signaling_dqn.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\lewis_signaling_qlearner.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\lp_solve_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\marl_nashq_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\matrix_game_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\matrix_nash_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\mccfr_cpp_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\mccfr_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\mcts.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\mmd_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\mmd_matrix_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\mmd_nash_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\nego_nbs_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\neurd_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\nfg_writer_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\playthrough.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\play_scenarios.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\play_tarok_game.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\poker_fcpa_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\policy_aggregator_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\psro_v2_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\query_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\rcfr_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\response_graph_ucb_2x2_game.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\response_graph_ucb_sample_complexity.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\rl_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\rl_main_loop.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\rl_response.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\single_agent_catch.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\single_agent_cliff_walking.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\skat_dqn.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\tic_tac_toe_alpha_zero.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\tic_tac_toe_dqn_vs_tabular.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\tic_tac_toe_qlearner.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\treeviz_example.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\uniform_policy_exploitability.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples\value_iteration.py -> build\lib.win32-cpython-38\open_spiel\python\examples copying open_spiel\python\examples__init.py -> build\lib.win32-cpython-38\open_spiel\python\examples creating build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\data.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\data_test.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\dynamic_routing.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\dynamic_routing_data.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\dynamic_routing_test.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\dynamic_routing_to_mean_field_game.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\dynamic_routing_to_mean_field_game_test.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\dynamic_routing_utils.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\dynamic_routing_utils_test.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\iterated_prisoners_dilemma.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\iterated_prisoners_dilemma_test.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\kuhn_poker.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\kuhn_poker_test.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\tic_tac_toe.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games\tic_tac_toe_test.py -> build\lib.win32-cpython-38\open_spiel\python\games copying open_spiel\python\games__init.py -> build\lib.win32-cpython-38\open_spiel\python\games creating build\lib.win32-cpython-38\open_spiel\python\jax copying open_spiel\python\jax\boltzmann_dqn.py -> build\lib.win32-cpython-38\open_spiel\python\jax copying open_spiel\python\jax\boltzmann_dqn_jax_test.py -> build\lib.win32-cpython-38\open_spiel\python\jax copying open_spiel\python\jax\deep_cfr.py -> build\lib.win32-cpython-38\open_spiel\python\jax copying open_spiel\python\jax\deep_cfr_jax_test.py -> build\lib.win32-cpython-38\open_spiel\python\jax copying open_spiel\python\jax\dqn.py -> build\lib.win32-cpython-38\open_spiel\python\jax copying open_spiel\python\jax\dqn_jax_test.py -> build\lib.win32-cpython-38\open_spiel\python\jax copying open_spiel\python\jax\nfsp.py -> build\lib.win32-cpython-38\open_spiel\python\jax copying open_spiel\python\jax\nfsp_jax_test.py -> build\lib.win32-cpython-38\open_spiel\python\jax copying open_spiel\python\jax\policy_gradient.py -> build\lib.win32-cpython-38\open_spiel\python\jax copying open_spiel\python\jax\policy_gradient_jax_test.py -> build\lib.win32-cpython-38\open_spiel\python\jax copying open_spiel\python\jax__init.py -> build\lib.win32-cpython-38\open_spiel\python\jax creating build\lib.win32-cpython-38\open_spiel\python\mfg copying open_spiel\python\mfg\distribution.py -> build\lib.win32-cpython-38\open_spiel\python\mfg copying open_spiel\python\mfg\tabular_distribution.py -> build\lib.win32-cpython-38\open_spiel\python\mfg copying open_spiel\python\mfg\utils.py -> build\lib.win32-cpython-38\open_spiel\python\mfg copying open_spiel\python\mfg\value.py -> build\lib.win32-cpython-38\open_spiel\python\mfg copying open_spiel\python\mfg__init.py -> build\lib.win32-cpython-38\open_spiel\python\mfg creating build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\deep_cfr.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\deep_cfr_pytorch_test.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\dqn.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\dqn_pytorch_test.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\eva.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\eva_pytorch_test.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\neurd.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\neurd_pytorch_test.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\nfsp.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\nfsp_pytorch_test.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\policy_gradient.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\policy_gradient_pytorch_test.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\rcfr.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch\rcfr_pytorch_test.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch copying open_spiel\python\pytorch__init.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch creating build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\bot_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\games_bridge_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\games_euchre_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\games_sim_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\game_transforms_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\higc_referee_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\matrix_game_utils_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\nfg_game_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\nfg_writer_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\observation_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\policy_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\pyspiel_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\rl_environment_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\sampled_stochastic_games_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests\tensor_game_utils_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests copying open_spiel\python\tests__init.py -> build\lib.win32-cpython-38\open_spiel\python\tests creating build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\app.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\data_logger.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\file_logger.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\file_logger_test.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\file_utils.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\gfile.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\lru_cache.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\lru_cache_test.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\metrics.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\metrics_test.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\replay_buffer.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\replay_buffer_test.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\reservoir_buffer.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\shared_value.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\spawn.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\spawn_test.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\stats.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\training.py -> build\lib.win32-cpython-38\open_spiel\python\utils copying open_spiel\python\utils\init__.py -> build\lib.win32-cpython-38\open_spiel\python\utils creating build\lib.win32-cpython-38\open_spiel\python\visualizations copying open_spiel\python\visualizations\treeviz.py -> build\lib.win32-cpython-38\open_spiel\python\visualizations copying open_spiel\python\visualizations\init__.py -> build\lib.win32-cpython-38\open_spiel\python\visualizations creating build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils copying open_spiel\python\algorithms\adidas_utils\init.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils creating build\lib.win32-cpython-38\open_spiel\python\algorithms\alpha_zero copying open_spiel\python\algorithms\alpha_zero\alpha_zero.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\alpha_zero copying open_spiel\python\algorithms\alpha_zero\analysis.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\alpha_zero copying open_spiel\python\algorithms\alpha_zero\evaluator.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\alpha_zero copying open_spiel\python\algorithms\alpha_zero\evaluator_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\alpha_zero copying open_spiel\python\algorithms\alpha_zero\export_model.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\alpha_zero copying open_spiel\python\algorithms\alpha_zero\model.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\alpha_zero copying open_spiel\python\algorithms\alpha_zero\model_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\alpha_zero copying open_spiel\python\algorithms\alpha_zero\init__.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\alpha_zero creating build\lib.win32-cpython-38\open_spiel\python\algorithms\losses copying open_spiel\python\algorithms\losses\rl_losses.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\losses copying open_spiel\python\algorithms\losses\rl_losses_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\losses copying open_spiel\python\algorithms\losses\init.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\losses creating build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\abstract_meta_trainer.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\best_response_oracle.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\best_response_oracle_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\meta_strategies.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\optimization_oracle.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\psro_v2.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\rl_oracle.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\rl_policy.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\strategy_selectors.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\strategy_selectors_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\utils.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 copying open_spiel\python\algorithms\psro_v2\init__.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\psro_v2 creating build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\games copying open_spiel\python\algorithms\adidas_utils\games\big.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\games copying open_spiel\python\algorithms\adidas_utils\games\gamut.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\games copying open_spiel\python\algorithms\adidas_utils\games\pyspiel_tensor_game.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\games copying open_spiel\python\algorithms\adidas_utils\games\small.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\games copying open_spiel\python\algorithms\adidas_utils\games\small_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\games copying open_spiel\python\algorithms\adidas_utils\games\init__.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\games creating build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers copying open_spiel\python\algorithms\adidas_utils\helpers\misc.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers copying open_spiel\python\algorithms\adidas_utils\helpers\simplex.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers copying open_spiel\python\algorithms\adidas_utils\helpers\simplex_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers copying open_spiel\python\algorithms\adidas_utils\helpers\init.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers creating build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers copying open_spiel\python\algorithms\adidas_utils\solvers\init__.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers creating build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\helpers\nonsymmetric\exploitability.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\nonsymmetric

  copying open_spiel\python\algorithms\adidas_utils\helpers\nonsymmetric\exploitability_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\nonsymm

etric copying open_spiel\python\algorithms\adidas_utils\helpers\nonsymmetric\game_runner.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\helpers\nonsymmetric\updates.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\helpers\nonsymmetric__init.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\nonsymmetric creating build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\symmetric copying open_spiel\python\algorithms\adidas_utils\helpers\symmetric\exploitability.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\symmetric copying open_spiel\python\algorithms\adidas_utils\helpers\symmetric\exploitability_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\symmetric copying open_spiel\python\algorithms\adidas_utils\helpers\symmetric\game_runner.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\symmetric copying open_spiel\python\algorithms\adidas_utils\helpers\symmetric\updates.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\symmetric copying open_spiel\python\algorithms\adidas_utils\helpers\symmetric\utils.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\symmetric copying open_spiel\python\algorithms\adidas_utils\helpers\symmetric\utils_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\symmetric copying open_spiel\python\algorithms\adidas_utils\helpers\symmetric__init.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\helpers\symmetric creating build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric\ate.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric\ate_anneal.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric\ate_poly.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric\ate_regmatch.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric\ped.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric\pg.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric\qre.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric\qre_anneal.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric\regmatch.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric\solvers_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric copying open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric__init.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\nonsymmetric creating build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\symmetric copying open_spiel\python\algorithms\adidas_utils\solvers\symmetric\ate.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\symmetric copying open_spiel\python\algorithms\adidas_utils\solvers\symmetric\ate_anneal.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\symmetric copying open_spiel\python\algorithms\adidas_utils\solvers\symmetric\ped.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\symmetric copying open_spiel\python\algorithms\adidas_utils\solvers\symmetric\pg.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\symmetric copying open_spiel\python\algorithms\adidas_utils\solvers\symmetric\qre.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\symmetric copying open_spiel\python\algorithms\adidas_utils\solvers\symmetric\qre_anneal.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\symmetric copying open_spiel\python\algorithms\adidas_utils\solvers\symmetric\qre_anneal_noaux.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\symmetric copying open_spiel\python\algorithms\adidas_utils\solvers\symmetric\regmatch.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\symmetric copying open_spiel\python\algorithms\adidas_utils\solvers\symmetric\solvers_test.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\symmetric copying open_spiel\python\algorithms\adidas_utils\solvers\symmetric__init__.py -> build\lib.win32-cpython-38\open_spiel\python\algorithms\adidas_utils\solvers\symmetric creating build\lib.win32-cpython-38\open_spiel\python\egt\examples copying open_spiel\python\egt\examples\alpharank_example.py -> build\lib.win32-cpython-38\open_spiel\python\egt\examples copying open_spiel\python\egt\examples__init__.py -> build\lib.win32-cpython-38\open_spiel\python\egt\examples creating build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\average_network_fictitious_play.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\average_network_fictitious_play_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\benchmark.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\best_response_value.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\best_response_value_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\distribution.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\distribution_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\fictitious_play.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\fictitious_play_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\greedy_policy.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\greedy_policy_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\mirror_descent.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\mirror_descent_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\munchausen_deep_mirror_descent.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\munchausen_deep_mirror_descent_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\nash_conv.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\nash_conv_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\policy_value.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\policy_value_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\softmax_policy.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\softmax_policy_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms copying open_spiel\python\mfg\algorithms\init__.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\algorithms creating build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\crowd_modelling.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\crowd_modelling_2d.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\crowd_modelling_2d_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\crowd_modelling_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\dynamic_routing.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\dynamic_routing_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\factory.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\factory_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\linear_quadratic.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\linear_quadratic_example.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\linear_quadratic_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\predator_prey.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\predator_prey_test.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games copying open_spiel\python\mfg\games\init__.py -> build\lib.win32-cpython-38\open_spiel\python\mfg\games creating build\lib.win32-cpython-38\open_spiel\python\pytorch\losses copying open_spiel\python\pytorch\losses\rl_losses.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch\losses copying open_spiel\python\pytorch\losses\rl_losses_pytorch_test.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch\losses copying open_spiel\python\pytorch\losses\init.py -> build\lib.win32-cpython-38\open_spiel\python\pytorch\losses creating build\lib.win32-cpython-38\open_spiel\python\tests\mfg_implementation_test copying open_spiel\python\tests\mfg_implementation_test\mfg_test.py -> build\lib.win32-cpython-38\open_spiel\python\tests\mfg_implementation_test copying open_spiel\python\tests\mfg_implementation_test\init__.py -> build\lib.win32-cpython-38\open_spiel\python\tests\mfg_implementation_test running build_ext cmake version 3.25.2

  CMake suite maintained and supported by Kitware (kitware.com/cmake).
  Found CMake
  clang version 7.0.0 (tags/RELEASE_700/final)
  Target: x86_64-pc-windows-msvc
  Thread model: posix
  InstalledDir: C:\Program Files\LLVM\bin
  Found C++ compiler: clang++
  -- Building for: Visual Studio 17 2022
  -- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.19044.
  -- The C compiler identification is MSVC 19.35.32215.0
  -- The CXX compiler identification is MSVC 19.35.32215.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.35.32215/bin/Hostx64/x64/cl.exe - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.35.32215/bin/Hostx64/x64/cl.exe - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  Current build type is: Testing
  OPEN_SPIEL_BUILD_WITH_ACPC not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_ACPC: OFF
  OPEN_SPIEL_BUILD_WITH_EIGEN not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_EIGEN: OFF
  OPEN_SPIEL_BUILD_WITH_GO not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_GO: OFF
  OPEN_SPIEL_BUILD_WITH_HANABI not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_HANABI: OFF
  OPEN_SPIEL_BUILD_WITH_HIGC not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_HIGC: OFF
  OPEN_SPIEL_BUILD_WITH_JULIA not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_JULIA: OFF
  OPEN_SPIEL_BUILD_WITH_LIBNOP not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_LIBNOP: OFF
  OPEN_SPIEL_BUILD_WITH_LIBTORCH not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_LIBTORCH: OFF
  OPEN_SPIEL_BUILD_WITH_TENSORFLOW_CC not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_TENSORFLOW_CC: OFF
  OPEN_SPIEL_BUILD_WITH_PYTHON not set. Defaults to ON
  OPEN_SPIEL_BUILD_WITH_PYTHON: ON
  OPEN_SPIEL_BUILD_WITH_XINXIN not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_XINXIN: OFF
  OPEN_SPIEL_BUILD_WITH_ROSHAMBO not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_ROSHAMBO: OFF
  OPEN_SPIEL_BUILD_WITH_GAMUT not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_GAMUT: OFF
  OPEN_SPIEL_BUILD_WITH_ORTOOLS not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_ORTOOLS: OFF
  OPEN_SPIEL_BUILD_WITH_RUST not set. Defaults to OFF
  OPEN_SPIEL_BUILD_WITH_RUST: OFF
  OPEN_SPIEL_ENABLE_JAX not set. Defaults to OFF
  OPEN_SPIEL_ENABLE_JAX: OFF
  OPEN_SPIEL_ENABLE_PYTORCH not set. Defaults to OFF
  OPEN_SPIEL_ENABLE_PYTORCH: OFF
  OPEN_SPIEL_ENABLE_TENSORFLOW not set. Defaults to OFF
  OPEN_SPIEL_ENABLE_TENSORFLOW: OFF
  OPEN_SPIEL_ENABLE_PYTHON_MISC not set. Defaults to OFF
  OPEN_SPIEL_ENABLE_PYTHON_MISC: OFF
  OPEN_SPIEL_BUILDING_WHEEL not set. Defaults to OFF
  OPEN_SPIEL_BUILDING_WHEEL: OFF
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
  -- Looking for pthread_create in pthreads
  -- Looking for pthread_create in pthreads - not found
  -- Looking for pthread_create in pthread
  -- Looking for pthread_create in pthread - not found
  -- Found Threads: TRUE
  Not building wheel. Finding Python normally...
  -- Found Python3: c:\users\srymkr\pycharmprojects\snake_game\venv\scripts\python.exe (found version "3.8.5") found components: Interpreter Development Development.Module Development

.Embed Python executable: c:\users\srymkr\pycharmprojects\snake_game\venv\scripts\python.exe Python include dirs: C:/Users/srymkr/AppData/Local/Programs/Python/Python38-32/include Python library dirs: C:/Users/srymkr/AppData/Local/Programs/Python/Python38-32/libs -- Configuring done -- Generating done -- Build files have been written to: C:/Users/srymkr/AppData/Local/Temp/pip-install-cq52ikx7/open-spiel_e64e30d9fbdc40d692e19feb87e94473/build/temp.win32-cpython-38/Release error: [WinError 2] The system cannot find the file specified [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure

× Encountered error while trying to install package. ╰─> open-spiel

note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure.

lanctot commented 1 year ago

Hi @SryMkr,

Pip installation is not yet supported on Windows. In fact, Windows support is already only experimental. Please see these installation instructions: https://github.com/deepmind/open_spiel/blob/master/docs/windows.md

SryMkr commented 1 year ago

Thanks for your reply, I will try it on MAC.