diff --git a/build_package.py b/build_package.py index c8395f64200f..207b3e696c28 100644 --- a/build_package.py +++ b/build_package.py @@ -19,6 +19,7 @@ from pip._vendor.packaging.version import parse as Version, InvalidVersion DEFAULT_DEST_FOLDER = "./dist" +OMITTED_RELEASE_PACKAGES = ['azure-keyvault'] def create_package(name, dest_folder=DEFAULT_DEST_FOLDER): absdirpath = os.path.abspath(name) @@ -31,6 +32,7 @@ def travis_build_package(): This method prints on stdout for Travis. Return is obj to pass to sys.exit() directly """ + travis_tag = os.environ.get('TRAVIS_TAG') if not travis_tag: print("TRAVIS_TAG environment variable is not present") @@ -48,6 +50,10 @@ def travis_build_package(): print("Version must be a valid PEP440 version (version is: {})".format(version)) return "Version must be a valid PEP440 version (version is: {})".format(version) + if name.lower() in OMITTED_RELEASE_PACKAGES: + print("The input package {} has been disabled for release from Travis.CI.".format(name)) + return + abs_dist_path = Path(os.environ['TRAVIS_BUILD_DIR'], 'dist') create_package(name, str(abs_dist_path))