dep-protobuf/python
Mike Kruskal 248ed86f2b Add better handling for systems without python3 installed.
The current behavior will crash any Bazel command immediately, due to our declared pip dependencies in WORKSPACE, if python3 can't be found.  The new behavior will mock out these workspace dependencies and allow any non-python targets to run.  Python targets will be skipped by wildcard expressions if there's no system python3, and will fail when run directly, due to compatibility mismatch.

PiperOrigin-RevId: 492085254
2022-11-30 19:55:26 -08:00
..
dist Add better handling for systems without python3 installed. 2022-11-30 19:55:26 -08:00
pb_unit_tests Add better handling for systems without python3 installed. 2022-11-30 19:55:26 -08:00
BUILD Add better handling for systems without python3 installed. 2022-11-30 19:55:26 -08:00
convert.c implement upb_Map_Next() as the new upb_Map iterator 2022-11-21 08:39:24 -08:00
convert.h upb: use the new reflection headers 2022-09-15 10:27:11 -07:00
descriptor.c Added is_closed to EnumDescriptor in protobuf python upb 2022-11-04 16:14:35 -07:00
descriptor.h upb: use the new reflection headers 2022-09-15 10:27:11 -07:00
descriptor_containers.c upb: use the new reflection headers 2022-09-15 10:27:11 -07:00
descriptor_containers.h upb: use the new reflection headers 2022-09-15 10:27:11 -07:00
descriptor_pool.c silently succeed when adding the same serialized file in Python 2022-09-27 18:02:50 -07:00
descriptor_pool.h Mass API rename and clang-reformat (#485) 2022-01-12 07:19:28 -08:00
extension_dict.c rename the upb_MiniTable subtypes to follow the upb style guide: 2022-11-07 11:10:44 -08:00
extension_dict.h Create targets for UPB release 2022-04-13 09:07:41 -07:00
map.c implement upb_Map_Next() as the new upb_Map iterator 2022-11-21 08:39:24 -08:00
map.h upb: use the new reflection headers 2022-09-15 10:27:11 -07:00
message.c create text/ subdir for all text-format code 2022-11-03 10:34:48 -07:00
message.h upb: use the new reflection headers 2022-09-15 10:27:11 -07:00
minimal_test.py Added a GitHub Action to test Python+upb on Windows, and fixed a couple of bugs this revealed. 2022-05-03 16:51:00 -07:00
protobuf.c replace and repair the integer hash table iterator: 2022-11-16 18:47:45 -08:00
protobuf.h create upb/hash/ 2022-11-14 09:33:38 -08:00
py_extension.bzl Enabled TAP testing for upb on Windows via Lexan. 2022-11-14 22:37:54 -08:00
python_api.h Added wheels for macOS, and tests for all wheels. 2022-05-04 16:04:44 -07:00
repeated.c normalize upb_Message_New() 2022-10-10 13:54:21 -07:00
repeated.h upb: use the new reflection headers 2022-09-15 10:27:11 -07:00
requirements.txt Add better handling for systems without python3 installed. 2022-11-30 19:55:26 -08:00
requirements_311.txt Add better handling for systems without python3 installed. 2022-11-30 19:55:26 -08:00
unknown_fields.c move the wire type definitions into upb/wire/ where they belong 2022-11-18 10:00:13 -08:00
unknown_fields.h Added support for UnknownFieldSet. 2022-04-20 11:12:58 -07:00
version_script.lds Initial commit of Python+upb. 2021-08-18 12:38:26 -07:00