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

Reply via email to