INNER CODE UNIT · Python

package

logandk/serverless-wsgi · requirements.py:24

def package(req_files, target_dir, pip_args=""):
    venv_dir = os.path.join(target_dir, ".venv")
    tmp_dir = os.path.join(target_dir, ".tmp")

    for req_file in req_files:
        if not os.path.isfile(req_file):
            sys.exit("No requirements file found in: {}".format(req_file))

    if os.path.exists(target_dir):
        if not os.path.isdir(target_dir):
            sys.exit("Existing non-directory found at: {}".format(target_dir))
        shutil.rmtree(target_dir)
    os.mkdir(target_dir)

    if os.path.exists(venv_dir):
        shutil.rmtree(venv_dir)

    if os.path.exists(tmp_dir):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…