Commit 488d19cb authored by Chris Packham's avatar Chris Packham Committed by Simon Glass

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: default avatarSimon Glass <sjg@chromium.org>
Signed-off-by: default avatarChris Packham <judge.packham@gmail.com>
Acked-by: default avatarSimon Glass <sjg@chromium.org>
parent 1ed6648b
......@@ -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
===============
......
__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()
......
#
# 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'])
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment