Skip to content

[pull] main from gvalkov:main - #11

Open
pull[bot] wants to merge 54 commits into
Lillecarl:mainfrom
gvalkov:main
Open

pull[bot] wants to merge 54 commits into
Lillecarl:mainfrom
gvalkov:main

Conversation

@pull

@pull pull Bot commented Jan 22, 2025 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

- The existing ecodes.py is renamed to ecodes_runtime.py.

- An ecodes.py is generated at build time (in build_ext) with the genecodes_py.py
  script, after the extension modules are built. The script essentially does a
  repr() on vars(ecodes_runtime) and adds type annotations.

- If something goes wrong in the process of generating ecodes.py, ecodes_runtime.py
  is copied to ecodes.py.

- Stop generating ecodes.pyi as the generated ecodes.py is fully annotated.
@pull pull Bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Jan 22, 2025
Header files passed to genecodes_c.py were ignored after commit 4a0efdd.
@gvalkov
gvalkov force-pushed the main branch 3 times, most recently from 915f2c1 to eda8be2 Compare February 2, 2025 20:16
- Construct tuple directly instead of using Py_BuildValue.
- Return a tuple of tuples instead of a list of tuples.
- Read argument (fd) directly instead of using PyArg_ParseTuple.
@gvalkov
gvalkov force-pushed the main branch 2 times, most recently from 59f2482 to 5a2adbb Compare August 22, 2026 18:28
@gvalkov
gvalkov force-pushed the main branch 2 times, most recently from b01fb13 to cdf0320 Compare August 23, 2026 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants