55import nox
66
77paths = sn (root = Path (__file__ ).parent )
8- sys .path .insert (0 , str (paths .root / 'src ' ))
8+ sys .path .insert (0 , str (paths .root / 'utils ' ))
99
10- from translate_messages . lib import pkg # type: ignore
10+ from lib import toml # type: ignore
1111
1212def session (func ) : return nox .session (venv_backend = 'none' )(func )
1313
14- project = sn (dir = paths .root .name )
15- project .name = project .dir .replace ('-' , '_' )
14+ pkg = sn (dir = paths .root .name )
15+ pkg .name = pkg .dir .replace ('-' , '_' )
1616
1717# SESSIONS
1818
1919@session
20- def test (session ) : session .run ('py' , '-m' , project .name , * session .posargs , env = { 'PYTHONPATH' : 'src' })
20+ def test (session ) : session .run ('py' , '-m' , pkg .name , * session .posargs , env = { 'PYTHONPATH' : 'src' })
2121@session
22- def test_help (session ) : session .run ('py' , '-m' , project .name , '--help' , * session .posargs , env = { 'PYTHONPATH' : 'src' })
22+ def test_help (session ) : session .run ('py' , '-m' , pkg .name , '--help' , * session .posargs , env = { 'PYTHONPATH' : 'src' })
2323@session
24- def test_build (session ) : session .run ('pip' , 'install' , '-e' , '.' ) ; session .run (project .dir , * session .posargs )
24+ def test_build (session ) : session .run ('pip' , 'install' , '-e' , '.' ) ; session .run (pkg .dir , * session .posargs )
2525
2626@session
27- def debug (session ) : session .run ('py' , '-m' , project .name , '--debug' , * session .posargs , env = { 'PYTHONPATH' : 'src' })
27+ def debug (session ) : session .run ('py' , '-m' , pkg .name , '--debug' , * session .posargs , env = { 'PYTHONPATH' : 'src' })
2828
2929@session
3030def bump_patch (session ) : session .run ('py' , 'utils/bump.py' , '--patch' , * session .posargs )
@@ -51,8 +51,8 @@ def clean(session) : session.run('py', 'utils/clean.py')
5151# HELPERS
5252
5353def push_bump (session ):
54- new_ver = pkg . get_ver ()
54+ new_ver = toml . read ( 'pyproject.toml' )[ 'project' ][ 'version' ]
5555 session .run ('git' , 'pull' )
5656 session .run ('git' , 'add' , '.' )
57- session .run ('git' , 'commit' , '-m' , f'Bumped { project .dir } versions to { new_ver } ' )
57+ session .run ('git' , 'commit' , '-m' , f'Bumped { pkg .dir } versions to { new_ver } ' )
5858 session .run ('git' , 'push' )
0 commit comments