wheel_upload.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
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
7 
8 import os
9 import getpass
10 
11 from twine.commands.upload import main as twine_upload
12 
13 CURRENT_PATH = os.path.dirname(os.path.realpath(__file__))
14 
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):
22  exit()
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))


naoqi_libqicore
Author(s): Aldebaran
autogenerated on Wed Sep 14 2022 02:22:41