diff --git a/src/python/src/setup.py b/src/python/src/setup.py
index a6924b27c32c36f6473b1ca6b3a714aca25499ad..1e45a8e8d5d9b14e7628178537d5f90d12195031 100644
--- a/src/python/src/setup.py
+++ b/src/python/src/setup.py
@@ -83,7 +83,7 @@ _PACKAGE_DIRECTORIES = {
 
 setuptools.setup(
     name='grpcio',
-    version='0.4.0a8',
+    version='0.5.0a0',
     ext_modules=[_EXTENSION_MODULE],
     packages=list(_PACKAGES),
     package_dir=_PACKAGE_DIRECTORIES,
diff --git a/tools/distrib/python/submit.py b/tools/distrib/python/submit.py
index 5d8a9173654cfe8d1a5c8764c84954fe450278a6..79ebb93e573d79e9725dbf4816126b192dee4c51 100755
--- a/tools/distrib/python/submit.py
+++ b/tools/distrib/python/submit.py
@@ -40,7 +40,7 @@ except:
 
 # Make the push.
 cmd = ['python', 'setup.py', 'sdist']
-subprocess.call(cmd)
+subprocess.call(cmd, cwd=pkgdir)
 
 cmd = ['twine', 'upload', '-r', args.repository]
 if args.identity is not None: