Hi,
I am not able to build the current-version-image docker image that contains
the python client used for integration test.
I guess it is the same error as on GitHub Actions
Does anyone have an idea about how to fix this?
I am on Fedora 31 + docker (no podman)
The build fails consistently
mvn clean install -DskipTests -Ddocker -DintegrationTests -rf
:current-version-image
below the error
Maybe it is due to some auto upgrade of some python dependencies?
It looks like we are not using a fixed version dependency, but something
like:
dependencies = [
'protobuf>=3.0.0',
'requests<3.0.0dev,>=2.18.0',
'setuptools>=34.0.0',
'six>=1.10.0',
'pytz',
'futures>=3.2.0;python_version<"3.2"',
'grpcio>=1.8.2',
'pymmh3>=0.0.3'
]
see
https://github.com/apache/bookkeeper/blob/master/stream/clients/python/setup.py#L28
Enrico
[INFO] Step 21/24 : RUN /opt/bookkeeper/scripts/install-python-client.sh
[INFO]
[INFO] ---> Running in 98f582464063
[INFO] ++ ls
/opt/bookkeeper/bookkeeper-client/apache_bookkeeper_client-4.11.0-py2.py3-none-any.whl
[INFO]
[INFO] +
WHEEL_FILE=/opt/bookkeeper/bookkeeper-client/apache_bookkeeper_client-4.11.0-py2.py3-none-any.whl
[INFO]
[INFO] + pip install
/opt/bookkeeper/bookkeeper-client/apache_bookkeeper_client-4.11.0-py2.py3-none-any.whl
[INFO]
[INFO] Processing
./bookkeeper-client/apache_bookkeeper_client-4.11.0-py2.py3-none-any.whl
[INFO] Collecting grpcio>=1.8.2 (from apache-bookkeeper-client==4.11.0)
[INFO] Downloading
https://files.pythonhosted.org/packages/cf/7a/9744998129fce7e29c5f2d8b0f545913b7383e65d8366fc0ae98d11936af/grpcio-1.28.1.tar.gz
(19.5MB)
[INFO] Complete output from command python setup.py egg_info:
[INFO] Found cython-generated files...
[INFO] error in grpcio setup command: 'install_requires' must be a
string or list of strings containing valid project/version requirement
specifiers