mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 18:35:42 +01:00 
			
		
		
		
	patman: add distutils based installer
To make it easier to use patman on other projects add a distutils style installer. Now patman can be installed with cd u-boot/tools/patman && python setup.py install There are also the usual distutils options for creating source/binary distributions of patman. Tested-by: Simon Glass <sjg@chromium.org> Signed-off-by: Chris Packham <judge.packham@gmail.com> Acked-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
		
				
					committed by
					
						 Simon Glass
						Simon Glass
					
				
			
			
				
	
			
			
			
						parent
						
							1ed6648be0
						
					
				
				
					commit
					488d19cbca
				
			| @@ -135,6 +135,17 @@ Similar to the above, but skip the first commit and take the next 5. This | ||||
| is useful if your top commit is for setting up testing. | ||||
|  | ||||
|  | ||||
| How to install it | ||||
| ================= | ||||
|  | ||||
| The most up to date version of patman can be found in the U-boot sources. | ||||
| However to use it on other projects it may be more convenient to install it as | ||||
| a standalone application. A distutils installer is included, this can be used | ||||
| to install patman: | ||||
|  | ||||
| $ cd tools/patman && python setup.py install | ||||
|  | ||||
|  | ||||
| How to add tags | ||||
| =============== | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								tools/patman/__init__.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								tools/patman/__init__.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| __all__ = ['checkpatch', 'command', 'commit', 'cros_subprocess', | ||||
|            'get_maintainer', 'gitutil', 'patchstream', 'project', | ||||
|            'series', 'settings', 'terminal', 'test'] | ||||
| @@ -14,14 +14,18 @@ import sys | ||||
| import unittest | ||||
|  | ||||
| # Our modules | ||||
| import checkpatch | ||||
| import command | ||||
| import gitutil | ||||
| import patchstream | ||||
| import project | ||||
| import settings | ||||
| import terminal | ||||
| import test | ||||
| try: | ||||
|     from patman import checkpatch, command, gitutil, patchstream, \ | ||||
|         project, settings, terminal, test | ||||
| except ImportError: | ||||
|     import checkpatch | ||||
|     import command | ||||
|     import gitutil | ||||
|     import patchstream | ||||
|     import project | ||||
|     import settings | ||||
|     import terminal | ||||
|     import test | ||||
|  | ||||
|  | ||||
| parser = OptionParser() | ||||
|   | ||||
							
								
								
									
										13
									
								
								tools/patman/setup.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								tools/patman/setup.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| # | ||||
| # SPDX-License-Identifier:      GPL-2.0+ | ||||
| # | ||||
| from distutils.core import setup | ||||
| setup(name='patman', | ||||
|       version='1.0', | ||||
|       license='GPL-2.0+', | ||||
|       scripts=['patman'], | ||||
|       packages=['patman'], | ||||
|       package_dir={'patman': ''}, | ||||
|       package_data={'patman': ['README']}, | ||||
|       classifiers=['Environment :: Console', | ||||
|                    'Topic :: Software Development']) | ||||
		Reference in New Issue
	
	Block a user