## Agenda
- Status updates
- How can we make retrieving and using WASI wheels as easy as possible for app developers?
- E.g. which dependency managers to support and/or integrate with?
- Can/should we do it without requiring `wasi-sdk` to be installed?
- Can/should we make `componentize-py` download wheels itself as needed?
- Anything else?
## Notes
- two major installers: pip and conda
- several workflow tools (like pipenv), but just defer to e.g. pip
- you can tell pip to cross-install: https://snarky.ca/testing-a-project-using-the-wasi-build-of-cpython-with-pytest/
- not sure if workflow tool will necessarily pass through
- maybe via env variable? Need platform tag and target directory
- or only support pip directly to start with?
- platform is really wasi-libc version until backward compatibility is practical
- alternative repos besides PyPI where we can publish?
- Yes: concept of indexes
- can configure via CLI or pypi.ini
- PEP in progress to clarify how deps are found
- dependencies stored in a file which is workflow-tool-specific
- py-project.toml oriented towards libraries
- requirements.txt used for apps; pip-specific
- working to standardize and related library-ify pip features and use py-project.toml for everything
- showcase project
- can host dependency wheels on own server
- need to work with community on target name, compatibility (non)guarantees
- alternative to pip: conda and condaforge
## Action Items
- Joel: move meeting notes to https://github.com/bytecodealliance/meetings/tree/main/SIG-Guest-Languages
- Joel: add invitation to https://groups.google.com/g/ba-sig-guest-languages