Revert "Add --always-link flag to cli.download (see #3435)"

This reverts commit 583a566843.
This commit is contained in:
Ines Montani 2019-03-20 01:03:40 +01:00
parent 6cfbb2d34e
commit 685fff40cf
1 changed files with 3 additions and 4 deletions

View File

@ -19,10 +19,9 @@ msg = Printer()
@plac.annotations( @plac.annotations(
model=("Model to download (shortcut or name)", "positional", None, str), model=("Model to download (shortcut or name)", "positional", None, str),
direct=("Force direct download of name + version", "flag", "d", bool), direct=("Force direct download of name + version", "flag", "d", bool),
always_link=("Always create symlinks, even if not shortcut", "flag", "l", bool), pip_args=("additional arguments to be passed to `pip install` on model install"),
pip_args=("Additional arguments to be passed to `pip install` on model install"),
) )
def download(model, direct=False, always_link=False, *pip_args): def download(model, direct=False, *pip_args):
""" """
Download compatible model from default download path using pip. Model Download compatible model from default download path using pip. Model
can be shortcut, model name or, if --direct flag is set, full model name can be shortcut, model name or, if --direct flag is set, full model name
@ -49,7 +48,7 @@ def download(model, direct=False, always_link=False, *pip_args):
# Only create symlink if the model is installed via a shortcut like 'en'. # Only create symlink if the model is installed via a shortcut like 'en'.
# There's no real advantage over an additional symlink for en_core_web_sm # There's no real advantage over an additional symlink for en_core_web_sm
# and if anything, it's more error prone and causes more confusion. # and if anything, it's more error prone and causes more confusion.
if model in shortcuts or always_link: if model in shortcuts:
try: try:
# Get package path here because link uses # Get package path here because link uses
# pip.get_installed_distributions() to check if model is a # pip.get_installed_distributions() to check if model is a