mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-11 05:53:23 -05:00
32 lines
1.1 KiB
TOML
32 lines
1.1 KiB
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, so the floor stays where the bootstraps put it. That
|
|
# floor covers install.py alone: the build scripts under scripts/ use syntax
|
|
# CPython 3.12 introduced, which is the version CI pins and the version a
|
|
# contributor needs to run the pipeline or the test suite.
|
|
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[format-nongpl]>=4.23",
|
|
]
|
|
# The site build the repo generates and documents. Both were hard
|
|
# requirements of deploy-site.yml and of wiki/release-process.md while being
|
|
# declared nowhere, so a contributor following either had to read the
|
|
# workflow to learn what to install.
|
|
docs = [
|
|
"mkdocs-material>=9.7.5,<10",
|
|
"pymdown-extensions>=10.14",
|
|
]
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/Abdess/retrobios"
|