diff --git a/reference/extensions/python_api.rst b/reference/extensions/python_api.rst index 5575c3199d71..df915f3eec4b 100644 --- a/reference/extensions/python_api.rst +++ b/reference/extensions/python_api.rst @@ -19,9 +19,11 @@ Note that only the **documented** public members of these classes are guaranteed and the rest of the members are considered private and can change without notice. .. toctree:: - :maxdepth: 2 + :maxdepth: 1 python_api/ConanAPI + python_api/AuditAPI + python_api/CacheAPI python_api/CommandAPI python_api/ConfigAPI python_api/DownloadAPI @@ -29,10 +31,12 @@ and the rest of the members are considered private and can change without notice python_api/GraphAPI python_api/InstallAPI python_api/ListAPI + python_api/LockfileAPI python_api/NewAPI python_api/ProfilesAPI python_api/RemotesAPI python_api/RemoveAPI + python_api/ReportAPI python_api/UploadAPI There are also some model classes that represent the data structures used in the API. diff --git a/reference/extensions/python_api/AuditAPI.rst b/reference/extensions/python_api/AuditAPI.rst new file mode 100644 index 000000000000..31e1837c43fc --- /dev/null +++ b/reference/extensions/python_api/AuditAPI.rst @@ -0,0 +1,9 @@ +Audit API +============ + +.. include:: ../../../common/experimental_warning.inc + +.. currentmodule:: conan.api.subapi.audit + +.. autoclass:: AuditAPI + :members: diff --git a/reference/extensions/python_api/CacheAPI.rst b/reference/extensions/python_api/CacheAPI.rst new file mode 100644 index 000000000000..7eb946acb00a --- /dev/null +++ b/reference/extensions/python_api/CacheAPI.rst @@ -0,0 +1,9 @@ +Cache API +========== + +.. include:: ../../../common/experimental_warning.inc + +.. currentmodule:: conan.api.subapi.cache + +.. autoclass:: CacheAPI + :members: diff --git a/reference/extensions/python_api/LockfileAPI.rst b/reference/extensions/python_api/LockfileAPI.rst new file mode 100644 index 000000000000..bb41b033bdf2 --- /dev/null +++ b/reference/extensions/python_api/LockfileAPI.rst @@ -0,0 +1,9 @@ +Lockfile API +============ + +.. include:: ../../../common/experimental_warning.inc + +.. currentmodule:: conan.api.subapi.lockfile + +.. autoclass:: LockfileAPI + :members: diff --git a/reference/extensions/python_api/ReportAPI.rst b/reference/extensions/python_api/ReportAPI.rst new file mode 100644 index 000000000000..5e377970a593 --- /dev/null +++ b/reference/extensions/python_api/ReportAPI.rst @@ -0,0 +1,9 @@ +Report API +========== + +.. include:: ../../../common/experimental_warning.inc + +.. currentmodule:: conan.api.subapi.report + +.. autoclass:: ReportAPI + :members: