You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Joshua Haberman
49f356a801
For macOS, build a single multiarch "universal2" wheel instead of separate x86_64 and arm64 wheels.
...
When I tried the previous `arm64` wheel on macOS, I discovered that `pip` on macOS only supports the `arm64` platform tag in a limited set of circumstances. pip seems to prefer `universal2` wheels.
To build a `universal2` wheel, we must run the `llvm-lipo` tool to bundle multiple `cc_binary()` outputs into a single output wheel. We use a transition to depend on multiple architectures for the extension, if we see that we are building for a multiarch CPU.
PiperOrigin-RevId: 447486256
3 years ago
..
dist
For macOS, build a single multiarch "universal2" wheel instead of separate x86_64 and arm64 wheels.
3 years ago
pb_unit_tests
Fixed a Python test by adding a new map insert function that distinguishes between insert and update.
3 years ago
BUILD
Fixed a Python test by adding a new map insert function that distinguishes between insert and update.
3 years ago
convert.c
Fixed the build for Python 3.7.
3 years ago
convert.h
upb_extreg, upb_msg
3 years ago
descriptor.c
Fixed broken test by implementing FieldDescriptor.has_presence.
3 years ago
descriptor.h
Create targets for UPB release
3 years ago
descriptor_containers.c
Mass API rename and clang-reformat ( #485 )
3 years ago
descriptor_containers.h
Mass API rename and clang-reformat ( #485 )
3 years ago
descriptor_pool.c
Fix for internal running of tests.
3 years ago
descriptor_pool.h
Mass API rename and clang-reformat ( #485 )
3 years ago
extension_dict.c
Remaining fixes to make Python tests pass in google3.
3 years ago
extension_dict.h
Create targets for UPB release
3 years ago
map.c
Fixed a Python test by adding a new map insert function that distinguishes between insert and update.
3 years ago
map.h
Create targets for UPB release
3 years ago
message.c
Fixed a test by extending Pythonic initialization to handle dicts in repeated fields.
3 years ago
message.h
Fixed a test by checking for the type of proto.
3 years ago
minimal_test.py
Added a GitHub Action to test Python+upb on Windows, and fixed a couple of bugs this revealed.
3 years ago
protobuf.c
Added a test that the Python module is importable, and fixed several issues that were required to make the test pass:
3 years ago
protobuf.h
Update to new upb module name.
3 years ago
py_extension.bzl
Added wheels for macOS, and tests for all wheels.
3 years ago
python_api.h
Added wheels for macOS, and tests for all wheels.
3 years ago
repeated.c
Fixed broken tests by implementing RepeatedScalarContainer.__reduce__.
3 years ago
repeated.h
Create targets for UPB release
3 years ago
unknown_fields.c
Added a GitHub Action to test Python+upb on Windows, and fixed a couple of bugs this revealed.
3 years ago
unknown_fields.h
Added support for UnknownFieldSet.
3 years ago
version_script.lds
Initial commit of Python+upb.
4 years ago