Skip to content

Commit

Permalink
Docs tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
ncoghlan committed Nov 14, 2024
1 parent 49acb26 commit da914c3
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions docs/file-formats.rst
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ All layer specifications may also contain the following optional fields:
* ``versioned`` (:toml:`boolean`): by default, and when this setting is ``false``,
the layer is considered unversioned (even if an ``@`` symbol appears in the
layer name). The layer metadata will always report the lock version for these
layers as ``1`` and this value is never implicitly included when deriving
layers as ``1`` and the lock version is never implicitly included when deriving
other names from the layer name.
When this setting is ``true``, the layer is implicitly versioned.
For implicitly versioned layers, a lock version number is stored as part of
Expand All @@ -96,7 +96,7 @@ This means the following layer versioning styles are supported:

* *unversioned*: layer name uses a format like ``my-app`` with ``versioned``
omitted or set to ``false``. Dependencies from other layers (if any) refer to
the unversioned layer name. Only the latest version of an implicitly versioned
the unversioned layer name. Only the latest version of an unversioned
layer can be built and published, and only one version can be installed
on any given target system. :ref:`Artifact tagging <layer-metadata>` allows
multiple versions of unversioned layers to still be distributed in parallel.
Expand Down Expand Up @@ -141,10 +141,9 @@ Runtime layer specifications must contain the following additional field:

* ``python_implementation`` (:toml:`string`): the :pypi:`pbs-installer` name
of the Python runtime to be installed as the base runtime for this layer
(and any upper layers that depend on this layer).
* ``implementation_version`` (:toml:`string`): the :pypi:`pbs-installer` name
of the Python runtime to be installed as the base runtime for this layer
(and any upper layers that depend on this layer).
(and any upper layers that depend on this layer). Implementation names
use the format ``{implementation_name}@{implementation_version}``
(for example, ``[email protected]``).


Framework layer specification fields
Expand Down

0 comments on commit da914c3

Please sign in to comment.