Unable to try out old plone.importexport and plone.app.workflowmanager

I've been trying to run these addons for some time, but it looks like they are not being maintained; the last commits were made 5 years ago, and both are currently at Python 2.7 and plone 5.1 max.
Could some maintainer confirm if it is even possible to test these out (no matter what state they are in)
I've tried to test these add-ons locally initially, but got some import errors, like

...
zope.schema._bootstrap interfaces.ValidationError: ImportError: "Module five has no global grok" plone.importexport error

To be OS independent, I've also tried different versions with docker but failed to have a successful buildout—I tried versions 3.12, 3.9.18, 3.8, 2.8, and 2.7.
I've reviewed the code slightly, and it looks like Python 2.7. also got hint from travis-ci files.
So here are the complete details for Python2.7, plone5.1 attempt with docker:
Dockerfile

FROM python:2.7

RUN apt-get update && apt-get install -y \
    build-essential \
    libssl-dev \
    libffi-dev \
    && rm -rf /var/lib/apt/lists/*

WORKDIR /app

COPY requirements.txt .
RUN pip install -r requirements.txt

COPY . .

CMD ["buildout", "-c", "version_plone51.cfg"]

For reference to version_plone51.cfg see https://github.com/collective/plone.importexport/blob/master/version_plone51.cfg

And here are the logs for the buildout:

(venv) f@f:~/w/oss/plone/plone.importexport$ docker run --rm plone.importexport
Creating directory '/app/eggs'.
Getting distribution for 'mr.developer==1.38'.
Got mr.developer 1.38.
Getting distribution for 'zc.buildout==2.13.3'.
Got zc.buildout 2.13.3.
Getting distribution for 'setuptools==42.0.2'.
Got setuptools 42.0.2.
Creating directory '/app/bin'.
Creating directory '/app/parts'.
Creating directory '/app/develop-eggs'.
Not upgrading because not running a local buildout command.
Develop: '/app/.'
Getting distribution for 'zc.recipe.egg==2.0.1'.
Got zc.recipe.egg 2.0.1.

Getting distribution for 'zope.security==4.1.1'.
src/zope/proxy/_zope_proxy_proxy.c: In function ‘wrap_getattro’:
src/zope/proxy/_zope_proxy_proxy.c:211:22: warning: implicit declaration of function ‘PyUnicode_AsUTF8’; did you mean ‘PyUnicode_Format’? [-Wimplicit-function-declaration]
     name_as_string = PyUnicode_AsUTF8(name);
                      ^~~~~~~~~~~~~~~~
                      PyUnicode_Format
src/zope/proxy/_zope_proxy_proxy.c:211:20: warning: assignment to ‘const char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
     name_as_string = PyUnicode_AsUTF8(name);
                    ^
src/zope/proxy/_zope_proxy_proxy.c: In function ‘wrap_setattro’:
src/zope/proxy/_zope_proxy_proxy.c:275:20: warning: assignment to ‘const char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
     name_as_string = PyUnicode_AsUTF8(name);
                    ^
src/zope/proxy/_zope_proxy_proxy.c: At top level:
src/zope/proxy/_zope_proxy_proxy.c:314:8: error: unknown type name ‘Py_hash_t’
 static Py_hash_t
        ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:581:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
     wrap_pow,                               /* nb_power */
     ^~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:581:5: note: (near initialization for ‘wrap_as_number.nb_divmod’)
src/zope/proxy/_zope_proxy_proxy.c:582:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types]
     wrap_neg,                               /* nb_negative */
     ^~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:582:5: note: (near initialization for ‘wrap_as_number.nb_power’)
src/zope/proxy/_zope_proxy_proxy.c:585:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *)’ {aka ‘int (*)(struct _object *)’} [-Wincompatible-pointer-types]
     wrap_bool,                              /* nb_bool, formerly nb_nonzero */
     ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:585:5: note: (near initialization for ‘wrap_as_number.nb_absolute’)
src/zope/proxy/_zope_proxy_proxy.c:586:5: warning: initialization of ‘int (*)(PyObject *)’ {aka ‘int (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types]
     wrap_invert,                            /* nb_invert */
     ^~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:586:5: note: (near initialization for ‘wrap_as_number.nb_nonzero’)
src/zope/proxy/_zope_proxy_proxy.c:587:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
     wrap_lshift,                            /* nb_lshift */
     ^~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:587:5: note: (near initialization for ‘wrap_as_number.nb_invert’)
src/zope/proxy/_zope_proxy_proxy.c:592:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types]
     wrap_int,                               /* nb_int */
     ^~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:592:5: note: (near initialization for ‘wrap_as_number.nb_or’)
src/zope/proxy/_zope_proxy_proxy.c:598:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
     wrap_iadd,                              /* nb_inplace_add */
     ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:598:5: note: (near initialization for ‘wrap_as_number.nb_long’)
src/zope/proxy/_zope_proxy_proxy.c:599:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
     wrap_isub,                              /* nb_inplace_subtract */
     ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:599:5: note: (near initialization for ‘wrap_as_number.nb_float’)
src/zope/proxy/_zope_proxy_proxy.c:600:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
     wrap_imul,                              /* nb_inplace_multiply */
     ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:600:5: note: (near initialization for ‘wrap_as_number.nb_oct’)
src/zope/proxy/_zope_proxy_proxy.c:601:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
     wrap_imod,                              /* nb_inplace_remainder */
     ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:601:5: note: (near initialization for ‘wrap_as_number.nb_hex’)
src/zope/proxy/_zope_proxy_proxy.c:602:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
     (ternaryfunc)wrap_ipow,                 /* nb_inplace_power */
     ^
src/zope/proxy/_zope_proxy_proxy.c:602:5: note: (near initialization for ‘wrap_as_number.nb_inplace_add’)
src/zope/proxy/_zope_proxy_proxy.c:607:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
     wrap_ior,                               /* nb_inplace_or */
     ^~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:607:5: note: (near initialization for ‘wrap_as_number.nb_inplace_power’)
src/zope/proxy/_zope_proxy_proxy.c:615:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types]
     wrap_index,                             /* nb_index */
     ^~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:615:5: note: (near initialization for ‘wrap_as_number.nb_inplace_or’)
src/zope/proxy/_zope_proxy_proxy.c:669:5: warning: initialization of ‘long int (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *)’ {aka ‘int (*)(struct _object *)’} [-Wincompatible-pointer-types]
     wrap_hash,                              /* tp_hash */
     ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:669:5: note: (near initialization for ‘ProxyType.tp_hash’)
src/zope/proxy/_zope_proxy_proxy.c: In function ‘PyInit__zope_proxy_proxy’:
src/zope/proxy/_zope_proxy_proxy.c:48:23: error: variable ‘moduledef’ has initializer but incomplete type
         static struct PyModuleDef moduledef = { \
                       ^~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
     ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:11: error: ‘PyModuleDef_HEAD_INIT’ undeclared (first use in this function); did you mean ‘PyObject_HEAD_INIT’?
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
           ^~~~~~~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
     ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:11: note: each undeclared identifier is reported only once for each function it appears in
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
           ^~~~~~~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
     ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:11: warning: excess elements in struct initializer
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
           ^~~~~~~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
     ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:11: note: (near initialization for ‘moduledef’)
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
           ^~~~~~~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
     ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:981:16: warning: excess elements in struct initializer
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
                ^~~~~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:34: note: in definition of macro ‘MOD_DEF’
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
                                  ^~~~
src/zope/proxy/_zope_proxy_proxy.c:981:16: note: (near initialization for ‘moduledef’)
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
                ^~~~~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:34: note: in definition of macro ‘MOD_DEF’
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
                                  ^~~~
src/zope/proxy/_zope_proxy_proxy.c:981:37: warning: excess elements in struct initializer
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
                                     ^~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:40: note: in definition of macro ‘MOD_DEF’
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
                                        ^~~
src/zope/proxy/_zope_proxy_proxy.c:981:37: note: (near initialization for ‘moduledef’)
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
                                     ^~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:40: note: in definition of macro ‘MOD_DEF’
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
                                        ^~~
src/zope/proxy/_zope_proxy_proxy.c:49:45: warning: excess elements in struct initializer
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
                                             ^
src/zope/proxy/_zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
     ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:45: note: (near initialization for ‘moduledef’)
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
                                             ^
src/zope/proxy/_zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
     ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:981:53: warning: excess elements in struct initializer
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
                                                     ^~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:49: note: in definition of macro ‘MOD_DEF’
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
                                                 ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:981:53: note: (near initialization for ‘moduledef’)
     MOD_DEF(m, "_zope_proxy_proxy", module___doc__, module_functions)
                                                     ^~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:49: note: in definition of macro ‘MOD_DEF’
           PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
                                                 ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:48:35: error: storage size of ‘moduledef’ isn’t known
         static struct PyModuleDef moduledef = { \
                                   ^~~~~~~~~
..........
src/zope/interface/_zope_interface_coptimizations.c:2662:1: note: declared here
 PyInit__zope_interface_coptimizations(void)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/zope/interface/_zope_interface_coptimizations.c: At top level:
src/zope/interface/_zope_interface_coptimizations.c:2642:27: error: storage size of ‘_zic_module_def’ isn’t known
 static struct PyModuleDef _zic_module_def = {
                           ^~~~~~~~~~~~~~~
src/zope/interface/_zope_interface_coptimizations.c:2642:27: error: storage size of ‘_zic_module_def’ isn’t known
  File "build/bdist.linux-x86_64/egg/zope/interface/document.py", line 38
    return f"``{s}``"
                    ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/interfaces.py", line 686
    ):  # pylint:disable=redefined-builtin
    ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/tests/test_document.py", line 67
    (f"{indent} It can be used to annotate any class or object, "
                                                                ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/tests/test_advice.py", line 132
    class Meta(type, metaclass=Metameta):
                              ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/tests/odd.py", line 95
    return f"<odd class {self.__name__} at {hex(id(self))}>"
                                                           ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/tests/test_registry.py", line 2625
    UtilityImplementingFoo(), IFoo, name=f'{i}'
                                              ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/tests/test_declarations.py", line 1363
    assert repr(IFoo) == f'<InterfaceClass {__name__}.IFoo>'
                                                           ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/tests/test_interface.py", line 2848
    a: I1 | None
     ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/declarations.py", line 352
    return f'classImplements({name}{declared_names})'
                                                    ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/common/tests/__init__.py", line 143
    f'Failed to create instance of {constructor}') from e
                                                ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/common/__init__.py", line 170
    f"{k}\n{v.__doc__}" for k, v in optionals.items()
                      ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/ro.py", line 628
    left_title = f'Legacy RO (len={len(self.legacy_ro)})'
                                                        ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/adapter.py", line 343
    yield from cls._allKeys(v, i - 1, new_parent_k)
             ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/registry.py", line 169
    return f"<{self.__class__.__name__} {self.__name__}>"
                                                        ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/exceptions.py", line 96
    return f"The object {target!r}"
                                  ^
SyntaxError: invalid syntax

  File "build/bdist.linux-x86_64/egg/zope/interface/interface.py", line 796
    self.__identifier__ = f"{__module__}.{name}"
                                               ^
SyntaxError: invalid syntax

********************************************************************************
WARNING:

        An optional code optimization (C extension) could not be compiled.

        Optimizations for this package will not be available!

command 'gcc' failed with exit status 1
********************************
............
    raise
  File "/usr/local/lib/python2.7/contextlib.py", line 35, in __exit__
    self.gen.throw(type, value, traceback)
  File "/usr/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 195, in setup_context
    yield
  File "/usr/local/lib/python2.7/contextlib.py", line 35, in __exit__
    self.gen.throw(type, value, traceback)
  File "/usr/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 166, in save_modules
    saved_exc.resume()
  File "/usr/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 141, in resume
    six.reraise(type, exc, self._tb)
  File "/usr/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 154, in save_modules
    yield saved
  File "/usr/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 195, in setup_context
    yield
  File "/usr/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 250, in run_setup
    _execfile(setup_script, ns)
  File "/usr/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 45, in _execfile
    exec(code, globals, locals)
  File "/tmp/easy_install-lgUXUr/zope.security-4.1.1/setup.py", line 167, in <module>
    
  File "/usr/local/lib/python2.7/site-packages/setuptools/__init__.py", line 129, in setup
    return distutils.core.setup(**attrs)
  File "/usr/local/lib/python2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/local/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python2.7/site-packages/setuptools/command/bdist_egg.py", line 172, in run
    cmd = self.call_command('install_lib', warn_dir=0)
  File "/usr/local/lib/python2.7/site-packages/setuptools/command/bdist_egg.py", line 158, in call_command
    self.run_command(cmdname)
  File "/usr/local/lib/python2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python2.7/site-packages/setuptools/command/install_lib.py", line 11, in run
    self.build()
  File "/usr/local/lib/python2.7/distutils/command/install_lib.py", line 111, in build
    self.run_command('build_ext')
  File "/usr/local/lib/python2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python2.7/site-packages/setuptools/command/build_ext.py", line 78, in run
    _build_ext.run(self)
  File "/usr/local/lib/python2.7/distutils/command/build_ext.py", line 340, in run
    self.build_extensions()
  File "/usr/local/lib/python2.7/distutils/command/build_ext.py", line 449, in build_extensions
    self.build_extension(ext)
  File "/usr/local/lib/python2.7/site-packages/setuptools/command/build_ext.py", line 199, in build_extension
    _build_ext.build_extension(self, ext)
  File "/usr/local/lib/python2.7/distutils/command/build_ext.py", line 499, in build_extension
    depends=ext.depends)
  File "/usr/local/lib/python2.7/distutils/ccompiler.py", line 566, in compile
    depends, extra_postargs)
  File "/usr/local/lib/python2.7/distutils/ccompiler.py", line 355, in _setup_compile
    pp_opts = gen_preprocess_options(macros, incdirs)
  File "/usr/local/lib/python2.7/distutils/ccompiler.py", line 1053, in gen_preprocess_options
    pp_opts.append ("-I%s" % dir)
  File "/tmp/easy_install-lgUXUr/zope.security-4.1.1/setup.py", line 77, in __str__
    
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1136, in resource_filename
    return get_provider(package_or_requirement).get_resource_filename(
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 348, in get_provider
    __import__(moduleOrReq)
  File "/tmp/easy_install-lgUXUr/zope.security-4.1.1/.eggs/zope.proxy-5.3-py2.7-linux-x86_64.egg/zope/proxy/__init__.py", line 20, in <module>
  File "/tmp/easy_install-lgUXUr/zope.security-4.1.1/.eggs/zope.interface-7.2-py2.7-linux-x86_64.egg/zope/interface/__init__.py", line 53, in <module>
  File "/tmp/easy_install-lgUXUr/zope.security-4.1.1/.eggs/zope.interface-7.2-py2.7-linux-x86_64.egg/zope/interface/interface.py", line 796
    self.__identifier__ = f"{__module__}.{name}"
                                               ^
SyntaxError: invalid syntax
An error occurred when trying to install /tmp/tmpdymVoYget_dist/zope.security-4.1.1.tar.gz. Look above this message for any errors that were output by easy_install.
While:
  Installing.
  Getting section instance.
  Initializing section instance.
  Installing recipe plone.recipe.zope2instance.
  Getting distribution for 'zope.security==4.1.1'.

An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 2127, in main
    getattr(buildout, command)(args)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 681, in install
    [self[part]['recipe'] for part in install_parts]
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1278, in __getitem__
    options._initialize()
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1386, in _initialize
    self.initialize()
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1392, in initialize
    recipe_class = _install_and_load(reqs, 'zc.buildout', entry, buildout)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1342, in _install_and_load
    allow_hosts=buildout._allow_hosts
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 924, in install
    return installer.install(specs, working_set)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 726, in install
    for dist in self._get_dist(req, ws):
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 570, in _get_dist
    dists = [_move_to_eggs_dir_and_compile(dist, self._dest)]
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 1707, in _move_to_eggs_dir_and_compile
    [tmp_loc] = glob.glob(os.path.join(tmp_dest, '*'))
ValueError: need more than 0 values to unpack
(venv) f@f:~/w/oss/plone/plone.importexport$ 

Any hint on this one is appreciated. Thanks!

1 Like

Thanks for looking at these, @Faakhir30

Workflow manager probably last worked with Plone 5.1. At the repo the last commit was " update to build on Plone 5.1 latest"

5.1 predates the current Docker deployment tooling but there are older Docker images for Plone maintained by Eau de Web

2 Likes