@@ -104,6 +104,7 @@ def build_extension(self, ext):
104
104
cxx = "clang++"
105
105
if os .environ .get ("CXX" ) is not None :
106
106
cxx = os .environ .get ("CXX" )
107
+ env = os .environ .copy ()
107
108
cmake_args = [
108
109
f"-DPython3_EXECUTABLE={ sys .executable } " ,
109
110
f"-DCMAKE_CXX_COMPILER={ cxx } " ,
@@ -112,8 +113,8 @@ def build_extension(self, ext):
112
113
if not os .path .exists (self .build_temp ):
113
114
os .makedirs (self .build_temp )
114
115
subprocess .check_call (
115
- ["cmake" , ext .sourcedir ] + cmake_args , cwd = self .build_temp )
116
- env = os . environ . copy ( )
116
+ ["cmake" , ext .sourcedir ] + cmake_args , cwd = self .build_temp ,
117
+ env = env )
117
118
if os .environ .get ("OPEN_SPIEL_BUILD_ALL" ) is not None :
118
119
# Build everything (necessary for nox tests)
119
120
subprocess .check_call (["make" , f"-j{ os .cpu_count ()} " ],
@@ -153,7 +154,7 @@ def _parse_line(s):
153
154
154
155
setuptools .setup (
155
156
name = "open_spiel" ,
156
- version = "0.2.0 " ,
157
+ version = "0.2.0rc4 " ,
157
158
license = "Apache 2.0" ,
158
159
author = "The OpenSpiel authors" ,
159
160
@@ -166,4 +167,5 @@ def _parse_line(s):
166
167
ext_modules = [CMakeExtension ("pyspiel" , sourcedir = "open_spiel" )],
167
168
cmdclass = {"build_ext" : BuildExt },
168
169
zip_safe = False ,
170
+ packages = setuptools .find_packages (include = ["open_spiel" , "open_spiel.*" ])
169
171
)
0 commit comments