Skip to content

Enum34 and other dependencies not installing when targetting 2.7 but using 3.6 #1279

Closed
@nesl247

Description

@nesl247
Describe your environment
  1. macOS 10.13
  2. Python version: 2.7.10 / 3.6.4
  3. Pipenv version: 9.0.1
Expected result

enum34 should be required

Actual result

enum34 is not required

Steps to replicate

I installed pipenv via homebrew, and that uses python 3. When doing so, the Pipfile.lock does not include enum34. However, if I remove pipenv and install it via pip2 install pipenv, then it does. It appears that pipenv is not generating the requirements properly as flake8 requires enum34 conditionally based on the python version.

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