Skip to content

Commit e1c3cdc

Browse files
committed
Abstracted bump_cmd_args
1 parent 1088270 commit e1c3cdc

15 files changed

Lines changed: 99 additions & 85 deletions

File tree

computer-languages/noxfile.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,24 @@ def lint_all(session): # all project files
2727
@session
2828
def update(session, *args) : session.run('py', paths.utils.update, *args)
2929

30+
bump_cmd_args = ('py', paths.utils.bump)
3031
@session
3132
def bump_patch(session, no_push=True):
32-
cmd_args = ['py', paths.utils.bump, '--patch']
33-
if no_push : cmd_args.append('--no-push')
33+
cmd_args = bump_cmd_args + ('--patch',)
34+
if no_push : cmd_args += ('--no-push',)
3435
session.run(*cmd_args, *session.posargs)
3536
@session
3637
def bump_minor(session, no_push=True):
37-
cmd_args = ['py', paths.utils.bump, '--minor']
38-
if no_push : cmd_args.append('--no-push')
38+
cmd_args = bump_cmd_args + ('--minor',)
39+
if no_push : cmd_args += ('--no-push',)
3940
session.run(*cmd_args, *session.posargs)
4041
@session
4142
def bump_feat(session, no_push=True):
4243
bump_minor(session, no_push)
4344
@session
4445
def bump_major(session, no_push=True):
45-
cmd_args = ['py', paths.utils.bump, '--major']
46-
if no_push : cmd_args.append('--no-push')
46+
cmd_args = bump_cmd_args + ('--major',)
47+
if no_push : cmd_args += ('--no-push',)
4748
session.run(*cmd_args, *session.posargs)
4849

4950
@session

data-languages/noxfile.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,24 @@ def lint_all(session): # all project files
2727
@session
2828
def update(session, *args) : session.run('py', paths.utils.update, *args)
2929

30+
bump_cmd_args = ('py', paths.utils.bump)
3031
@session
3132
def bump_patch(session, no_push=True):
32-
cmd_args = ['py', paths.utils.bump, '--patch']
33-
if no_push : cmd_args.append('--no-push')
33+
cmd_args = bump_cmd_args + ('--patch',)
34+
if no_push : cmd_args += ('--no-push',)
3435
session.run(*cmd_args, *session.posargs)
3536
@session
3637
def bump_minor(session, no_push=True):
37-
cmd_args = ['py', paths.utils.bump, '--minor']
38-
if no_push : cmd_args.append('--no-push')
38+
cmd_args = bump_cmd_args + ('--minor',)
39+
if no_push : cmd_args += ('--no-push',)
3940
session.run(*cmd_args, *session.posargs)
4041
@session
4142
def bump_feat(session, no_push=True):
4243
bump_minor(session, no_push)
4344
@session
4445
def bump_major(session, no_push=True):
45-
cmd_args = ['py', paths.utils.bump, '--major']
46-
if no_push : cmd_args.append('--no-push')
46+
cmd_args = bump_cmd_args + ('--major',)
47+
if no_push : cmd_args += ('--no-push',)
4748
session.run(*cmd_args, *session.posargs)
4849

4950
@session

find-project-root/noxfile.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,24 @@ def lint_all(session): # all project files
3434
files = session.run('git', 'ls-files', '.', silent=True, log=False).splitlines()
3535
session.run('pre-commit', 'run', '--files', *files, *session.posargs)
3636

37+
bump_cmd_args = ('py', paths.utils.bump)
3738
@session
3839
def bump_patch(session, no_push=True):
39-
cmd_args = ['py', paths.utils.bump, '--patch']
40-
if no_push : cmd_args.append('--no-push')
40+
cmd_args = bump_cmd_args + ('--patch',)
41+
if no_push : cmd_args += ('--no-push',)
4142
session.run(*cmd_args, *session.posargs)
4243
@session
4344
def bump_minor(session, no_push=True):
44-
cmd_args = ['py', paths.utils.bump, '--minor']
45-
if no_push : cmd_args.append('--no-push')
45+
cmd_args = bump_cmd_args + ('--minor',)
46+
if no_push : cmd_args += ('--no-push',)
4647
session.run(*cmd_args, *session.posargs)
4748
@session
4849
def bump_feat(session, no_push=True):
4950
bump_minor(session, no_push)
5051
@session
5152
def bump_major(session, no_push=True):
52-
cmd_args = ['py', paths.utils.bump, '--major']
53-
if no_push : cmd_args.append('--no-push')
53+
cmd_args = bump_cmd_args + ('--major',)
54+
if no_push : cmd_args += ('--no-push',)
5455
session.run(*cmd_args, *session.posargs)
5556

5657
@session

get-min-py/noxfile.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,24 @@ def lint_all(session): # all project files
2525
files = session.run('git', 'ls-files', '.', silent=True, log=False).splitlines()
2626
session.run('pre-commit', 'run', '--files', *files, *session.posargs)
2727

