Skip to content

Feature parity with Python 3.14#194

Merged
maxfischer2781 merged 13 commits intomasterfrom
pyver/v3.14
Mar 20, 2026
Merged

Feature parity with Python 3.14#194
maxfischer2781 merged 13 commits intomasterfrom
pyver/v3.14

Conversation

@maxfischer2781
Copy link
Copy Markdown
Owner

@maxfischer2781 maxfischer2781 commented Mar 10, 2026

This PR mirrors features implemented with Python 3.14. Major changes include:

  • added strict: bool parameter to map to check for equal length argument iterables
    • it is now a TypeError not to provide any argument iterable
  • the parameters of functools.reduce now follow the CPython 3.14 C implementation for positional-only and keyword arguments
  • The asyncio.iscoroutinefunction() is no longer used and replaced by inspect.iscoroutinefunction() consistently

Closes #189, closes #195.

@maxfischer2781 maxfischer2781 merged commit 0c5e206 into master Mar 20, 2026
22 checks passed
@maxfischer2781 maxfischer2781 deleted the pyver/v3.14 branch March 20, 2026 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Python 3.14 - DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated Feature parity with Python 3.14

1 participant