← All tasks
pythontheskumar/python-dotenv #383Not a task: already works

Wheel should no long be "universal" after Python 2.7 dropped

envgap__theskumar__python-dotenv-383

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • The project already builds and runs before the fix, so there is nothing to repair.

02 / ENVIRONMENT RECIPE

Base commit
06c645c6d6e20bae18dde51e2bb02c82b6d46133
Manifest
setup.cfg
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

theskumar/python-dotenv #383 · read the original issue
The last version which supported Python 2.7 was apparently 0.18.0.  "setup.py" seems to have changed appropriately to https://github.com/theskumar/python-dotenv/blob/ba9408c5048e8e512318df423541d2b44ac6019f/setup.py#L35

which keeps pip from installing anything new than 0.18.0 via PiPi.  

But if you look at the [PyPi download page](https://pypi.org/project/python-dotenv/#files), you see this:

> Built Distribution

> [python_dotenv-0.19.2-py2.py3-none-any.whl ]

> Uploaded Nov 11, 2021 py2 py3



where the wheel is falsely advertising "py2" compatibility.  I think you need to remove this from "setup.cfg" [bdist] section

https://github.com/theskumar/python-dotenv/blob/ba9408c5048e8e512318df423541d2b44ac6019f/setup.cfg#L10

so that you don't build a universal wheel anymore.
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]