Diff protobuf-5.29.5 with a protobuf-6.33.2
| /usr/portage/dev-python/protobuf/protobuf-6.33.2.ebuild 2025-12-16 18:18:05.216617919 +0300 | ||
|---|---|---|
| 31 | 31 | |
| 32 | 32 |
LICENSE="BSD" |
| 33 | 33 |
SLOT="0/$(ver_cut 1-3)" |
| 34 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" |
|
| 34 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" |
|
| 35 | 35 | |
| 36 | 36 |
# need protobuf compiler |
| 37 | 37 |
BDEPEND=" |
| ... | ... | |
| 39 | 39 |
dev-libs/protobuf[protoc(+)] |
| 40 | 40 |
dev-python/absl-py[${PYTHON_USEDEP}]
|
| 41 | 41 |
dev-python/numpy[${PYTHON_USEDEP}]
|
| 42 |
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
| 43 | 42 |
) |
| 44 | 43 |
" |
| 45 | 44 | |
| 45 |
EPYTEST_PLUGINS=() |
|
| 46 | 46 |
EPYTEST_XDIST=1 |
| 47 | 47 |
distutils_enable_tests pytest |
| 48 | 48 | |
| ... | ... | |
| 109 | 109 |
unittest_delimited_import.proto |
| 110 | 110 |
unittest_features.proto |
| 111 | 111 |
unittest_import.proto |
| 112 |
unittest_import_option.proto |
|
| 112 | 113 |
unittest_import_public.proto |
| 113 | 114 |
unittest_legacy_features.proto |
| 114 | 115 |
unittest_mset.proto |
| ... | ... | |
| 149 | 150 |
"google/protobuf/${proto}" || die
|
| 150 | 151 |
done |
| 151 | 152 | |
| 152 |
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 |
|
| 153 |
# pytest-forked prevents segfault on py3.13 |
|
| 154 |
# https://github.com/protocolbuffers/protobuf/issues/22067 |
|
| 155 |
epytest -p pytest_forked --forked |
|
| 153 |
epytest |
|
| 156 | 154 |
} |