Example #1
0
def main(args=None):
    """ The entry point for the npp tool. """
    args = _generate_args(args)
    os.mkdir(args.project)
    tmp = os.getcwd()
    os.chdir(args.project)
    init_git_repo()
    if args.github:
        template_url = 'https://github.com/{}/template-python.git'.format(args.github)
        add_repo_remote('template', template_url)
        if not git_pull_from_remote('template'):
            set_repo_remote('template', TEMPLATE_URL)
            git_pull_from_remote('template')
    else:
        add_repo_remote('template', TEMPLATE_URL)
        git_pull_from_remote('template')

    os.chdir(tmp)
    fixup_project(args.project)
    fixup_package(args.project, args.package)
    fixup_extras(args.project, args.package, args.github)
Example #2
0
def main(args=None):
    """ The entry point for the npp tool. """
    args = _generate_args(args)
    os.mkdir(args.project)
    tmp = os.getcwd()
    os.chdir(args.project)
    init_git_repo()
    if args.github:
        template_url = 'https://github.com/{}/template-python.git'.format(
            args.github)
        add_repo_remote('template', template_url)
        if not git_pull_from_remote('template'):
            set_repo_remote('template', TEMPLATE_URL)
            git_pull_from_remote('template')
    else:
        add_repo_remote('template', TEMPLATE_URL)
        git_pull_from_remote('template')

    os.chdir(tmp)
    fixup_project(args.project)
    fixup_package(args.project, args.package)
    fixup_extras(args.project, args.package, args.github)
Example #3
0
 def test__set_repo_remote__failure(self):
     self.assertFalse(
         set_repo_remote('testing', 'https://testurl.com/repo.git'))
Example #4
0
 def test__set_repo_remote__success(self):
     self.assertTrue(
         set_repo_remote('testing', 'https://testurl.com/repo.git'))
Example #5
0
 def test__set_repo_remote__failure(self):
     self.assertFalse(set_repo_remote('testing', 'https://testurl.com/repo.git'))
Example #6
0
 def test__set_repo_remote__success(self):
     self.assertTrue(set_repo_remote('testing', 'https://testurl.com/repo.git'))