Skip to content

Commit 16f8897

Browse files
committed
Eliminated redundant push_bump(), added --no-push to bump sessions
1 parent 402e463 commit 16f8897

2 files changed

Lines changed: 16 additions & 46 deletions

File tree

remove-json-keys/noxfile.py

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
11
from pathlib import Path
2-
import sys
32
from types import SimpleNamespace as sn
43

54
import nox
65

7-
paths = sn(root=Path(__file__).parent)
8-
sys.path.insert(0, str(paths.root / 'utils'))
9-
10-
from lib import toml # type: ignore
6+
pkg = sn(dir=Path(__file__).parent.name)
7+
pkg.name = pkg.dir.replace('-', '_')
118

129
def session(func) : return nox.session(venv_backend='none')(func)
1310

14-
pkg = sn(dir=paths.root.name)
15-
pkg.name = pkg.dir.replace('-', '_')
16-
1711
# SESSIONS
1812

1913
@session
@@ -27,32 +21,23 @@ def test_build(session) : session.run('pip', 'install', '-e', '.') ; session.run
2721
def debug(session) : session.run('py', '-m', pkg.name, '--debug', *session.posargs, env={ 'PYTHONPATH': 'src' })
2822

2923
@session
30-
def bump_patch(session) : session.run('py', 'utils/bump.py', '--patch', *session.posargs)
24+
def bump_patch(session) : session.run('py', 'utils/bump.py', '--patch', '--no-push', *session.posargs)
3125
@session
32-
def bump_minor(session) : session.run('py', 'utils/bump.py', '--minor', *session.posargs)
26+
def bump_minor(session) : session.run('py', 'utils/bump.py', '--minor', '--no-push', *session.posargs)
3327
@session
34-
def bump_major(session) : session.run('py', 'utils/bump.py', '--major', *session.posargs)
28+
def bump_major(session) : session.run('py', 'utils/bump.py', '--major', '--no-push', *session.posargs)
3529

3630
@session
3731
def build(session) : clean(session) ; session.run('py', '-m', 'build') ; print('Build complete!')
3832
@session
3933
def publish(session) : session.run('bash', 'utils/publish.sh', *session.posargs)
4034

4135
@session
42-
def deploy_patch(session) : bump_patch(session) ; push_bump(session) ; build(session) ; publish(session)
36+
def deploy_patch(session) : bump_patch(session) ; build(session) ; publish(session)
4337
@session
44-
def deploy_minor(session) : bump_minor(session) ; push_bump(session) ; build(session) ; publish(session)
38+
def deploy_minor(session) : bump_minor(session) ; build(session) ; publish(session)
4539
@session
46-
def deploy_major(session) : bump_major(session) ; push_bump(session) ; build(session) ; publish(session)
40+
def deploy_major(session) : bump_major(session) ; build(session) ; publish(session)
4741

4842
@session
4943
def clean(session) : session.run('py', 'utils/clean.py')
50-
51-
# HELPERS
52-
53-
def push_bump(session):
54-
new_ver = toml.read('pyproject.toml')['project']['version']
55-
session.run('git', 'pull')
56-
session.run('git', 'add', '.')
57-
session.run('git', 'commit', '-m', f'Bumped {pkg.dir} versions to {new_ver}')
58-
session.run('git', 'push')

translate-messages/noxfile.py

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
11
from pathlib import Path
2-
import sys
32
from types import SimpleNamespace as sn
43

54
import nox
65

7-
paths = sn(root=Path(__file__).parent)
8-
sys.path.insert(0, str(paths.root / 'utils'))
9-
10-
from lib import toml # type: ignore
6+
pkg = sn(dir=Path(__file__).parent.name)
7+
pkg.name = pkg.dir.replace('-', '_')
118

129
def session(func) : return nox.session(venv_backend='none')(func)
1310

14-
pkg = sn(dir=paths.root.name)
15-
pkg.name = pkg.dir.replace('-', '_')
16-
1711
# SESSIONS
1812

1913
@session
@@ -27,32 +21,23 @@ def test_build(session) : session.run('pip', 'install', '-e', '.') ; session.run
2721
def debug(session) : session.run('py', '-m', pkg.name, '--debug', *session.posargs, env={ 'PYTHONPATH': 'src' })
2822

2923
@session
30-
def bump_patch(session) : session.run('py', 'utils/bump.py', '--patch', *session.posargs)
24+
def bump_patch(session) : session.run('py', 'utils/bump.py', '--patch', '--no-push', *session.posargs)
3125
@session
32-
def bump_minor(session) : session.run('py', 'utils/bump.py', '--minor', *session.posargs)
26+
def bump_minor(session) : session.run('py', 'utils/bump.py', '--minor', '--no-push', *session.posargs)
3327
@session
34-
def bump_major(session) : session.run('py', 'utils/bump.py', '--major', *session.posargs)
28+
def bump_major(session) : session.run('py', 'utils/bump.py', '--major', '--no-push', *session.posargs)
3529

3630
@session
3731
def build(session) : clean(session) ; session.run('py', '-m', 'build') ; print('Build complete!')
3832
@session
3933
def publish(session) : session.run('bash', 'utils/publish.sh', *session.posargs)
4034

4135
@session
42-
def deploy_patch(session) : bump_patch(session) ; push_bump(session) ; build(session) ; publish(session)
36+
def deploy_patch(session) : bump_patch(session) ; build(session) ; publish(session)
4337
@session
44-
def deploy_minor(session) : bump_minor(session) ; push_bump(session) ; build(session) ; publish(session)
38+
def deploy_minor(session) : bump_minor(session) ; build(session) ; publish(session)
4539
@session
46-
def deploy_major(session) : bump_major(session) ; push_bump(session) ; build(session) ; publish(session)
40+
def deploy_major(session) : bump_major(session) ; build(session) ; publish(session)
4741

4842
@session
4943
def clean(session) : session.run('py', 'utils/clean.py')
50-
51-
# HELPERS
52-
53-
def push_bump(session):
54-
new_ver = toml.read('pyproject.toml')['project']['version']
55-
session.run('git', 'pull')
56-
session.run('git', 'add', '.')
57-
session.run('git', 'commit', '-m', f'Bumped {pkg.dir} versions to {new_ver}')
58-
session.run('git', 'push')

0 commit comments

Comments
 (0)