diff options
-rw-r--r-- | CHANGES.rst | 2 | ||||
-rwxr-xr-x | setuptools/command/develop.py | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index 05a4175a..601aefba 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -3,6 +3,8 @@ v34.0.2 * #882: Ensure extras are honored when building the working set. +* #913: Fix issue in develop if package directory has + a trailing slash. v34.0.1 ------- diff --git a/setuptools/command/develop.py b/setuptools/command/develop.py index 97708ba3..ddfdc662 100755 --- a/setuptools/command/develop.py +++ b/setuptools/command/develop.py @@ -92,7 +92,7 @@ class develop(namespaces.DevelopInstaller, easy_install): setup script resides and ensure that path points to the setup path from $install_dir/$egg_path. """ - path_to_setup = egg_base.replace(os.sep, '/') + path_to_setup = egg_base.replace(os.sep, '/').rstrip('/') if path_to_setup != os.curdir: path_to_setup = '../' * (path_to_setup.count('/') + 1) resolved = normalize_path(os.path.join(install_dir, egg_path, path_to_setup)) |