From 3e134b5b2b5fdf7866ce63201be764897861a4b7 Mon Sep 17 00:00:00 2001 From: ines Date: Tue, 21 Mar 2017 12:15:33 +0100 Subject: [PATCH] Make sure paths in copytree and rmtree are strings --- spacy/cli/package.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spacy/cli/package.py b/spacy/cli/package.py index 5894ec049..a5c41adec 100644 --- a/spacy/cli/package.py +++ b/spacy/cli/package.py @@ -26,7 +26,7 @@ def package(input_dir, output_dir, force): package_path = main_path / model_name create_dirs(package_path, force) - shutil.copytree(input_path, package_path / model_name_v) + shutil.copytree((input_path, package_path / model_name_v).as_posix()) create_file(main_path / 'meta.json', json.dumps(meta, indent=2)) create_file(main_path / 'setup.py', template_setup) create_file(main_path / 'MANIFEST.in', template_manifest) @@ -48,7 +48,7 @@ def check_dirs(input_path, output_path): def create_dirs(package_path, force): if package_path.exists(): if force: - shutil.rmtree(package_path) + shutil.rmtree(package_path.as_posix()) else: util.sys_exit(package_path.as_posix(), "Please delete the directory and try again.",