To be truly deterministic, a maintainer of a Pipfile should be able to specify whether to use binary or source #3782
Labels
Category: Dependency Resolution
Issue relates to dependency resolution.
Status: Deferred / On Hold 🛑
This item is on hold until further notice.
Type: Enhancement 💡
This is a feature or enhancement request.
Currently, if it is necessary to specify source or binary installation of packages it is required for the end user to specify this using pip environment variables, e.g.
PIP_NO_BINARY=psycopg2 pipenv install
The maintainer of the Pipfile has no way of specifying this directly, so must tell the end user through another channel. This leaves uncertainty as to which variant of the software has been installed
With requirements.txt is is possible for the maintainer to specify in the file the preference with options such as
--no-binary psycopg2
I believe that adding binary and source options that default to true to the packages specifier would be a sensible way to replicate this behaviour for pipenv e.g.
The text was updated successfully, but these errors were encountered: