pipenv does not install all extras
See original GitHub issuePipenv seems to process only the first element in a list of extras.
Given a folder with the following Pipfile (otherwise empty):
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[dev-packages]
[packages]
apache-airflow = {extras = ["s3", "druid"], version = "==1.8.2"}
[requires]
python_version = "3.5"
pipenv install
installs 53 packages. The package pydruid
, which is defined in extra druid, is missing.
Given this Pipfile with inverted order of extras:
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[dev-packages]
[packages]
apache-airflow = {extras = ["druid", "s3"], version = "==1.8.2"}
[requires]
python_version = "3.5"
pipenv install
installs 52 packages. The packages boto
and filechunkio
, which are defined in extra s3, are missing.
Describe your environment
- OS Type: Mac OS 10.13.1
- Python version: Python 2.7.10
- Pipenv version: pipenv, version 8.3.2
Issue Analytics
- State:
- Created 6 years ago
- Comments:26 (10 by maintainers)
Top Results From Across the Web
Pipenv install does not install everything from Pipfile
Installing from this pipfile using pipenv install worked fine, and all packages were installed. I am not exactly sure why this all happened, ......
Read more >pipenv Documentation - Read the Docs
Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, ... Will create a virtual env and install...
Read more >Advanced Usage of Pipenv - Read the Docs
Pipenv allows you to open any Python module that is installed (including ones in your codebase), with the $ pipenv open command: $...
Read more >pip install - pip documentation v22.3.1
pip looks for packages in a number of places: on PyPI (if not disabled via --no-index ), in the local filesystem, and in...
Read more >Installing Packages - Python Packaging User Guide - Python.org
Also, what if you can't install packages into the global site-packages directory? For instance, on a shared host. In all these cases, virtual...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@techalchemy not sure to understand if this is also applicable when installing the local project (“.”)… In any cases, shouldn’t we have some warning/raise exception if extras are given but not used ?
OK this was definitely broken, can confirm. fix pending