Skip to content

Meta: make pyproject.toml more useful when using dependency managers #11807

@ScatteredComet

Description

@ScatteredComet

Your Godot version: 4.6

Issue description:

Currently, the tutorial for building the manual suggests using the requirements.txt. This misses a few things (such as dependency resolution, although we don't really need that) but mainly it means that no python version is actually being specified by the docs. I believe the versions specified in the requirements.txt need python 3.10 or above (at least that's what poetry told me).

This can easily be fixed by adding [project] metadata.

This has the added benefit of allowing tools such as poetry and uv to be used when creating venv's to build the docs.

URL to the documentation page (if already existing):

https://contributing.godotengine.org/en/latest/documentation/manual/building_the_manual.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    content:websiteIssues related to adding website features and fixing bugs, whether on the front or back-endenhancement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions