mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 18:07:37 +00:00 
			
		
		
		
	 2d91409c69
			
		
	
	
		2d91409c69
		
			
		
	
	
	
	
		
			
			* Sync with importlib_metadata 7.0.0 * Add blurb * Update docs to reflect changes. * Link datamodel docs for object.__getitem__ Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> * Add what's new for removed __getattr__ * Link datamodel docs for object.__getitem__ Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> * Add exclamation point, as that seems to be used for other classes. --------- Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			379 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			379 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import sys
 | |
| 
 | |
| from . import Distribution
 | |
| 
 | |
| 
 | |
| def inspect(path):
 | |
|     print("Inspecting", path)
 | |
|     dists = list(Distribution.discover(path=[path]))
 | |
|     if not dists:
 | |
|         return
 | |
|     print("Found", len(dists), "packages:", end=' ')
 | |
|     print(', '.join(dist.name for dist in dists))
 | |
| 
 | |
| 
 | |
| def run():
 | |
|     for path in sys.path:
 | |
|         inspect(path)
 | |
| 
 | |
| 
 | |
| if __name__ == '__main__':
 | |
|     run()
 |