28+
bump_cmd_args = ('py', paths.utils.bump)
2829
@session
2930
def bump_patch(session, no_push=True):
30-
cmd_args = ['py', paths.utils.bump, '--patch']
31-
if no_push : cmd_args.append('--no-push')
31+
cmd_args = bump_cmd_args + ('--patch',)
32+
if no_push : cmd_args += ('--no-push',)
3233
session.run(*cmd_args, *session.posargs)
3334
@session
3435
def bump_minor(session, no_push=True):
35-
cmd_args = ['py', paths.utils.bump, '--minor']
36-
if no_push : cmd_args.append('--no-push')
36+
cmd_args = bump_cmd_args + ('--minor',)
37+
if no_push : cmd_args += ('--no-push',)
3738
session.run(*cmd_args, *session.posargs)
3839
@session
3940
def bump_feat(session, no_push=True):
4041
bump_minor(session, no_push)
4142
@session
4243
def bump_major(session, no_push=True):
43-
cmd_args = ['py', paths.utils.bump, '--major']
44-
if no_push : cmd_args.append('--no-push')
44+
cmd_args = bump_cmd_args + ('--major',)
45+
if no_push : cmd_args += ('--no-push',)
4546
session.run(*cmd_args, *session.posargs)
4647

4748
@session

is-legacy-terminal/noxfile.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,24 @@ def lint_all(session): # all project files
2525
files = session.run('git', 'ls-files', '.', silent=True, log=False).splitlines()
2626
session.run('pre-commit', 'run', '--files', *files, *session.posargs)
2727

28+
bump_cmd_args = ('py', paths.utils.bump)
2829
@session
2930
def bump_patch(session, no_push=True):
30-
cmd_args = ['py', paths.utils.bump, '--patch']
31-
if no_push : cmd_args.append('--no-push')
31+
cmd_args = bump_cmd_args + ('--patch',)
32+
if no_push : cmd_args += ('--no-push',)
3233
session.run(*cmd_args, *session.posargs)
3334
@session
3435
def bump_minor(session, no_push=True):
35-
cmd_args = ['py', paths.utils.bump, '--minor']
36-
if no_push : cmd_args.append('--no-push')
36+
cmd_args = bump_cmd_args + ('--minor',)
37+
if no_push : cmd_args += ('--no-push',)
3738
session.run(*cmd_args, *session.posargs)
3839
@session
3940
def bump_feat(session, no_push=True):
4041
bump_minor(session, no_push)
4142
@session
4243
def bump_major(session, no_push=True):
43-
cmd_args = ['py', paths.utils.bump, '--major']
44-
if no_push : cmd_args.append('--no-push')
44+
cmd_args = bump_cmd_args + ('--major',)
45+
if no_push : cmd_args += ('--no-push',)
4546
session.run(*cmd_args, *session.posargs)
4647

4748
@session

is-unicode-supported/noxfile.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,24 @@ def lint_all(session): # all project files
2525
files = session.run('git', 'ls-files', '.', silent=True, log=False).splitlines()
2626
session.run('pre-commit', 'run', '--files', *files, *session.posargs)
2727

28+
bump_cmd_args = ('py', paths.utils.bump)
2829
@session
2930
def bump_patch(session, no_push=True):
30-
cmd_args = ['py', paths.utils.bump, '--patch']
31-
if no_push : cmd_args.append('--no-push')
31+
cmd_args = bump_cmd_args + ('--patch',)
32+
if no_push : cmd_args += ('--no-push',)
3233
session.run(*cmd_args, *session.posargs)
3334
@session
3435
def bump_minor(session, no_push=True):
35-
cmd_args = ['py', paths.utils.bump, '--minor']
36-
if no_push : cmd_args.append('--no-push')
36+
cmd_args = bump_cmd_args + ('--minor',)
37+
if no_push : cmd_args += ('--no-push',)
3738
session.run(*cmd_args, *session.posargs)
3839
@session
3940
def bump_feat(session, no_push=True):
4041
bump_minor(session, no_push)
4142
@session
4243
def bump_major(session, no_push=True):
43-
cmd_args = ['py', paths.utils.bump, '--major']
44-
if no_push : cmd_args.append('--no-push')
44+
cmd_args = bump_cmd_args + ('--major',)
45+
if no_push : cmd_args += ('--no-push',)
4546
session.run(*cmd_args, *session.posargs)
4647

4748
@session

latin-locales/noxfile.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,24 @@ def lint_all(session): # all project files
2323
files = session.run('git', 'ls-files', '.', silent=True, log=False).splitlines()
2424
session.run('pre-commit', 'run', '--files', *files, *session.posargs)
2525

26+
bump_cmd_args = ('py', paths.utils.bump)
2627
@session
2728
def bump_patch(session, no_push=True):
28-
cmd_args = ['py', paths.utils.bump, '--patch']
29-
if no_push : cmd_args.append('--no-push')
29+
cmd_args = bump_cmd_args + ('--patch',)
30+
if no_push : cmd_args += ('--no-push',)
3031
session.run(*cmd_args, *session.posargs)
3132
@session
3233
def bump_minor(session, no_push=True):
33-
cmd_args = ['py', paths.utils.bump, '--minor']
34-
if no_push : cmd_args.append('--no-push')
34+
cmd_args = bump_cmd_args + ('--minor',)
35+
if no_push : cmd_args += ('--no-push',)
3536
session.run(*cmd_args, *session.posargs)
3637
@session
3738
def bump_feat(session, no_push=True):
3839
bump_minor(session, no_push)
3940
@session
4041
def bump_major(session, no_push=True):
41-
cmd_args = ['py', paths.utils.bump, '--major']
42-
if no_push : cmd_args.append('--no-push')
42+
cmd_args = bump_cmd_args + ('--major',)
43+
if no_push : cmd_args += ('--no-push',)
4344
session.run(*cmd_args, *session.posargs)
4445

