3 """ Upload Generated Wheel Package to PyPi """
4 from __future__
import absolute_import
5 from __future__
import unicode_literals
6 from __future__
import print_function
11 from twine.commands.upload
import main
as twine_upload
13 CURRENT_PATH = os.path.dirname(os.path.realpath(__file__))
15 if __name__ ==
"__main__":
16 if os.environ.get(
"TWINE_USERNAME")
is None:
17 os.environ[
"TWINE_USERNAME"] =
"sbr"
18 if os.environ.get(
"TWINE_PASSWORD")
is None:
19 os.environ[
"TWINE_PASSWORD"] = getpass.getpass().strip()
20 dist_dir = os.path.join(CURRENT_PATH,
"dist")
21 if not os.listdir(dist_dir):
23 twine_upload([os.path.join(dist_dir,
"*")])
24 for filename
in os.listdir(dist_dir):
25 os.remove(os.path.join(dist_dir, filename))