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

Broad PyPI Support #380

Open
1 of 5 tasks
lastmjs opened this issue May 11, 2023 · 0 comments
Open
1 of 5 tasks

Broad PyPI Support #380

lastmjs opened this issue May 11, 2023 · 0 comments

Comments

@lastmjs
Copy link
Member

lastmjs commented May 11, 2023

We have expanded support for the Python stdlib, but there are a number of issues that have cropped up just trying to import a basic PyPI packge like ic-py.

  1. The compiler takes an extremely long time to compile everything
  2. Far too many files are included in the parsing than necessary
  3. Use of Tuple clashes far too easily with our own, we may need to implement import tracing
  4. async comprehensions are not supported by py_freeze in RustPython

Cleaning up the list of python file names to only include those directly depended upon may help a lot.

To enable broad PyPI support it looks like we will need:

@lastmjs lastmjs changed the title PyPI Support Broad PyPI Support May 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant