Skip to content
This repository was archived by the owner on Aug 11, 2020. It is now read-only.

Commit de9ea13

Browse files
committed
rename cli login script to paperspace-python; add version option
1 parent de8514e commit de9ea13

File tree

3 files changed

+20
-5
lines changed

3 files changed

+20
-5
lines changed

paperspace/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@
22
from .login import login, logout
33
from .jobs import print_json_pretty
44
from . import jobs
5+
6+
__version__ = "0.0.9"

paperspace/main.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import sys
22
import os
33

4+
from . import __version__
45
from .login import login, logout
56

67

@@ -10,9 +11,18 @@ def main():
1011

1112
if not args:
1213
usage(prog)
14+
sys.exit(1)
1315

1416
cmd = args.pop(0)
1517

18+
if cmd in ['help', '--help', '-h']:
19+
usage(prog)
20+
sys.exit(0)
21+
22+
if cmd in ['version', '--version', '-v']:
23+
vers()
24+
sys.exit(0)
25+
1626
if cmd == 'login':
1727
email = None
1828
password = None
@@ -37,8 +47,11 @@ def main():
3747
return not logout()
3848

3949
usage(prog)
50+
sys.exit(1)
51+
4052

53+
def vers():
54+
print('paperspace-python %s' % __version__)
4155

4256
def usage(prog):
43-
print('usage: %s login [[--email] <user@domain.com>] [[--password] <secretpw>] [[--apiToken] <api token name>]\n %s logout' % (prog, prog))
44-
sys.exit(1)
57+
print('usage: %s login [[--email] <user@domain.com>] [[--password] "<secretpw>"] [[--apiToken] "<api token name>"]\n %s logout' % (prog, prog))

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
setup(
1212
name='paperspace',
13-
version='0.0.8',
14-
description='Paperspace API for Python',
13+
version='0.0.9',
14+
description='Paperspace Python',
1515
long_description=long_description,
1616
url='https://github.com/paperspace/paperspace-python',
1717
author='Paperspace Co.',
@@ -30,6 +30,6 @@
3030
packages=find_packages(exclude=['contrib', 'docs', 'tests']),
3131
install_requires=['requests[security]', 'boto3', 'botocore', 'six'],
3232
entry_points={'console_scripts': [
33-
'paperspace = paperspace.main:main',
33+
'paperspace-python = paperspace.main:main',
3434
]},
3535
)

0 commit comments

Comments
 (0)