diff --git a/doc/conf.py b/doc/conf.py index 0c7d91e6..48147e97 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -61,7 +61,7 @@ def __getattr__(cls, name): # General information about the project. project = 'Bob' -copyright = '2016-2020, The BobBuildTool Contributors' +copyright = '2016-2024, The BobBuildTool Contributors' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the diff --git a/doc/manpages/bob.rst b/doc/manpages/bob.rst index 62385873..99a18e6f 100644 --- a/doc/manpages/bob.rst +++ b/doc/manpages/bob.rst @@ -77,7 +77,7 @@ Options User commands ------------- -The user commands are intended for interactive usage. Unless otherwise noticed +The user commands are intended for interactive usage. Unless otherwise noticed, their output is subject to improvements in future versions and usually not intended to be parsed by scripts. @@ -86,7 +86,7 @@ intended to be parsed by scripts. :ref:`manpage-build` Build (sub-)packages in release mode :ref:`manpage-clean` - Delete unused src/build/dist paths of release builds + Delete unused src/build/dist paths :ref:`manpage-dev` Build (sub-)packages in development mode :ref:`manpage-graph` @@ -97,10 +97,12 @@ bob-help Initialize build tree :ref:`manpage-bob-jenkins` Configure Jenkins server +:ref:`manpage-layers` + Update or show status of managed layers :ref:`manpage-bob-ls` List package hierarchy. The output is suitable to be used in non-interactive scripts. :ref:`manpage-bob-project` - Create project files + Create IDE project files :ref:`manpage-show` Show properties of a package :ref:`manpage-bob-status` diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..cd72df0d --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools >= 40.0", "Sphinx"] +build-backend = "setuptools.build_meta" diff --git a/setup.py b/setup.py index 3e189531..62ba9138 100644 --- a/setup.py +++ b/setup.py @@ -77,12 +77,14 @@ class build(build_orig): if sys.platform != 'win32': data_files.extend([ ('share/man/man1', [ + 'doc/_build/man/bob.1', 'doc/_build/man/bob-archive.1', 'doc/_build/man/bob-build.1', 'doc/_build/man/bob-clean.1', 'doc/_build/man/bob-dev.1', 'doc/_build/man/bob-graph.1', 'doc/_build/man/bob-jenkins.1', + 'doc/_build/man/bob-layers.1', 'doc/_build/man/bob-ls.1', 'doc/_build/man/bob-project.1', 'doc/_build/man/bob-query-meta.1',