Skip to content

4d88472 results in run dependencies being required at build time #13411

@sthen

Description

@sthen

Describe the bug

Not sure if this was intentional, but it wasn't mentioned in the commit log so I'm assuming not; after 4d88472, sphinx's run dependencies (requests, Pygments docutils, etc) become required at build time and flit-core reports them as missing if not present.

How to Reproduce

Attempt to build sphinx with runtime deps not installed.

Environment Information

Platform:              openbsd7; (OpenBSD-7.6-amd64-64bit-ELF)
Python version:        3.12.9 (main, Feb 28 2025, 13:08:05) [Clang 16.0.6])
Python implementation: CPython
Sphinx version:        8.2.3
Docutils version:      0.21.2
Jinja2 version:        3.1.5
Pygments version:      2.19.1

Sphinx extensions

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions