SPECs provide recommendations for projects in the scientific Python ecosystem.
Not all recommendations apply to all projects.
All community members and ecosystem projects are welcome to participate in the SPEC process.
The SPEC process is described in the
SPEC Purpose and Process,
SPEC Steering Committee, and
SPEC Core Projects documents.
Community discussions take place on the
SPECs
Discourse forum.
SPEC development takes place in the SPEC repository.
Contributors must adhere to our code of conduct.
Recommendations | Endorsed By |
SPEC 0 — Minimum Supported Dependencies | |
SPEC 1 — Lazy Loading of Submodules and Functions | |
SPEC 2 — API Dispatch | DRAFT |
SPEC 3 — Accessibility | DRAFT |
SPEC 4 — Using and Creating Nightly Wheels | |
SPEC 5 — CI Best Practices | DRAFT |
SPEC 6 — Keys to the Castle | DRAFT |