| Summary: | Implement new python packaging (PEP-517); egg-info => wheels | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Tim Orling <tim.orling> |
| Component: | devtools / tool chain | Assignee: | Tim Orling <tim.orling> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | alex.kanavin, kweihmann, meta.mr.watcher, meta.watcher, randy.macleod, TicoTimo, tvgamblin |
| Version: | 4.0 | ||
| Target Milestone: | 4.0 M3 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Yes (doc changes required) | |
| Bug Depends on: | |||
| Bug Blocks: | 14735 | ||
|
Description
Tim Orling
2021-11-25 04:34:01 UTC
Judging from the upstream discussion https://github.com/pypa/setuptools/issues/1160#issuecomment-549054957 I'd say we definitely need to support both setup.cfg and *.toml For what it's worth, there's now a recipe in oe-core with the issue (python3-jsonschema) - can't be updated because setup.py has vanished. flit_core 3.6.0 vendors tomli to get around the circular dependency issue (until some future date when a TOML parser is in the standard library). https://github.com/pypa/flit/commit/55053217f09e052703c49b8812e7fa1a1a8359f4 V3 of patch series: https://patchwork.yoctoproject.org/project/oe-core/list/?series=1968 This has been merged. Any issues in oe-core should be either sent to the mailing list or a new bug filed. Any issues with other layers should be sent to the appropriate mailing list. |