Skip to content

Commit aac9254

Browse files
committed
Doc: define fetchers endpoints in to pyproject.toml
The `setup.cfg` file should not be used to define endpoints. The `pyproject.toml file is the right one. Change-Id: Ibc4a81eb881dec0397738457f6e9402868258066 Signed-off-by: François Magimel <magimel.francois@gmail.com>
1 parent 13c0dcf commit aac9254

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

‎doc/source/developer/fetcher.rst‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ A new scope fetcher must be implemented in a new module, in
2626
``cloudkitty.fetcher.<name>.py``. Its class must be called ``<Name>Fetcher``.
2727

2828
An entrypoint must be registered for new fetchers. This is done in the
29-
``setup.cfg`` file, located at the root of the repository:
29+
``pyproject.toml`` file, located at the root of the repository:
3030

31-
.. code-block:: ini
31+
.. code-block:: toml
3232
33-
cloudkitty.fetchers =
34-
keystone = cloudkitty.fetcher.keystone:KeystoneFetcher
35-
source = cloudkitty.fetcher.source:SourceFetcher
36-
# [...]
37-
custom = cloudkitty.fetcher.custom:CustomFetcher
33+
[project.entry-points."cloudkitty.fetchers"]
34+
keystone = "cloudkitty.fetcher.keystone:KeystoneFetcher"
35+
source = "cloudkitty.fetcher.source:SourceFetcher"
36+
# [...]
37+
custom = "cloudkitty.fetcher.custom:CustomFetcher"
3838
3939
Example
4040
=======

0 commit comments

Comments
 (0)