4546
@session

markup-languages/noxfile.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,24 @@ def lint_all(session): # all project files
2727
@session
2828
def update(session, *args) : session.run('py', paths.utils.update, *args)
2929

30+
bump_cmd_args = ('py', paths.utils.bump)
3031
@session
3132
def bump_patch(session, no_push=True):
32-
cmd_args = ['py', paths.utils.bump, '--patch']
33-
if no_push : cmd_args.append('--no-push')
33+
cmd_args = bump_cmd_args + ('--patch',)
34+
if no_push : cmd_args += ('--no-push',)
3435
session.run(*cmd_args, *session.posargs)
3536
@session
3637
def bump_minor(session, no_push=True):
37-
cmd_args = ['py', paths.utils.bump, '--minor']
38-
if no_push : cmd_args.append('--no-push')
38+
cmd_args = bump_cmd_args + ('--minor',)
39+
if no_push : cmd_args += ('--no-push',)
3940
session.run(*cmd_args, *session.posargs)
4041
@session
4142
def bump_feat(session, no_push=True):
4243
bump_minor(session, no_push)
4344
@session
4445
def bump_major(session, no_push=True):
45-
cmd_args = ['py', paths.utils.bump, '--major']
46-
if no_push : cmd_args.append('--no-push')
46+
cmd_args = bump_cmd_args + ('--major',)
47+
if no_push : cmd_args += ('--no-push',)
4748
session.run(*cmd_args, *session.posargs)
4849

4950
@session

non-latin-locales/noxfile.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,24 @@ def lint_all(session): # all project files
2323
files = session.run('git', 'ls-files', '.', silent=True, log=False).splitlines()
2424
session.run('pre-commit', 'run', '--files', *files, *session.posargs)
2525

26+
bump_cmd_args = ('py', paths.utils.bump)
2627
@session
2728
def bump_patch(session, no_push=True):
28-
cmd_args = ['py', paths.utils.bump, '--patch']
29-
if no_push : cmd_args.append('--no-push')
29+
cmd_args = bump_cmd_args + ('--patch',)
30+
if no_push : cmd_args += ('--no-push',)
3031
session.run(*cmd_args, *session.posargs)
3132
@session
3233
def bump_minor(session, no_push=True):
33-
cmd_args = ['py', paths.utils.bump, '--minor']
34-
if no_push : cmd_args.append('--no-push')
34+
cmd_args = bump_cmd_args + ('--minor',)
35+
if no_push : cmd_args += ('--no-push',)
3536
session.run(*cmd_args, *session.posargs)
3637
@session
3738
def bump_feat(session, no_push=True):
3839
bump_minor(session, no_push)
3940
@session
4041
def bump_major(session, no_push=True):
41-
cmd_args = ['py', paths.utils.bump, '--major']
42-
if no_push : cmd_args.append('--no-push')
42+
cmd_args = bump_cmd_args + ('--major',)
43+
if no_push : cmd_args += ('--no-push',)
4344
session.run(*cmd_args, *session.posargs)
4445

4546
@session

programming-languages/noxfile.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,24 @@ def lint_all(session): # all project files
2727
@session
2828
def update(session, *args) : session.run('py', paths.utils.update, *args)
2929

30+
bump_cmd_args = ('py', paths.utils.bump)
3031
@session
3132
def bump_patch(session, no_push=True):
32-
cmd_args = ['py', paths.utils.bump, '--patch']
33-
if no_push : cmd_args.append('--no-push')
33+
cmd_args = bump_cmd_args + ('--patch',)
34+
if no_push : cmd_args += ('--no-push',)
3435
session.run(*cmd_args, *session.posargs)
3536
@session
3637
def bump_minor(session, no_push=True):
37-
cmd_args = ['py', paths.utils.bump, '--minor']
38-
if no_push : cmd_args.append('--no-push')
38+
cmd_args = bump_cmd_args + ('--minor',)
39+
if no_push : cmd_args += ('--no-push',)
3940
session.run(*cmd_args, *session.posargs)
4041
@session
4142
def bump_feat(session, no_push=True):
4243
bump_minor(session, no_push)
4344
@session
4445
def bump_major(session, no_push=True):
45-
cmd_args = ['py', paths.utils.bump, '--major']
46-
if no_push : cmd_args.append('--no-push')
46+
cmd_args = bump_cmd_args + ('--major',)
47+
if no_push : cmd_args += ('--no-push',)
4748
session.run(*cmd_args, *session.posargs)
4849

4950
@session

0 commit comments

Comments
 (0)