Ejemplo n.º 1
0
def singlejar_script_command():
    parser = argparse.ArgumentParser(
        description=
        "create a singlejar of all Jython dependencies, including clamped jars"
    )
    parser.add_argument("--output",
                        "-o",
                        default="jython-single.jar",
                        metavar="PATH",
                        help="write jar to output path")
    parser.add_argument(
        "--classpath",
        default=None,
        help=
        "jars to include in addition to Jython runtime and site-packages jars")
    parser.add_argument("--runpy",
                        "-r",
                        default=os.path.join(os.getcwd(), "__run__.py"),
                        metavar="PATH",
                        help="path to __run__.py to make a runnable jar")
    args = parser.parse_args()
    if args.classpath:
        args.classpath = args.classpath.split(":")
    else:
        args.classpath = []
    create_singlejar(args.output, args.classpath, args.runpy)
Ejemplo n.º 2
0
def singlejar_script_command():
    parser = argparse.ArgumentParser(description="create a singlejar of all Jython dependencies, including clamped jars")
    parser.add_argument("--output", "-o", default="jython-single.jar", metavar="PATH",
                        help="write jar to output path")
    parser.add_argument("--classpath", default=None,
                        help="jars to include in addition to Jython runtime and site-packages jars")
    parser.add_argument("--runpy", "-r", default=os.path.join(os.getcwd(), "__run__.py"), metavar="PATH",
                        help="path to __run__.py to make a runnable jar")
    args = parser.parse_args()
    if args.classpath:
        args.classpath = args.classpath.split(":")
    else:
        args.classpath = []
    create_singlejar(args.output, args.classpath, args.runpy)
Ejemplo n.º 3
0
 def run(self):
     with honor_verbosity(self.distribution.verbose):
         create_singlejar(self.output, self.classpath, self.runpy)
Ejemplo n.º 4
0
 def run(self):
     with honor_verbosity(self.distribution.verbose):
         create_singlejar(self.output, self.classpath, self.runpy)