Skip to content

Add pyproject.toml #20775

Closed
Closed
@jorisvandenbossche

Description

@jorisvandenbossche

Now that pip 19 is out, we can attempt to re-add pyproject.toml


The release of pip version 10 and the presence of a pyproject.toml in our latest released versions gives problems for installing pandas in the following cases:

Problem with installing pandas for Python 3.4

  • You get the error "Double requirement given: numpy ..."
  • The reason for this error is that pandas 0.21-0.22 no longer supports Python 3.4, and thus no longer distributes binary wheels for Python 3.4. Therefore, pip tries to install pandas from source, and this is what now started to fail with Pip version 10.
  • Solution:
  • The fact that those version are downloaded for Python 3.4 (instead of an older compatible version) was a bug in our setup.py, and this will be fixed in future versions of pandas: DEP: Add 'python_requires' to setup.py to drop 3.4 support #20698

Problem with installing pandas on "special" platforms (32bit, PyPy, ARM, ...) (building from source):

Metadata

Metadata

Assignees

No one assigned

    Labels

    BuildLibrary building on various platforms

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions