From dc5171eb1b1d9f1d55e367f8a4d93edb55a43351 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Wed, 26 Jul 2023 11:28:03 -0700 Subject: [PATCH] Make editable work with -e '.[test]', refs #2106 --- datasette/cli.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/datasette/cli.py b/datasette/cli.py index 4ccf1963..32266888 100644 --- a/datasette/cli.py +++ b/datasette/cli.py @@ -354,7 +354,6 @@ def package( @click.option( "-e", "--editable", - type=click.Path(readable=True, exists=True, dir_okay=True, file_okay=False), help="Install a project in editable mode from this path", ) def install(packages, upgrade, requirement, editable): @@ -365,7 +364,7 @@ def install(packages, upgrade, requirement, editable): if upgrade: args += ["--upgrade"] if editable: - args += ["--editable", str(editable)] + args += ["--editable", editable] if requirement: args += ["-r", requirement] args += list(packages)