Skip to content

Conversation

@ShahanaFarooqui
Copy link
Collaborator

The libs/gl-testserver/pyproject.toml file is missing the [build-system] table, which is strongly recommended for any Python project intended to be built and installed.

The [build-system] table is crucial because it defines two key things :

  • requires: A list of dependencies needed to build your project.
  • build-backend: The Python object that will perform the build.

Without this section, tools like uv and pip do not know how to build and install the package from its source, even if all other project metadata is correctly specified.

The `libs/gl-testserver/pyproject.toml` file is missing the [build-system] table, which is strongly recommended for any Python project intended to be built and installed.

The [build-system] table is crucial because it defines two key things :
- requires: A list of dependencies needed to build your project.
- build-backend: The Python object that will perform the build.

Without this section, tools like `uv` and `pip` do not know how to build and install the package from its source, even if all other project metadata is correctly specified.
@cdecker cdecker merged commit 23e52af into Blockstream:main Oct 15, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants