Skip to content

pipenv 2023.8.26 and 2023.9.1 ignore editable=true for vcs install #5923

@dennisvang

Description

@dennisvang

Issue description

Pipfile contains a line as follows, to do a vcs install (git) from bitbucket:

...

[packages]
mypackage = {git = "ssh://bitbucket.org/my-username/my-package.git", ref = "2023.8", editable = true}

[requires]
python_version = "3.8"

Note the editable = true.

Using pipenv 2023.7.23 this works as expected: the package is installed as editable, and ends up in my venv/src directory.

Using pipenv 2023.8.26 (and 2023.9.1), this does not work as expected: the package is installed normally (i.e. not editable), in venv/lib/python3.8/site-packages

Expected result

I would expect the package to be installed into venv/src, as described in the pip docs.

Actual result

Package is built and ends up in venv/lib/python3.8/site-packages

Steps to replicate

Install a package from vcs, using a pipfile similar to the above.

References

Possibly related (?):

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: RegressionThis issue is a regression of a previous behavior.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions