Skip to content

Conversation

T-Dynamos
Copy link
Contributor

No description provided.

@AndreMiras
Copy link
Member

Looking good overall, however the build is failing with:

2025-09-15T14:13:55.0422730Z ValueError: invalid pyproject.toml config: `project.license`.
2025-09-15T14:13:55.0424270Z configuration error: `project.license` must be valid exactly by one definition (2 matches found):
2025-09-15T14:13:55.0425370Z 
2025-09-15T14:13:55.0425720Z     - keys:
2025-09-15T14:13:55.0426190Z         'file': {type: string}
2025-09-15T14:13:55.0426780Z       required: ['file']
2025-09-15T14:13:55.0427320Z     - keys:
2025-09-15T14:13:55.0427760Z         'text': {type: string}
2025-09-15T14:13:55.0428350Z       required: ['text']

This can probably be solved by patching https://github.com/python-pillow/Pillow/blob/11.3.0/pyproject.toml#L17 and change it from:

license = "MIT-CMU"

to:

license = { text = "MIT-CMU" }

@AndreMiras
Copy link
Member

Thanks for addressing, next one seems to be 🤷‍♂️

configuration error: `project` must not contain {'license-files'} properties

@T-Dynamos
Copy link
Contributor Author

T-Dynamos commented Sep 17, 2025

Error is because of setuptools version mismatch.

Ignoring "sys._home = value" override

This prevents venv setuptools to run, which is fixed in 3.13 PR, so need to wait.

EDIT: NVM I was wrong!

@T-Dynamos T-Dynamos marked this pull request as ready for review September 17, 2025 06:51
@T-Dynamos
Copy link
Contributor Author

@AndreMiras Looks good now!

Copy link
Member

@AndreMiras AndreMiras left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, well done 💪

@AndreMiras AndreMiras merged commit d129d08 into kivy:develop Sep 17, 2025
32 of 33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants