Community Wishlist Survey 2023/Bots and gadgets/Support ASGI on Toolforge
Appearance
Support ASGI on Toolforge
- Problem: Toolforge does not provide support for Python ASGI (Asynchronous Server Gateway Interface). This prevents tool developers from using modern, more performant frameworks such as FastAPI.
- Proposed solution: WMF devs add toolforge support for ASGI
- Who would benefit: Volunteer developers using toolforge, and the editing community, who benefits from new tools.
- More comments:
- Phabricator tickets: phab:T296729
- Proposer: FASTILY 07:23, 25 January 2023 (UTC)
Discussion
- It has been two years since we requested this on Phabricator. Supporting ASGI is the key to opening up our servers to more diverse tools and capabilities. It would have a great return on investment by providing more modern frameworks for development by the community. - Fuzheado (talk) 10:47, 14 February 2023 (UTC)
- Hi folx, just reiterating an update on Phabricator by the Wikimedia Cloud Services team — the Toolforge Build Service now offers the ability to "use modern ASGI-based frameworks like FastAPI". Please note that this service is in a "beta state, which means that it is likely to change in non-backward compatible ways and/or suffer from outages and bugs". It may be worth some interested parties trying it out and leaving them some feedback. Thanks! — TheresNoTime-WMF (talk • they/them) 11:29, 24 May 2023 (UTC)
Voting
Support Tokenzero (talk) 19:39, 10 February 2023 (UTC)
Support MisterSynergy (talk) 20:46, 10 February 2023 (UTC)
Support Joalpe (talk) 21:53, 10 February 2023 (UTC)
Support NMaia (talk) 23:17, 10 February 2023 (UTC)
Support --NGC 54 (talk|contribs) 00:39, 11 February 2023 (UTC)
Support Dalba 00:52, 11 February 2023 (UTC)
Support XtexChooser (talk) 02:37, 11 February 2023 (UTC)
Support * Pppery * it has begun 03:43, 11 February 2023 (UTC)
Support Libcub (talk) 05:47, 11 February 2023 (UTC)
Support Much needed feature. Soumendrak (talk) 06:06, 11 February 2023 (UTC)
Support Jeeputer (talk) 08:51, 11 February 2023 (UTC)
Support RPI2026F1 (talk) 13:20, 11 February 2023 (UTC)
Support Bluerasberry (talk) 15:00, 11 February 2023 (UTC)
Support That will help potential developers. Thingofme (talk) 15:31, 11 February 2023 (UTC)
Support Prairie Astronomer (talk) 15:31, 11 February 2023 (UTC)
Support Thomas Kinz (talk) 19:55, 11 February 2023 (UTC)
Support Arnd (talk) 08:36, 12 February 2023 (UTC)
Support Izno (talk) 07:13, 13 February 2023 (UTC)
Support Stardust-09 (talk) 15:55, 13 February 2023 (UTC)
Support Fuzheado (talk) 10:46, 14 February 2023 (UTC)
Support cyrfaw (talk) 11:40, 15 February 2023 (UTC)
Support PRmaster1 (talk) 13:12, 15 February 2023 (UTC)
Support Abbe98 (talk) 15:44, 16 February 2023 (UTC)
Support Hári Zalán (talk) 15:53, 16 February 2023 (UTC)
Support Steam Flow (talk) 22:06, 16 February 2023 (UTC)
Support Kpjas (talk) 07:34, 18 February 2023 (UTC)
Support Vulcan❯❯❯Sphere! 15:18, 18 February 2023 (UTC)
Support MarioGom (talk) 18:36, 18 February 2023 (UTC)
Support WhinyTheYounger (talk) 20:34, 18 February 2023 (UTC)
Support Hans5958 (talk) 02:52, 20 February 2023 (UTC)
Support Wakelamp (talk) 10:40, 20 February 2023 (UTC)
Support Watty62 (talk) 17:42, 20 February 2023 (UTC)
Support Kcat37 (talk) 13:38, 21 February 2023 (UTC)
Support Althair (talk) 04:02, 23 February 2023 (UTC)
Support Tommy Kronkvist (talk) 14:38, 23 February 2023 (UTC)