parent
							
								
									7237128a1d
								
							
						
					
					
						commit
						08f9316b56
					
				
				 3 changed files with 0 additions and 36 deletions
			
			
		| @ -1,23 +0,0 @@ | |||||||
| import os |  | ||||||
| import sysconfig |  | ||||||
| from Cython.Distutils import build_ext |  | ||||||
| 
 |  | ||||||
| def get_ext_filename_without_platform_suffix(filename): |  | ||||||
|   name, ext = os.path.splitext(filename) |  | ||||||
|   ext_suffix = sysconfig.get_config_var('EXT_SUFFIX') |  | ||||||
| 
 |  | ||||||
|   if ext_suffix == ext: |  | ||||||
|     return filename |  | ||||||
| 
 |  | ||||||
|   ext_suffix = ext_suffix.replace(ext, '') |  | ||||||
|   idx = name.find(ext_suffix) |  | ||||||
| 
 |  | ||||||
|   if idx == -1: |  | ||||||
|     return filename |  | ||||||
|   else: |  | ||||||
|     return name[:idx] + ext |  | ||||||
| 
 |  | ||||||
| class BuildExtWithoutPlatformSuffix(build_ext): |  | ||||||
|   def get_ext_filename(self, ext_name): |  | ||||||
|     filename = super().get_ext_filename(ext_name) |  | ||||||
|     return get_ext_filename_without_platform_suffix(filename) |  | ||||||
| @ -1,12 +0,0 @@ | |||||||
| class lazy_property(object): |  | ||||||
|   """Defines a property whose value will be computed only once and as needed. |  | ||||||
| 
 |  | ||||||
|      This can only be used on instance methods. |  | ||||||
|   """ |  | ||||||
|   def __init__(self, func): |  | ||||||
|     self._func = func |  | ||||||
| 
 |  | ||||||
|   def __get__(self, obj_self, cls): |  | ||||||
|     value = self._func(obj_self) |  | ||||||
|     setattr(obj_self, self._func.__name__, value) |  | ||||||
|     return value |  | ||||||
					Loading…
					
					
				
		Reference in new issue