Skip to content

Mesa Dev Meeting ‐ 12 9 2025

Jackie Kazil edited this page Dec 10, 2025 · 1 revision

Time: 12:00 EDT / 16:00 CET / 22:30 IST

Agenda

  1. Name Change 🔄
    • PyPI (discuss actions)
    • GitHub (discuss actions)
    • URL (discuss actions)
    • ReadTheDocs
  2. Other Items
    • GSoC 2026
    • Unified API for Time & Schedule (#2921)
    • Long-term release strategy (towards 4.0)
    • Expense reimbursements / GSoC 2024 funds

Mesa Org Name Change — Scheduled for December 10, 2025

PyPI

  • Ewout will attempt the PyPI transition.
  • JK will follow up and verify.

GitHub

  • Ewout will lead the GitHub transition discussion.

ReadTheDocs & Docs for Mesa Frames

  • Ewout runs point on the conversion morning CEST.
  • Jackie follows up midday CEST.

Unified API for Time & Schedule (#2921) ⏱️

Discussion: https://github.com/projectmesa/mesa/discussions/2921

  • Mesa now has a unified time source: mesa.time.
  • Next: revisit the API for the classic step procedure.
  • Jan is already using in the class he teaches.
  • Considered one of the most active/interesting ongoing efforts.

Long-Term Release Strategy (Towards 4.0) 🚀

  • Significant backlog of deprecations to resolve.
  • Plan: release 3.4, then shift to 4.0 for breaking changes.
  • Aim: deliver 4.0 in time for GSoC.

Release Stages

  • 4.0 Alpha — 1 week after branching; internal testing only.
  • 4.0 BetaMarch 31; stabilization phase.
  • 4.0 Release Candidate — commit to minimal changes and stability.

Key Dates

  • GSoC 2026 begins: early May
  • PyCon Sprints: May 18–19, 2026

GSoC 2026 Ideas (#2927)

Discussion: https://github.com/projectmesa/mesa/discussions/2927

Ewout’s Updates:

  • Emphasized model contributions.
  • Updated GSoC guide.
  • Idea convergence expected late December / early January.

To-Do for ALL: Read, contribute, and join discussions. 📌


Reimbursements

GSoC 2024: Jackie is finalizing wrap-up with NumFocus; working through remaining details. GSoC 2025

  • Continues with the two-stage review: maintainer review → NumFocus review.
  • Jackie will identify a second reviewer before initiating payments.

Clone this wiki locally