Changeset 2105


Ignore:
Timestamp:
11/06/10 21:58:09 (3 years ago)
Author:
wehart
Message:

Adding the --release option to specify subversion checkouts of
release branches. Changed default checkout to use a pypi.ini
configuration file.

Location:
pyutilib.virtualenv/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pyutilib.virtualenv/trunk/pyutilib/virtualenv/header.py

    r2100 r2105  
    619619            default=False) 
    620620 
     621        parser.add_option('--release', 
     622            help='Install release branches of Python software using subversion.', 
     623            action='store_true', 
     624            dest='release', 
     625            default=False) 
     626 
    621627        parser.add_option('--trunk', 
    622             help='Install trunk branches of Python software.', 
     628            help='Install trunk branches of Python software using subversion.', 
    623629            action='store_true', 
    624630            dest='trunk', 
     
    626632 
    627633        parser.add_option('--stable', 
    628             help='Install stable branches of Python software.', 
     634            help='Install stable branches of Python software using subversion.', 
    629635            action='store_true', 
    630636            dest='stable', 
     
    758764        if len(args) == 0: 
    759765            args.append(self.abshome_dir) 
     766        # 
     767        # Reset the config file if no options are specified 
     768        # 
     769        if not self.config_file is None and not (options.trunk or options.stable or options.release): 
     770            self.config_file = os.path.dirname(self.config_file)+"/pypi.ini" 
    760771        # 
    761772        # Parse config files 
     
    904915            options.trunk = INPUT.readline().strip() != 'False' 
    905916            options.stable = INPUT.readline().strip() != 'False' 
     917            options.release = INPUT.readline().strip() != 'False' 
    906918            INPUT.close() 
    907919        else: 
     
    909921            print >>OUTPUT, options.trunk 
    910922            print >>OUTPUT, options.stable 
     923            print >>OUTPUT, options.release 
    911924            OUTPUT.close() 
    912925            self.write_config( join(self.abshome_dir,'admin','config.ini') ) 
     
    940953            pkg.guess_versions(False) 
    941954            if not pkg.install: 
    942                 pkg.find_pkgroot(trunk=options.trunk, stable=options.stable, release=not (options.trunk or options.stable)) 
     955                pkg.find_pkgroot(trunk=options.trunk, stable=options.stable, release=options.release) 
    943956                continue 
    944957            if pkg.dev: 
     
    10051018        for pkg in self.sw_packages: 
    10061019            if not pkg.install: 
    1007                 pkg.find_pkgroot(trunk=options.trunk, stable=options.stable, release=not (options.trunk or options.stable)) 
     1020                pkg.find_pkgroot(trunk=options.trunk, stable=options.stable, release=options.release) 
    10081021                continue 
    10091022            if pkg.dev: 
  • pyutilib.virtualenv/trunk/scripts/README

    r1444 r2105  
    11The vpy_install script is created by executing 
    22 
    3   vpy_create vpy vpy_install 
     3  lbin vpy_create vpy vpy_install 
    44 
  • pyutilib.virtualenv/trunk/scripts/vpy_install

    r2100 r2105  
    33263326            default=False) 
    33273327 
     3328        parser.add_option('--release', 
     3329            help='Install release branches of Python software using subversion.', 
     3330            action='store_true', 
     3331            dest='release', 
     3332            default=False) 
     3333 
    33283334        parser.add_option('--trunk', 
    3329             help='Install trunk branches of Python software.', 
     3335            help='Install trunk branches of Python software using subversion.', 
    33303336            action='store_true', 
    33313337            dest='trunk', 
     
    33333339 
    33343340        parser.add_option('--stable', 
    3335             help='Install stable branches of Python software.', 
     3341            help='Install stable branches of Python software using subversion.', 
    33363342            action='store_true', 
    33373343            dest='stable', 
     
    34653471        if len(args) == 0: 
    34663472            args.append(self.abshome_dir) 
     3473        # 
     3474        # Reset the config file if no options are specified 
     3475        # 
     3476        if not self.config_file is None and not (options.trunk or options.stable or options.release): 
     3477            self.config_file = os.path.dirname(self.config_file)+"/pypi.ini" 
    34673478        # 
    34683479        # Parse config files 
     
    36113622            options.trunk = INPUT.readline().strip() != 'False' 
    36123623            options.stable = INPUT.readline().strip() != 'False' 
     3624            options.release = INPUT.readline().strip() != 'False' 
    36133625            INPUT.close() 
    36143626        else: 
     
    36163628            print >>OUTPUT, options.trunk 
    36173629            print >>OUTPUT, options.stable 
     3630            print >>OUTPUT, options.release 
    36183631            OUTPUT.close() 
    36193632            self.write_config( join(self.abshome_dir,'admin','config.ini') ) 
     
    36473660            pkg.guess_versions(False) 
    36483661            if not pkg.install: 
    3649                 pkg.find_pkgroot(trunk=options.trunk, stable=options.stable, release=not (options.trunk or options.stable)) 
     3662                pkg.find_pkgroot(trunk=options.trunk, stable=options.stable, release=options.release) 
    36503663                continue 
    36513664            if pkg.dev: 
     
    37123725        for pkg in self.sw_packages: 
    37133726            if not pkg.install: 
    3714                 pkg.find_pkgroot(trunk=options.trunk, stable=options.stable, release=not (options.trunk or options.stable)) 
     3727                pkg.find_pkgroot(trunk=options.trunk, stable=options.stable, release=options.release) 
    37153728                continue 
    37163729            if pkg.dev: 
Note: See TracChangeset for help on using the changeset viewer.