Package: ftp.debian.org Severity: normal X-Debbugs-Cc: [email protected], Andrius Merkys <[email protected]>, Thomas Goirand <[email protected]> Control: affects -1 + src:reentry User: [email protected] Usertags: remove
Hi FTP Masters, Andrius, Thomas, I did a quite lenghty investigations abotu this package I and found these facts: *) The ITP states "This package is used for plugin management in AiiDA framework (http://www.aiida.net)," but AiiDA CHANGELOGS.md stats: "Use of the reentry dependency has been replaced by the built-in [importlib.metadat…" https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901022 https://github.com/search?q=repo%3Aaiidateam%2Faiida-core%20reentry&type=code *) reentry upstream itself states a very lenghty reasoning to switch to importlib.metadata: https://github.com/aiidateam/reentry/commit/577e5bbf6bde5b81b6ee6125e2f300636959389b > Python 3.8 saw the introduction of `importlib.metadata > <https://docs.python.org/3/library/importlib.metadata.html>`_ > into the Python standard library. > It is both fast to ``import importlib.metadata`` and fast to scan for entry > points using the ``entry_points()`` function. > > The separate `importlib-metadata > <https://pypi.org/project/importlib-metadata/>`_ package > backports this functionality to python >=3.6, and as of version 4.6.3 (or > earlier), > scanning is even faster than with the standard library. ... >The advent of faster (solid-state) disks, together with the faster importlib >implementations > have led to a substantial reduction of the speed benefit that ``reentry`` > provided .... > While there may still be certain edge cases where ``reentry`` is useful, > we will stop using it going forward and are thus archiving this repository. For all these reasons I aks for the removal of "reentry". Greetings Alexandre

