collective / collective.saml2

Installation of SAML2 web single-sign-on for Plone (dm.zope.saml2)
5 stars 6 forks source link

Does not work with Plone 6 and Python 3.12 #15

Open wesleybl opened 2 weeks ago

wesleybl commented 2 weeks ago

I tried to run the buildout of the tests branch with Plone 6 and Python 3.12 and received the error below:

Getting distribution for 'dm.xmlsec.binding>1.1'.
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [795 lines of output]
      /tmp/pip-req-build-b3wzt96g/setup.py:156: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
        try: from pkg_resources import require, DistributionNotFound, VersionConflict
      /home/user/git/collective.saml2/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
      !!

              ********************************************************************************
              Requirements should be satisfied by a PEP 517 installer.
              If you are using pip, you can try `pip install --use-pep517`.
              ********************************************************************************

      !!
        dist.fetch_build_eggs(dist.setup_requires)
      /home/user/git/collective.saml2/lib/python3.12/site-packages/setuptools/_distutils/dist.py:266: UserWarning: Unknown distribution option: 'test_requires'
        warnings.warn(msg)
      /home/user/git/collective.saml2/lib/python3.12/site-packages/setuptools/dist.py:678: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.
      !!

              ********************************************************************************
              Please replace its usage with implicit namespaces (PEP 420).

              See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.
              ********************************************************************************

      !!
        ep.load()(self, ep.name, value)
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-cpython-312
      creating build/lib.linux-x86_64-cpython-312/dm
      copying dm/__init__.py -> build/lib.linux-x86_64-cpython-312/dm
      creating build/lib.linux-x86_64-cpython-312/dm/xmlsec
      copying dm/xmlsec/__init__.py -> build/lib.linux-x86_64-cpython-312/dm/xmlsec
      creating build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding
      copying dm/xmlsec/binding/tests.py -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding
      copying dm/xmlsec/binding/__init__.py -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding
      copying dm/xmlsec/binding/tmpl.py -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding
      running egg_info
      writing dm.xmlsec.binding.egg-info/PKG-INFO
      writing dependency_links to dm.xmlsec.binding.egg-info/dependency_links.txt
      writing namespace_packages to dm.xmlsec.binding.egg-info/namespace_packages.txt
      writing requirements to dm.xmlsec.binding.egg-info/requires.txt
      writing top-level names to dm.xmlsec.binding.egg-info/top_level.txt
      dependency src/lxml.etree.h won't be automatically included in the manifest: the path doesn't exist
      dependency src/lxml-version.h won't be automatically included in the manifest: the path doesn't exist
      dependency src/lxml.etree_api.h won't be automatically included in the manifest: the path doesn't exist
      reading manifest file 'dm.xmlsec.binding.egg-info/SOURCES.txt'
      writing manifest file 'dm.xmlsec.binding.egg-info/SOURCES.txt'
      /home/user/git/collective.saml2/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'dm.xmlsec.binding.resources' is absent from the `packages` configuration.
      !!

              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'dm.xmlsec.binding.resources' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.

              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'dm.xmlsec.binding.resources' is explicitly added
              to the `packages` configuration field.

              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).

              You can read more about "package discovery" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

              If you don't want 'dm.xmlsec.binding.resources' to be distributed and are
              already explicitly excluding 'dm.xmlsec.binding.resources' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.

              You can read more about "package data files" on setuptools documentation page:

              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html

              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************

      !!
        check.warn(importable)
      copying dm/xmlsec/binding/LICENSE.txt -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding
      copying dm/xmlsec/binding/README.txt -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding
      copying dm/xmlsec/binding/VERSION.txt -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding
      copying dm/xmlsec/binding/tests.txt -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding
      creating build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/deskey.bin -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/encrypt-element-tmpl.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/encrypt1-res.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/encrypt1-tmpl.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/encrypt2-doc.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/encrypt2-res.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/encrypt3-doc.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/encrypt3-res.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/rootcert.pem -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/rsacert.pem -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/rsakey.pem -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/rsapub.pem -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/sign1-res.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/sign1-tmpl.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/sign2-doc.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/sign2-res.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/sign3-doc.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/sign3-res.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/verify4-bad-res.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/verify4-bad-tmpl.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/verify4-res.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      copying dm/xmlsec/binding/resources/verify4-tmpl.xml -> build/lib.linux-x86_64-cpython-312/dm/xmlsec/binding/resources
      running build_ext
      building 'dm.xmlsec.binding._xmlsec' extension
      creating build/temp.linux-x86_64-cpython-312
      creating build/temp.linux-x86_64-cpython-312/src
      x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_CRYPTO_OPENSSL=1 -I/tmp/pip-req-build-b3wzt96g/.eggs/lxml-5.2.2-py3.12-linux-x86_64.egg/lxml -I/tmp/pip-req-build-b3wzt96g/.eggs/lxml-5.2.2-py3.12-linux-x86_64.egg/lxml/includes -Isrc -I/usr/include/libxml2 -I/usr/include/xmlsec1 -I/home/user/git/collective.saml2/include -I/usr/include/python3.12 -c src/_xmlsec.c -o build/temp.linux-x86_64-cpython-312/src/_xmlsec.o
      src/_xmlsec.c: In function ‘__pyx_f_2dm_6xmlsec_7binding_7_xmlsec__error_callback’:
      src/_xmlsec.c:2261:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       2261 |   __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_error_callback); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 39, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:2293:7: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       2293 |       __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_error_callback); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 42, __pyx_L4_error)
            |       ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:2447:7: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       2447 |       __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_logger); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 51, __pyx_L6_except_error)
            |       ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_set_error_callback’:
      src/_xmlsec.c:2560:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       2560 |   __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_error_callback); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 64, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_2get_error_callback’:
      src/_xmlsec.c:2646:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       2646 |   __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_error_callback); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 70, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_4init’:
      src/_xmlsec.c:2723:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       2723 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 88, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_6cryptoAppInit’:
      src/_xmlsec.c:2874:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       2874 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 96, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_8cryptoInit’:
      src/_xmlsec.c:2979:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       2979 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 106, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_10initialize’:
      src/_xmlsec.c:3119:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       3119 |   __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_init); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 116, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:3145:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       3145 |   __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_cryptoAppInit); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 117, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:3171:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       3171 |   __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_cryptoInit); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 118, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_3Key_12loadCert’:
      src/_xmlsec.c:5326:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       5326 |     __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_Error); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 261, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_f_2dm_6xmlsec_7binding_7_xmlsec_3Key_duplicate’:
      src/_xmlsec.c:5466:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       5466 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 268, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_3Key_4name_2__set__’:
      src/_xmlsec.c:5667:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       5667 |     __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_Error); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 278, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_8KeysMngr___cinit__’:
      src/_xmlsec.c:5938:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       5938 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 288, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:5994:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       5994 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 292, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_8KeysMngr_4addKey’:
      src/_xmlsec.c:6233:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       6233 |     __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_Error); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 305, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_8KeysMngr_6loadCert’:
      src/_xmlsec.c:6512:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       6512 |     __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_Error); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 320, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_8KeysMngr_8loadCertMemory’:
      src/_xmlsec.c:6790:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       6790 |     __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_Error); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 335, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_7DSigCtx___cinit__’:
      src/_xmlsec.c:7122:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       7122 |     __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_Error); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 349, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_7DSigCtx_4sign’:
      src/_xmlsec.c:7474:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       7474 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 375, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_7DSigCtx_6verify’:
      src/_xmlsec.c:7670:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       7670 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 383, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:7751:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       7751 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_VerificationError); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 385, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_7DSigCtx_8signBinary’:
      src/_xmlsec.c:7985:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       7985 |     __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_Error); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 397, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_7DSigCtx_10verifyBinary’:
      src/_xmlsec.c:8274:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       8274 |     __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_Error); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 417, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:8347:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       8347 |     __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_VerificationError); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 419, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_f_2dm_6xmlsec_7binding_7_xmlsec_7DSigCtx__binary’:
      src/_xmlsec.c:8446:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       8446 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 425, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:8493:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       8493 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 427, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:8549:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       8549 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 433, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:8606:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       8606 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 436, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:8663:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       8663 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 439, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:8703:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       8703 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 441, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:8811:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       8811 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 448, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:8892:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       8892 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 450, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_7DSigCtx_12enableReferenceTransform’:
      src/_xmlsec.c:9053:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       9053 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 460, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_7DSigCtx_14enableSignatureTransform’:
      src/_xmlsec.c:9214:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       9214 |     __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 470, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_7DSigCtx_16setEnabledKeyData’:
      src/_xmlsec.c:9437:7: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       9437 |       __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_Error); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 479, __pyx_L1_error)
            |       ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_6EncCtx___cinit__’:
      src/_xmlsec.c:9745:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
       9745 |     __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_Error); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 493, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_6EncCtx_4encryptBinary’:
      src/_xmlsec.c:10169:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      10169 |     __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_Error); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 525, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_6EncCtx_6encryptXml’:
      src/_xmlsec.c:10458:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      10458 |   __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_TypeEncElement); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 549, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:10469:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      10469 |   __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_TypeEncContent); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 549, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:10488:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      10488 |     __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_Error); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 550, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:10490:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      10490 |     __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_TypeEncElement); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 550, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:10492:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      10492 |     __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_TypeEncContent); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 550, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:10667:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      10667 |   __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_TypeEncElement); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 562, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:10820:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      10820 |     __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_TypeEncElement); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 579, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:10960:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      10960 |     __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_Error); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 593, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_6EncCtx_8encryptUri’:
      src/_xmlsec.c:11263:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      11263 |     __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_Error); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 607, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pf_2dm_6xmlsec_7binding_7_xmlsec_6EncCtx_10decrypt’:
      src/_xmlsec.c:11464:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      11464 |   __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_TypeEncContent); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 627, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:11610:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      11610 |     __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_Error); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 638, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:11796:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      11796 |     __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_Error); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 651, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_f_2dm_6xmlsec_7binding_7_xmlsec_to_text’:
      src/_xmlsec.c:12705:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      12705 |   __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_d_enc); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 819, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_f_2dm_6xmlsec_7binding_7_xmlsec_to_filename_bytes’:
      src/_xmlsec.c:12780:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      12780 |     __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_fs_enc); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 822, __pyx_L1_error)
            |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__pyx_pymod_exec__xmlsec’:
      src/_xmlsec.c:14533:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      14533 |   __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_getLogger_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 29, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:14535:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      14535 |   __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_name_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 29, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:14617:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      14617 |   __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_Error); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 77, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:15913:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      15913 |   __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_getdefaultencoding); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 813, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:15928:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      15928 |   __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_getfilesystemencoding); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 814, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:15942:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      15942 |   __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_d_enc); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 814, __pyx_L1_error)
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__Pyx_get_tp_dict_version’:
      src/_xmlsec.c:16038:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      16038 |     return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0;
            |     ^~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__Pyx_get_object_dict_version’:
      src/_xmlsec.c:16050:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      16050 |     return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0;
            |     ^~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__Pyx_object_dict_version_matches’:
      src/_xmlsec.c:16054:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      16054 |     if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict)))
            |     ^~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__Pyx__GetModuleGlobalName’:
      src/_xmlsec.c:16071:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      16071 |     __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version)
            |     ^~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__Pyx_Raise’:
      src/_xmlsec.c:16687:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
      16687 |         PyObject* tmp_tb = tstate->curexc_traceback;
            |                                  ^~
      src/_xmlsec.c:16690:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
      16690 |             tstate->curexc_traceback = tb;
            |                   ^~
      src/_xmlsec.c: In function ‘__Pyx_CLineForTraceback’:
      src/_xmlsec.c:17763:9: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      17763 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
            |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c:17763:9: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations]
      17763 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
            |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/include/python3.12/dictobject.h:90,
                       from /usr/include/python3.12/Python.h:64,
                       from src/_xmlsec.c:6:
      /usr/include/python3.12/cpython/dictobject.h:22:34: note: declared here
         22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
            |                                  ^~~~~~~~~~~~~~
      src/_xmlsec.c: In function ‘__Pyx_PyInt_As_unsigned_int’:
      src/_xmlsec.c:18026:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
      18026 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
            |                                                     ^~
      src/_xmlsec.c:18081:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
      18081 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
            |                                                     ^~
      src/_xmlsec.c: In function ‘__Pyx_PyInt_As_xmlSecKeyDataFormat’:
      src/_xmlsec.c:18222:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
      18222 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
            |                                                     ^~
      src/_xmlsec.c:18277:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
      18277 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
            |                                                     ^~
      src/_xmlsec.c: In function ‘__Pyx_PyInt_As_xmlSecKeyDataType’:
      src/_xmlsec.c:18418:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
      18418 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
            |                                                     ^~
      src/_xmlsec.c:18473:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
      18473 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
            |                                                     ^~
      src/_xmlsec.c: In function ‘__Pyx_PyInt_As_int’:
      src/_xmlsec.c:18728:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
      18728 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
            |                                                     ^~
      src/_xmlsec.c:18783:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
      18783 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
            |                                                     ^~
      src/_xmlsec.c: In function ‘__Pyx_PyInt_As_long’:
      src/_xmlsec.c:19038:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
      19038 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
            |                                                     ^~
      src/_xmlsec.c:19093:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
      19093 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
            |                                                     ^~
      src/_xmlsec.c: In function ‘__Pyx_PyIndex_AsSsize_t’:
      src/_xmlsec.c:19544:45: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
      19544 |     const digit* digits = ((PyLongObject*)b)->ob_digit;
            |                                             ^~
      In file included from src/_xmlsec.c:762:
      At top level:
      /tmp/pip-req-build-b3wzt96g/.eggs/lxml-5.2.2-py3.12-linux-x86_64.egg/lxml/includes/etree_defs.h:227:14: warning: ‘lxml_unpack_xmldoc_capsule’ defined but not used [-Wunused-function]
        227 | static void* lxml_unpack_xmldoc_capsule(PyObject* capsule, int* is_owned) {
            |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
      error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for dm.xmlsec.binding
ERROR: Could not build wheels for dm.xmlsec.binding, which is required to install pyproject.toml-based projects
An error occurred when trying to install /home/user/.buildout/downloads/dist/dm.xmlsec.binding-2.2.tar.gz. Look above this message for any errors that were output by pip install.