Skip to content

Add a section on how to add an extension module to the stdlib. #317

Closed
@ericsnowcurrently

Description

@ericsnowcurrently

Every once in a while someone adds a new extension module to the stdlib. How to do so isn't very clear, particularly regarding all the cross-platform bits. I suppose nobody has added that info to the devguide because it doesn't happen very often; however, it would be particularly helpful in the devguide specifically because we don't do it very often. :) You can mostly look for prior art (e.g. search for what was done when the last module was added), but that's not ideal and it's easy to miss stuff.

I'd expect a new (short) section, probably in stdlibchanges.rst, with a brief summary (including expectations) and a step-by-step for supported platforms. Each platform would have it's own subsection with the steps as well as any caveats. For myself, the Windows section would be where I'd get the most value. However, I imagine that Windows folks could say the same for non-Windows (trivial as it might seem to me).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions