IronLanguages / IronLanguages/ironpython3

PEP 594 – Removing dead batteries from the standard library

Open
#1,352 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C#
Stars
2.8k
Forks
316
Avg merge
1d 9h
Merged PRs (30d)
1

Description

https://peps.python.org/pep-0594/

This PEP is interesting since it lists a bunch of modules which will be removed from the standard library in 3.12/3.13. Probably not worth investing effort into getting these modules working if they require built-in support (although any tests exercising the core is probably a good test).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Read PEP 594 and compare its listed standard-library modules with IronPython's implementation and tests. This issue does not name files, tests, or a specific change, so an actionable contribution would first need a scoped module or test target and an agreed definition of done.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, python
Domain
tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.