Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🧱 integrate unpy #47

Open
jorenham opened this issue Sep 27, 2024 · 2 comments
Open

🧱 integrate unpy #47

jorenham opened this issue Sep 27, 2024 · 2 comments
Labels
meta: codegen Automatically generated code status: blocked Requires completion of another issue or PR

Comments

@jorenham
Copy link
Owner

https://github.com/jorenham/unpy

@jorenham jorenham self-assigned this Sep 27, 2024
@jorenham jorenham pinned this issue Sep 27, 2024
@jorenham
Copy link
Owner Author

jorenham commented Oct 2, 2024

It starting to look like unpy could be battle-ready as soon as next week, at least the backporting stubs from Python 3.13 to 3.10 stuff, that is.

But I'm not yet sure what the best project-level integration strategy should be, because current static typecheckers should be able to understand it.
Perhaps a "mirror project" with its own pyproject.toml is the way out here, but hopefully there's also a more "subtle" alternative approach (e.g. by using a .unpyi extension or something)

The juicy unpy-only features (like type mappings and re-usable methods) will have to wait a little bit longer.

@jorenham jorenham changed the title rewrite in Python 3.13 syntax and backport with unpy unpy 🔥 Oct 9, 2024
@jorenham
Copy link
Owner Author

jorenham commented Oct 9, 2024

unpy can now backport all python 3.13 .pyi features to 3.10:
https://github.com/jorenham/unpy/releases/tag/v0.3.0

But it currently can only handle single .pyi -> .pyi conversion.
So integrating it here will have to wait until unpy has the proper tooling to do so.

@jorenham jorenham added the meta: DX Developer experience label Oct 9, 2024
@jorenham jorenham added the meta: codegen Automatically generated code label Oct 25, 2024
@jorenham jorenham changed the title unpy 🔥 integrate unpy 🔥 Nov 5, 2024
@jorenham jorenham added the status: blocked Requires completion of another issue or PR label Nov 24, 2024
@jorenham jorenham unpinned this issue Nov 24, 2024
@jorenham jorenham added scipy.* and removed meta: DX Developer experience scipy.* labels Nov 25, 2024
@jorenham jorenham changed the title integrate unpy 🔥 🧱 integrate unpy 🔥 Dec 6, 2024
@jorenham jorenham removed their assignment Dec 10, 2024
@jorenham jorenham changed the title 🧱 integrate unpy 🔥 🧱 integrate unpy Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta: codegen Automatically generated code status: blocked Requires completion of another issue or PR
Projects
None yet
Development

No branches or pull requests

1 participant