Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help typeshed add support for Python 3.13! #11990

Open
AlexWaygood opened this issue May 20, 2024 · 2 comments
Open

Help typeshed add support for Python 3.13! #11990

AlexWaygood opened this issue May 20, 2024 · 2 comments
Labels
help wanted An actionable problem of low to medium complexity where a PR would be very welcome

Comments

@AlexWaygood
Copy link
Member

AlexWaygood commented May 20, 2024

The Python 3.13 beta 1 has just been released, and there's a lot of functions and classes that are either new or changed in Python 3.13! This is a great way you could help contribute with typeshed during the PyCon sprints.


How to help? Follow these steps:

  1. Clone typeshed and create a new branch

  2. Remove one or more entries in the section immediately under this comment in this file:

    # TODO: triage these new errors

    (I probably wouldn't try removing too many at once)

  3. If you have Python 3.13 available locally:

    1. activate a Python 3.13 virtual environment
    2. Run pip install -r requirements-tests.txt
    3. Run pip install git+https://github.com/python/mypy@e8a26308d5d06925cf769b62f41ef2e4bc546ada
    4. Run python tests/stubtest_stdlib.py
    5. Fix the errors reported in step (4)
    6. Make a PR

    Otherwise:

    1. Make a PR
    2. Fix the errors reported in GitHub's CI and push to the PR branch

Feel free to ping me, @JelleZijlstra or @hauntsaninja if you have any questions or difficulties! (We're all at the sprints!)

@AlexWaygood AlexWaygood added the help wanted An actionable problem of low to medium complexity where a PR would be very welcome label May 20, 2024
@AlexWaygood
Copy link
Member Author

(cc. @tonybaloney, if you still have folks looking for good sprint contributions!)

benchatt added a commit to benchatt/typeshed that referenced this issue May 23, 2024
benchatt added a commit to benchatt/typeshed that referenced this issue May 23, 2024
benchatt added a commit to benchatt/typeshed that referenced this issue May 23, 2024
benchatt added a commit to benchatt/typeshed that referenced this issue May 23, 2024
benchatt added a commit to benchatt/typeshed that referenced this issue May 23, 2024
@AlexWaygood AlexWaygood changed the title Help typeshed add support for Python 3.13 during the PyCon sprints! Help typeshed add support for Python 3.13 Jun 4, 2024
@AlexWaygood AlexWaygood changed the title Help typeshed add support for Python 3.13 Help typeshed add support for Python 3.13! Jun 4, 2024
@AlexWaygood
Copy link
Member Author

(The PyCon sprints are over now, but this is still a great way to contribute, and we'll gladly accept PRs relating to it!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted An actionable problem of low to medium complexity where a PR would be very welcome
Projects
None yet
Development

No branches or pull requests

1 participant