Ofek Lev
Ofek Lev
related? https://github.com/starship/starship/issues/4539
Any update on this?
> I would say to read `build-system.requirements` too Minor correction: `build-system.requires`
This will fix https://github.com/community/community/discussions/6456 too. It's really affecting many now that everyone is trying to use static metadata standards e.g.: - https://twitter.com/hynek/status/1562291846423859200 - https://github.com/encode/httpx/pull/2351
- Build deps == [`build-system.requires`](https://peps.python.org/pep-0518/#build-system-table) + [`get_requires_for_build_wheel`](https://peps.python.org/pep-0517/#get-requires-for-build-wheel) - Runtime deps == [`project.(dependencies|optional-dependencies)`](https://packaging.python.org/en/latest/specifications/declaring-project-metadata/#dependencies-optional-dependencies) I think just supporting runtime deps for now would be best since it's what most of us care...
Just FYI, while `prepare_metadata_for_build_wheel` would produce results that account for dynamic metadata and therefore would be more accurate, it is an optional API method.
Hatchling might be the only backend that doesn't, for [reasons](https://github.com/pypa/hatch/issues/128), but if this is what you'll use (I hope it is) then I'll implement it as this use case is...
@shin- Do you why this may be happening, or of any workarounds for now?
Any update on this?
Still an issue