Skip to main content

frondori-kitchen

kitchen-v0 : une cuisine coopérative à deux chefs, façon Overcooked, pour Frondori. Les deux agents reçoivent exactement la même récompense : +1 par soupe servie. Grille, actions discrètes, pas de physique, Python pur.

Installation

pip install frondori-kitchen      # installe aussi frondori-engine

(Pas encore publié sur PyPI : depuis un clone, pip install -e ../frondori-engine -e ..)

Utilisation

import frondori_engine

env = frondori_engine.make("kitchen-v0")   # découvert automatiquement
observations, infos = env.reset(seed=0)
while env.agents:
    actions = {agent: env.action_space(agent).sample() for agent in env.agents}
    observations, rewards, terminations, truncations, infos = env.step(actions)

Paramètres (les matchs de compétition utilisent toujours les valeurs par défaut) : layout, onions_needed (2), cook_time (5), max_steps (200).

Règles, observations et actions : docstring de frondori_kitchen.env, et en anglais sur le site (Documentation > Environments).

Développer / tester

python -m venv .venv && source .venv/bin/activate
pip install -e ../frondori-engine -e ".[dev]"
python -m pytest

Publier une version

  1. Mettre à jour version dans pyproject.toml et commiter.
  2. Pousser un tag du même numéro : git tag v0.1.0 && git push origin v0.1.0.

La CI (.github/workflows/ci.yml) teste, construit et publie sur PyPI ; elle refuse un tag qui ne correspond pas à la version. Publication par Trusted Publishing, sans token : à configurer une fois sur PyPI (projet frondori-kitchen > Publishing > trusted publisher GitHub : ce dépôt, workflow ci.yml, environnement pypi).

frondori-engine doit être publié AVANT ce paquet (il en dépend, et la CI l'installe depuis PyPI).

Licence : MIT.

Metadata

Release files for frondori-kitchen 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for frondori-kitchen 0.1.0
File Size Uploaded
frondori_kitchen-0.1.0.tar.gz 10.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for frondori-kitchen 0.1.0
File Interpreter ABI Platform
frondori_kitchen-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.4 kB

Release files / frondori_kitchen-0.1.0.tar.gz

Download URL frondori_kitchen-0.1.0.tar.gz
Size 10.7 kB
Tags Source
SHA-256 checksum
How to use checksums
09d8abea75a7023c70600f41209dd2d338077ccc0cbe28c14a341699c1ef0687
BLAKE2b-256 checksum
How to use checksums
b0c9d470138b7460f287d9a5209e8a70d6dacfc6de0b0847d2fba58d95ce94c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / frondori_kitchen-0.1.0-py3-none-any.whl

Download URL frondori_kitchen-0.1.0-py3-none-any.whl
Size 9.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
df583b1eafc9fd00fbaea60021ae7d43fe7d18fb3823025177dd1df4af212015
BLAKE2b-256 checksum
How to use checksums
97064ff2c6657b10124bf1e0b3c5dd7288b8e0c78fe6993cd91e4a4d17fd4c29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page