summaryrefslogtreecommitdiff
path: root/docs/userguide/entry_point.rst
diff options
context:
space:
mode:
authorSaniya Maheshwari <saniya.mah@gmail.com>2022-06-11 14:37:35 +0530
committerSaniya Maheshwari <saniya.mah@gmail.com>2022-06-11 14:37:35 +0530
commit209373e238adc9c5cdab1ee7c0c8ecd43ae3c61b (patch)
treebd319ebe11cfa7b686f26713891d982c59ae4ba6 /docs/userguide/entry_point.rst
parent55a1ade430be46e1228b17c9bb083167514368ce (diff)
downloadpython-setuptools-git-209373e238adc9c5cdab1ee7c0c8ecd43ae3c61b.tar.gz
Removed example in old documentation
- Old example was on loading entry points corresponding to console scripts. - Everything in that example has probably been included in the newer example.
Diffstat (limited to 'docs/userguide/entry_point.rst')
-rw-r--r--docs/userguide/entry_point.rst30
1 files changed, 0 insertions, 30 deletions
diff --git a/docs/userguide/entry_point.rst b/docs/userguide/entry_point.rst
index 4b3f123c..478314b5 100644
--- a/docs/userguide/entry_point.rst
+++ b/docs/userguide/entry_point.rst
@@ -477,36 +477,6 @@ with ``importlib_metadata``, i.e.
from importlib_metadata import entry_points
...
-For example, to find the console script entry points from the example above:
-
-.. code-block:: pycon
-
- >>> from importlib import metadata
- >>> eps = metadata.entry_points()['console_scripts']
-
-``eps`` is now a list of ``EntryPoint`` objects, one of which corresponds
-to the ``hello-world = timmins:hello_world`` defined above.
-It also supplies a ``.load()``
-method to import and load that entry point (module or object).
-
-.. code-block:: ini
-
- [options.entry_points]
- my.plugins =
- hello-world = timmins:hello_world
-
-Then, a different project wishing to load 'my.plugins' plugins could run
-the following routine to load (and invoke) such plugins:
-
-.. code-block:: pycon
-
- >>> from importlib import metadata
- >>> eps = metadata.entry_points()['my.plugins']
- >>> for ep in eps:
- ... plugin = ep.load()
- ... plugin()
- ...
-
The project soliciting the entry points needs not to have any dependency
or prior knowledge about the libraries implementing the entry points, and
downstream users are able to compose functionality by pulling together