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)