You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Isolate Python dependency tree from native build system
Summary:
**Context:**
Thrift Python builds require different library versions and configurations than native C++ builds. `fbthrift-python` does not require `proxygen`, yet `proxygen` is included as a dependency, which makes the build unnecessarily brittle. Current manifests mix Python and C++ dependencies.
**This diff:**
- New `libaio-python` manifest for Linux-only Python builds
- `-python` manifests (`fbthrift-python`, `folly-python`, `fizz-python`, `zlib-python`, `libiberty-python`) now depend on `-python` variants instead of base manifests
- Fix `zlib-python` download URL (github instead of `zlib.net`)
- Exclude `http2_helper` test extension from `fbthrift-python` build (removes `proxygen` dependency)
- **Bonus** - Add build status badges for the python builds.
Reviewed By: yfeldblum
Differential Revision: D94714599
fbshipit-source-id: 5d23e7591b67db3baaa57d54942429162c71fbdf
0 commit comments