|  | @@ -360,6 +360,7 @@ def targets():
 | 
	
		
			
				|  |  |          PythonArtifact('manylinux2014', 'x86', 'cp36-cp36m'),
 | 
	
		
			
				|  |  |          PythonArtifact('manylinux2014', 'x86', 'cp37-cp37m'),
 | 
	
		
			
				|  |  |          PythonArtifact('manylinux2014', 'x86', 'cp38-cp38'),
 | 
	
		
			
				|  |  | +        PythonArtifact('manylinux2014', 'x86', 'cp39-cp39'),
 | 
	
		
			
				|  |  |          PythonArtifact('manylinux2010', 'x64', 'cp27-cp27m'),
 | 
	
		
			
				|  |  |          PythonArtifact('manylinux2010', 'x64', 'cp27-cp27mu'),
 | 
	
		
			
				|  |  |          PythonArtifact('manylinux2010', 'x64', 'cp35-cp35m'),
 | 
	
	
		
			
				|  | @@ -372,6 +373,7 @@ def targets():
 | 
	
		
			
				|  |  |          PythonArtifact('manylinux2010', 'x86', 'cp36-cp36m'),
 | 
	
		
			
				|  |  |          PythonArtifact('manylinux2010', 'x86', 'cp37-cp37m'),
 | 
	
		
			
				|  |  |          PythonArtifact('manylinux2010', 'x86', 'cp38-cp38'),
 | 
	
		
			
				|  |  | +        PythonArtifact('manylinux2010', 'x86', 'cp39-cp39'),
 | 
	
		
			
				|  |  |          PythonArtifact('linux_extra', 'armv7', '2.7'),
 | 
	
		
			
				|  |  |          PythonArtifact('linux_extra', 'armv7', '3.5'),
 | 
	
		
			
				|  |  |          PythonArtifact('linux_extra', 'armv7', '3.6'),
 | 
	
	
		
			
				|  | @@ -383,16 +385,21 @@ def targets():
 | 
	
		
			
				|  |  |          PythonArtifact('macos', 'x64', 'python3.6'),
 | 
	
		
			
				|  |  |          PythonArtifact('macos', 'x64', 'python3.7'),
 | 
	
		
			
				|  |  |          PythonArtifact('macos', 'x64', 'python3.8'),
 | 
	
		
			
				|  |  | +        PythonArtifact('macos', 'x64', 'python3.9'),
 | 
	
		
			
				|  |  |          PythonArtifact('windows', 'x86', 'Python27_32bit'),
 | 
	
		
			
				|  |  |          PythonArtifact('windows', 'x86', 'Python35_32bit'),
 | 
	
		
			
				|  |  |          PythonArtifact('windows', 'x86', 'Python36_32bit'),
 | 
	
		
			
				|  |  |          PythonArtifact('windows', 'x86', 'Python37_32bit'),
 | 
	
		
			
				|  |  |          PythonArtifact('windows', 'x86', 'Python38_32bit'),
 | 
	
		
			
				|  |  | +        # TODO(lidiz) uncomment if Python39 installs stably.
 | 
	
		
			
				|  |  | +        # PythonArtifact('windows', 'x86', 'Python39_32bit'),
 | 
	
		
			
				|  |  |          PythonArtifact('windows', 'x64', 'Python27'),
 | 
	
		
			
				|  |  |          PythonArtifact('windows', 'x64', 'Python35'),
 | 
	
		
			
				|  |  |          PythonArtifact('windows', 'x64', 'Python36'),
 | 
	
		
			
				|  |  |          PythonArtifact('windows', 'x64', 'Python37'),
 | 
	
		
			
				|  |  |          PythonArtifact('windows', 'x64', 'Python38'),
 | 
	
		
			
				|  |  | +        # TODO(lidiz) uncomment if Python39 installs stably.
 | 
	
		
			
				|  |  | +        # PythonArtifact('windows', 'x64', 'Python39'),
 | 
	
		
			
				|  |  |          RubyArtifact('linux', 'x64'),
 | 
	
		
			
				|  |  |          RubyArtifact('macos', 'x64'),
 | 
	
		
			
				|  |  |          PHPArtifact('linux', 'x64')
 |