-
-
Notifications
You must be signed in to change notification settings - Fork 52
dev call 20231207
Simon Cross edited this page Dec 7, 2023
·
5 revisions
Matti, Florian, Stepan, Antonio, Tim, Du Toit, Petr, Simon
- Matti noted that NumPy/HPy fork is based on a pretty out-dated NumPy versions.
- Sebastian did a lot of refactoring in NumPy 2.0 which might help NumPy/HPy. However, upgrading the port will be a lot of work and is probably a restart of the migration effort.
- Matti found out that the HPyTypeSpec.globals array is not really used in CPython nor is there any test that would use it.
- On CPython, we plan to use the array in future to make them subinterpreter aware
- Anyway, we should enforce the contract in debug mode https://github.com/hpyproject/hpy/issues/462.
- Simon thinks that there might be less hurry to move to Python 3.12 and newer than for previous releases. Python 3.12 has some performance regressions and big changes are planned for Python 3.13+ (e.g. nogil) that might take a bit longer than usual to stabilize.
- Du Toit is currently working on making cythonized classes work
- The internship is moving towards its end so Du Toit is concentrating
- The goal is, ofc, to open a PR in the end
- Du Toit will still work on Cython/HPy after the internship ended. He plans to work on
cdef
classes. - Cython benchmarks
- Matti suggests to use regular Python benchmarks (pyperformance) and cythonize them
- Also, if possible we could try to run lxml benchmarks
- Petr is working on guidelines
- Lots of discussions happening a few of which are relevant to NI; (C API working group; on particular issues for adding new API functions)
- Working group is currently discussing things that are mostly at an internal level. Petr will make sure that HPy people are involved in discussions about user (ext author) facing API.
- Petr's PEP draft should hopefully be available in the next weeks.
- We should create a list of people we think are interested and ask them
- Once we know who is interested, we need to decide what's the best venue (eg. PyCon US or EuroPython, etc.)
- Then, try to propose a workshop there.
- Simon brought up that HPy people may do another Winter sprint the Italian Alps.
- 5 September 2024
- 4 April 2024
- 7 March 2024
- 1 February 2024
- 11 January 2024
- 7 December 2023
- 9 November 2023
- 5 October 2023
- 14 September 2023
- 3 August 2023
- 6 July 2023
- 1 June 2023
- 4 May 2023
- 13 April 2023
- 2 March 2023
- 2 February 2023
- 12 January 2023
- 1 December 2022
- 3 November 2022
- 6 October 2022
- 8 September 2022
- 4 August 2022
- 7 July 2022
- 2 June 2022
- 5 May 2022
- 7 April 2022
- 3 March 2022
- 3 February 2022
- 13 January 2022
- 2 December 2021
- 4 November 2021
- 7 October 2021
- 2 September 2021
- 12 August 2021
- 8 July 2021
- 6 May 2021
- 4 March 2021
- 7 January 2021
- 3 December 2020
- 5 November 2020