mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-11 14:03:23 -05:00
A pack is the platform baseline plus what its cores need, so a profile change alters pack contents; build.yml did not watch emulators/. Its release notes read git log -15 on a depth-1 clone, which returns one commit, and its test step ran a single module out of nineteen. validate.yml ignored install.sh and install.ps1, so a PR touching only a bootstrap skipped the test that pins them to install.py. checkout and setup-python were pinned to v6 in two workflows and v7 in the others; jsonschema was imported by validate_schemas.py and declared nowhere, and requires-python claimed 3.10 while both bootstraps accept 3.8.
22 lines
649 B
TOML
22 lines
649 B
TOML
[project]
|
|
name = "retrobios"
|
|
version = "1.0.0"
|
|
description = "BIOS collection manager for retrogaming platforms"
|
|
# install.py is the only entry point a user runs before cloning, and both
|
|
# bootstraps accept 3.8. Nothing here needs a newer runtime, so the floor
|
|
# stays where the bootstraps put it.
|
|
requires-python = ">=3.8"
|
|
dependencies = [
|
|
"pyyaml",
|
|
]
|
|
|
|
# jsonschema is tooling, not a runtime dependency: scripts/validate_schemas.py
|
|
# and the CI contract check are the only callers, and no user path imports it.
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"jsonschema>=4.23",
|
|
]
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/Abdess/retrobios"
|