You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@texera.apache.org by "Yicong-Huang (via GitHub)" <gi...@apache.org> on 2026/04/26 04:48:52 UTC

[I] Remove dead Python <3.5 backports from amber/requirements.txt: typing and dataclasses [texera]

Yicong-Huang opened a new issue, #4522:
URL: https://github.com/apache/texera/issues/4522

   ### Task Summary
   
   `amber/requirements.txt` lists two PyPI backport packages that are obsolete for the Python versions this repo supports (3.10–3.13):
   
   - `typing==3.7.4.3` (line 31) — backport of the `typing` stdlib module for Python <3.5. Has been part of the standard library since Python 3.5.
   - `dataclasses==0.6` (line 36) — backport of the `dataclasses` stdlib module for Python <3.7. Has been part of the standard library since Python 3.7.
   
   Installing these on supported versions is at best wasted install time. At worst, the PyPI `typing` package can shadow the stdlib version and cause subtle import/typing bugs because it's pinned to a 3.7-era surface.
   
   Side effect: on Python 3.13, `typing==3.7.4.3` has no prebuilt wheel and is built from source on every CI run (visible in #4519's investigation).
   
   ### Priority
   
   P3 – Low
   
   ### Task Type
   
   Refactor / Cleanup


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Remove dead Python <3.5 backports from amber/requirements.txt: typing and dataclasses [texera]

Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
Yicong-Huang closed issue #4522: Remove dead Python <3.5 backports from amber/requirements.txt: typing and dataclasses
URL: https://github.com/apache/texera/issues/4522


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org