Skip to content

Pip installing futures despite being on python 3 #106

@AndySun25

Description

@AndySun25

For some odd reason, installing python lambda always brings along futures thus breaking various lambda apps I attempt to deploy. I've been able to replicate this across multiple virtualenvs in Linux and also when installing on Windows.

$ pip install python-lambda
Collecting python-lambda
  Using cached python_lambda-3.1.2-py2.py3-none-any.whl
Collecting docutils==0.12 (from python-lambda)
  Using cached docutils-0.12-py3-none-any.whl
Collecting pyaml==15.8.2 (from python-lambda)
Collecting jmespath==0.9.0 (from python-lambda)
  Using cached jmespath-0.9.0-py2.py3-none-any.whl
Collecting PyYAML==3.11 (from python-lambda)
Collecting six==1.10.0 (from python-lambda)
  Using cached six-1.10.0-py2.py3-none-any.whl
Collecting botocore==1.5.62 (from python-lambda)
  Using cached botocore-1.5.62-py2.py3-none-any.whl
Collecting click==6.6 (from python-lambda)
  Using cached click-6.6-py2.py3-none-any.whl
Collecting boto3==1.4.4 (from python-lambda)
  Using cached boto3-1.4.4-py2.py3-none-any.whl
Collecting futures==3.0.5 (from python-lambda)
Collecting python-dateutil==2.5.3 (from python-lambda)
  Using cached python_dateutil-2.5.3-py2.py3-none-any.whl
Collecting s3transfer<0.2.0,>=0.1.10 (from boto3==1.4.4->python-lambda)
  Using cached s3transfer-0.1.13-py2.py3-none-any.whl
Installing collected packages: docutils, PyYAML, pyaml, jmespath, six, python-dateutil, botocore, click, s3transfer, boto3, futures, python-lambda
Successfully installed PyYAML-3.11 boto3-1.4.4 botocore-1.5.62 click-6.6 docutils-0.12 futures-3.0.5 jmespath-0.9.0 pyaml-15.8.2 python-dateutil-2.5.3 python-lambda-3.1.2 s3transfer-0.1.13 six-1.10.0
PS C:\Users\andy_> pip install python-lambda
Collecting python-lambda
  Downloading python_lambda-3.1.2-py2.py3-none-any.whl
Collecting docutils==0.12 (from python-lambda)
  Downloading docutils-0.12-py3-none-any.whl (508kB)
Collecting boto3==1.4.4 (from python-lambda)
  Downloading boto3-1.4.4-py2.py3-none-any.whl (127kB)
Collecting botocore==1.5.62 (from python-lambda)
  Downloading botocore-1.5.62-py2.py3-none-any.whl (3.5MB)
Collecting jmespath==0.9.0 (from python-lambda)
  Downloading jmespath-0.9.0-py2.py3-none-any.whl
Collecting click==6.6 (from python-lambda)
  Downloading click-6.6-py2.py3-none-any.whl (71kB)
Collecting futures==3.0.5 (from python-lambda)
  Downloading futures-3.0.5.tar.gz
Collecting pyaml==15.8.2 (from python-lambda)
  Downloading pyaml-15.8.2.tar.gz

PS C:\Users\andy_> python --version
Python 3.6.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions