Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove Java bindings. They are not updated since maybe 10 years
[simgrid.git] / docs / source / conf.py
index a0e3778..a16b71f 100644 (file)
@@ -26,17 +26,15 @@ read_the_docs_build = os.environ.get('READTHEDOCS', None) == 'True'
 if read_the_docs_build:
     subprocess.call('pwd', shell=True) # should be in docs/source
     subprocess.call('doxygen', shell=True)
-    subprocess.call('javasphinx-apidoc --force -o java/ ../../src/bindings/java/org/simgrid/msg', shell=True)
-    subprocess.call('rm java/packages.rst', shell=True)
-
 # -- Project information -----------------------------------------------------
 
 project = u'SimGrid'
-copyright = u'2002-2021, The SimGrid Team'
+copyright = u'2002-2023, The SimGrid Team'
 author = u'The SimGrid Team'
 
 # The short X.Y version
-version = u'3.29.1'
+version = u'3.32.1'
 
 # -- General configuration ---------------------------------------------------
 
@@ -54,7 +52,7 @@ extensions = [
     'sphinx.ext.intersphinx',
     'sphinx.ext.autosummary',
     'sphinx_tabs.tabs',
-    'javasphinx',
+    'sphinx_copybutton',
     'showfile',
 ]
 
@@ -64,6 +62,10 @@ todo_include_todos = True
 breathe_projects = {'simgrid': '../build/xml'}
 breathe_default_project = "simgrid"
 
+# Setup the copybutton extension
+copybutton_prompt_text = r">>> |\.\.\. |\$ |In \[\d*\]: | {2,5}\.\.\.: | {5,8}: "
+copybutton_prompt_is_regexp = True
+
 # Generate a warning for all a cross-reference (such as :func:`myfunc`) that cannot be found
 nitpicky = True
 nitpick_ignore = [
@@ -92,13 +94,19 @@ nitpick_ignore = [
   ('cpp:identifier', 'kernel::resource::Action::State'),
   ('cpp:identifier', 'kernel::resource::LinkImpl'),
   ('cpp:identifier', 'kernel::resource::NetworkAction'),
+  ('cpp:identifier', 'kernel::resource::SplitDuplexLinkImpl'),
+  ('cpp:identifier', 'kernel::resource::StandardLinkImpl'),
   ('cpp:identifier', 'kernel::routing'),
   ('cpp:identifier', 'kernel::routing::NetPoint'),
+  ('cpp:identifier', 'ns3'),
+  ('cpp:identifier', 'ns3::Ptr<ns3::Node>'),
+  ('cpp:identifier', 'ns3::Node'),
   ('cpp:identifier', 's4u'),
   ('cpp:identifier', 's4u_Actor'),
   ('cpp:identifier', 's4u_Barrier'),
   ('cpp:identifier', 's4u_Comm'),
   ('cpp:identifier', 's4u_ConditionVariable'),
+  ('cpp:identifier', 's4u_Disk'),
   ('cpp:identifier', 's4u_Exec'),
   ('cpp:identifier', 's4u_File'),
   ('cpp:identifier', 's4u_Host'),
@@ -118,13 +126,13 @@ nitpick_ignore = [
   ('cpp:identifier', 'simgrid::s4u::Activity_T<Io>'),
   ('cpp:identifier', 'simgrid::s4u::this_actor'),
   ('cpp:identifier', 'simgrid::xbt'),
-  ('cpp:identifier', 'simgrid::xbt::string'),
   ('cpp:identifier', 'size_t'),
   ('cpp:identifier', 'ssize_t'),
   ('cpp:identifier', 'this_actor'),
   ('cpp:identifier', 'uint64_t'),
   ('cpp:identifier', 'xbt'),
   ('cpp:identifier', 'xbt_dynar_s'),
+  ('cpp:identifier', 'xbt::Extendable<Activity>'),
   ('cpp:identifier', 'xbt::Extendable<Actor>'),
   ('cpp:identifier', 'xbt::Extendable<Disk>'),
   ('cpp:identifier', 'xbt::Extendable<File>'),
@@ -149,7 +157,6 @@ nitpick_ignore = [
   ('cpp:identifier', 'xbt::signal<void(kernel::resource::NetworkAction&)>'),
   ('cpp:identifier', 'xbt::signal<void(kernel::resource::NetworkAction&, kernel::resource::Action::State)>'),
   ('cpp:identifier', 'xbt::signal<void(void)>'),
-  ('cpp:identifier', 'xbt::string'),
 ]
 
 # For cross-ref generation