-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow prereleases only for specific packages #4572
Comments
The implementation approach still needs some discussion, so a PEEP should be landed. Take a look at |
That would be a big improvement, in most projects the only package my team would like in prerelease is black or a new version of sqlalchemy 1.4 (in preparation for next gen v 2.0) |
Related: #4607 |
Possibly related: #3947 (comment) |
@matteius I think if PEEP is going to be written, it should cover the aggregation of all the pip-related specifications across a number of issues and discussions, e.g. a per package specification for |
Is your feature request related to a problem? Please describe.
I need to allow prereleases for a specific dependency, but I'd prefer not to allow them for all dependencies, for safety.
Describe the solution you'd like
allow_prereleases
option inPipfile
should accept a list of strings (in addition to boolean), in which case prereleases should only be allowed for those packages$ pipenv --support
Pipenv version:
'2020.11.15'
Pipenv location:
'/usr/local/lib/python3.7/site-packages/pipenv'
Python location:
'/usr/local/bin/python'
Python installations found:
3.7.7
:/usr/local/bin/python3.7m
3.7.7
:/usr/local/bin/python3
3.7.7
:/usr/local/bin/python3.7
3.7.3
:/usr/bin/python3.7m
3.7.3
:/usr/bin/python3
3.7.3
:/usr/bin/python3.7
2.7.16
:/usr/bin/python2
2.7.16
:/usr/bin/python2.7
PEP 508 Information:
System environment variables:
PATH
HOSTNAME
TERM
AUTH_USER_OVERRIDE
VIRTUAL_HOST
VIRTUAL_PORT
FLASK_CONFIG
FLASK_APP
LANG
GPG_KEY
PYTHON_VERSION
PYTHON_PIP_VERSION
PYTHON_GET_PIP_URL
PYTHON_GET_PIP_SHA256
UWSGI_INI
UWSGI_CHEAPER
UWSGI_PROCESSES
NGINX_MAX_UPLOAD
NGINX_WORKER_PROCESSES
LISTEN_PORT
STATIC_URL
STATIC_PATH
STATIC_INDEX
PYTHONPATH
PIPENV_PYUP_API_KEY
FLASK_ENV
HOME
PIP_DISABLE_PIP_VERSION_CHECK
PYTHONDONTWRITEBYTECODE
PIP_SHIMS_BASE_MODULE
PIP_PYTHON_PATH
PYTHONFINDER_IGNORE_UNSUPPORTED
Pipenv–specific environment variables:
PIPENV_PYUP_API_KEY
: ``Debug–specific environment variables:
PATH
:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANG
:C.UTF-8
Contents of
Pipfile
('/app/Pipfile'):Contents of
Pipfile.lock
('/app/Pipfile.lock'):The text was updated successfully, but these errors were encountered: