You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Doc/library/importlib.metadata.rst
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ such as its entry points
19
19
or its top-level names (`Import Package <https://packaging.python.org/en/latest/glossary/#term-Import-Package>`_\s, modules, if any).
20
20
Built in part on Python's import system, this library
21
21
intends to replace similar functionality in the `entry point
22
-
API`_ and `metadata API`_ of ``pkg_resources``. Along with
22
+
API`_ and `metadata API`_ of ``pkg_resources``. Along with
23
23
:mod:`importlib.resources`,
24
24
this package can eliminate the need to use the older and less efficient
25
25
``pkg_resources`` package.
@@ -46,7 +46,7 @@ and metadata defined by the `Core metadata specifications <https://packaging.pyt
46
46
47
47
By default, distribution metadata can live on the file system
48
48
or in zip archives on
49
-
:data:`sys.path`. Through an extension mechanism, the metadata can live almost
49
+
:data:`sys.path`. Through an extension mechanism, the metadata can live almost
50
50
anywhere.
51
51
52
52
@@ -68,7 +68,7 @@ Overview
68
68
69
69
Let's say you wanted to get the version string for a
for more information on entry points, their definition, and usage.
173
173
@@ -240,12 +240,12 @@ number, as a string::
240
240
Distribution files
241
241
------------------
242
242
243
-
You can also get the full set of files contained within a distribution. The
243
+
You can also get the full set of files contained within a distribution. The
244
244
``files()`` function takes a `Distribution Package <https://packaging.python.org/en/latest/glossary/#term-Distribution-Package>`_ name
245
245
and returns all of the
246
-
files installed by this distribution. Each file object returned is a
246
+
files installed by this distribution. Each file object returned is a
247
247
``PackagePath``, a :class:`pathlib.PurePath` derived object with additional ``dist``,
248
-
``size``, and ``hash`` properties as indicated by the metadata. For example::
248
+
``size``, and ``hash`` properties as indicated by the metadata. For example::
249
249
250
250
>>> util = [p for p in files('wheel') if 'util.py' in str(p)][0] # doctest: +SKIP
251
251
>>> util # doctest: +SKIP
@@ -321,9 +321,9 @@ Distributions
321
321
=============
322
322
323
323
While the above API is the most common and convenient usage, you can get all
324
-
of that information from the ``Distribution`` class. A ``Distribution`` is an
324
+
of that information from the ``Distribution`` class. A ``Distribution`` is an
325
325
abstract object that represents the metadata for
326
-
a Python `Distribution Package <https://packaging.python.org/en/latest/glossary/#term-Distribution-Package>`_. You can
326
+
a Python `Distribution Package <https://packaging.python.org/en/latest/glossary/#term-Distribution-Package>`_. You can
327
327
get the ``Distribution`` instance::
328
328
329
329
>>> from importlib.metadata import distribution # doctest: +SKIP
@@ -380,7 +380,7 @@ Because `Distribution Package <https://packaging.python.org/en/latest/glossary/#
380
380
is not available through :data:`sys.path` searches, or
381
381
package loaders directly,
382
382
the metadata for a distribution is found through import
383
-
system :ref:`finders <finders-and-loaders>`. To find a distribution package's metadata,
383
+
system :ref:`finders <finders-and-loaders>`. To find a distribution package's metadata,
384
384
``importlib.metadata`` queries the list of :term:`meta path finders <meta path finder>` on
0 commit comments