From c399b938df738fd1395e6a244d5fb8e159ec7bcd Mon Sep 17 00:00:00 2001 From: Idan Cohen Date: Sat, 12 Nov 2022 19:36:07 +0200 Subject: [PATCH] define upload_package --- npm_install.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/npm_install.py b/npm_install.py index 3e8ef79..89bd1b2 100644 --- a/npm_install.py +++ b/npm_install.py @@ -26,6 +26,24 @@ def download_all_package(): packages_urls = get_all_urls_packages() for package_url in packages_urls: download_npm_package(package_url, "npm-packages") + +def upload_package(nexus_host, repository, package_file): + if nexus_host[-1] != "/": + nexus_host += "/" + res = requests.post( + nexus_host + "service/rest/v1/components?repository=" + repository, + headers={ + "accept": "application/json", + "Content-Type": "multipart/form-data" + }, + files={ + "npm.asset": open(package_file, "rb") + }) + return res + + +def publish_all_packages(): + pass def main():