Skip to content

Fix packaging#68

Open
roxell wants to merge 3 commits into
kernelci:masterfrom
roxell:fix-packaging
Open

Fix packaging#68
roxell wants to merge 3 commits into
kernelci:masterfrom
roxell:fix-packaging

Conversation

@roxell
Copy link
Copy Markdown
Collaborator

@roxell roxell commented May 22, 2026

No description provided.

roxell added 3 commits May 22, 2026 06:59
flit_core 4 dropped support for [tool.flit.metadata].
The Arch CI image was rebuilt with flit_core 4, so
`flit build` fails.

Move the metadata to the [project] table. Read version
and description from tuxrun/__init__.py as dynamic
fields.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
The original author no longer works at Linaro and the
antonio.terceiro@linaro.org address bounces.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
flit-core 4.0 dropped the implicit "include VCS files" behavior.
The sdist now only contains the tuxrun package. The Arch
PKGBUILD check() step runs pytest there, finds no tests and
fails.

Add test/ to [tool.flit.sdist] so the sdist always ships the
unit tests.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Comment thread pyproject.toml Outdated
[project]
name = "tuxrun"
authors = [
{name = "Antonio Terceiro", email = "antonio.terceiro@linaro.org"},
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lets drop email

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I did that in the followup commit

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I see but it gets added here 7101a66. What threw me, cool =)

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