Closed gegenschall closed 2 years ago
I guess putting the pypi source at the first would do the trick
I guess putting the pypi source at the first would do the trick
I tried that, it does not.
I too experienced this behavior today. Many, many 303's scrolling by on my pypiserver despite listing normal pypi.org first in my Pipfile.
This should be resolved with index restricted package work from earlier this year. The default index is the first one in the Pipfile and it will not consider pypi if you use something other than pypi as the first. For more information: https://pipenv.pypa.io/en/latest/advanced/#specifying-package-indexes
Hi,
I'm trying to add a second [[source]] to my Pipfile but keep all other packages installed from the original [[source]] definition. My Pipfile currently looks like this:
Let's assume
Django
is available on the test source but I do not want it to be installed from there.django-tex
is only available on the test source. If I run justpipenv install
I somehow always end up with the version ofDjango
fromtest
that I do not want.It would be entirely possible to specify an index for each package in
[packages]
but that might be a bit tedious when[packages]
is rather large. Is there some kind of weighting mechanism, s.t. I can specify that thepypi
source is always preferred over thetest
source even though version numbers intest
are higher than inpypi
?Also note how
Django
is installed fromtest
but thePipfile.lock
states that the index ispypi
.edit: When I specify
django = {version = "*", index="pypi"}
I still end up with Django being installed from thetest
source. Really not sure what's happening there.$ pipenv --support
Pipenv version: `'2018.11.15.dev0'` Pipenv location: `'/usr/lib/python3.7/site-packages/pipenv'` Python location: `'/usr/bin/python'` Python installations found: - `3.7.2`: `/usr/bin/python3` - `3.7.2`: `/usr/bin/python3.7m` - `3.5.3`: `/usr/bin/pypy3` - `2.7.15`: `/usr/bin/python2.7` - `2.7.13`: `/usr/bin/pypy` PEP 508 Information: ``` {'implementation_name': 'cpython', 'implementation_version': '3.7.2', 'os_name': 'posix', 'platform_machine': 'x86_64', 'platform_python_implementation': 'CPython', 'platform_release': '4.20.0-arch1-1-ARCH', 'platform_system': 'Linux', 'platform_version': '#1 SMP PREEMPT Mon Dec 24 03:00:40 UTC 2018', 'python_full_version': '3.7.2', 'python_version': '3.7', 'sys_platform': 'linux'} ``` System environment variables: - `DBUS_SESSION_BUS_ADDRESS` - `DISPLAY` - `HOME` - `INVOCATION_ID` - `JOURNAL_STREAM` - `LANG` - `LOGNAME` - `MAIL` - `MANAGERPID` - `PATH` - `POWERLINE_COMMAND` - `PWD` - `SHELL` - `SSH_AUTH_SOCK` - `TERM` - `TMUX_PANE` - `USER` - `XAUTHORITY` - `XDG_RUNTIME_DIR` - `SHLVL` - `OLDPWD` - `_` - `ZSH` - `ZSH_CACHE_DIR` - `EDITOR` - `DOCKERCLOUD_USER` - `ZSH_AUTOSUGGEST_USE_ASYNC` - `ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE` - `PAGER` - `LESS` - `LSCOLORS` - `LS_COLORS` - `AUTOJUMP_SOURCED` - `AUTOJUMP_ERROR_PATH` - `VIRTUAL_ENV_DISABLE_PROMPT` - `LC_CTYPE` - `TMUX` - `PIP_DISABLE_PIP_VERSION_CHECK` - `PYTHONDONTWRITEBYTECODE` - `PIP_SHIMS_BASE_MODULE` - `PIP_PYTHON_PATH` - `PYTHONFINDER_IGNORE_UNSUPPORTED` Pipenv–specific environment variables: Debug–specific environment variables: - `PATH`: `/usr/local/sbin:/usr/local/bin:/usr/bin:/home/max/.local/bin` - `SHELL`: `/usr/bin/zsh` - `EDITOR`: `vim` - `LANG`: `en_US.UTF-8` - `PWD`: `