55import nox
66
77py_cmd = 'py' if sys .platform .startswith ('win' ) else 'python3'
8-
98pkg = sn (dir = Path (__file__ ).parent .name )
109pkg .name = pkg .dir .replace ('-' , '_' )
11- paths = sn (
12- utils = sn (bump = 'utils/bump.py' , clean = 'utils/clean.py' , publish = 'utils/publish.sh' , update = 'utils/update_langs.py' ))
1310
1411def session (func ) : return nox .session (venv_backend = 'none' , name = func .__name__ .replace ('_' , '-' ))(func )
1512
@@ -26,9 +23,9 @@ def lint_all(session): # all project files
2623 session .run ('pre-commit' , 'run' , '--files' , * files , * session .posargs )
2724
2825@session
29- def update (session , * args ) : session .run (py_cmd , paths . utils .update , * args )
26+ def update (session , * args ) : session .run (py_cmd , '-m' , ' utils.update_langs' , * args )
3027
31- bump_cmd_args = (py_cmd , paths . utils .bump )
28+ bump_cmd_args = (py_cmd , '-m' , ' utils.bump' )
3229@session
3330def bump_patch (session , no_push = True ):
3431 cmd_args = bump_cmd_args + ('--patch' ,)
@@ -51,7 +48,7 @@ def bump_major(session, no_push=True):
5148@session
5249def build (session ) : clean (session ) ; session .run (py_cmd , '-m' , 'build' ) ; print ('Build complete!' )
5350@session
54- def publish (session ) : session .run ('bash' , paths . utils . publish , * session .posargs )
51+ def publish (session ) : session .run ('bash' , ' utils/ publish.sh' , * session .posargs )
5552
5653@session
5754def deploy_patch (session ) : bump_patch (session , no_push = False ) ; build (session ) ; publish (session )
@@ -63,4 +60,4 @@ def deploy_feat(session) : deploy_minor(session)
6360def deploy_major (session ) : bump_major (session , no_push = False ) ; build (session ) ; publish (session )
6461
6562@session
66- def clean (session , * args ) : session .run (py_cmd , paths . utils .clean , * args )
63+ def clean (session , * args ) : session .run (py_cmd , '-m' , ' utils.clean' , * args )
0 commit comments