Skip to content

Commit

Permalink
Deploy preview for PR 80 🛫
Browse files Browse the repository at this point in the history
  • Loading branch information
ncoghlan committed Nov 8, 2024
1 parent efe4893 commit e3beb5c
Show file tree
Hide file tree
Showing 158 changed files with 23,545 additions and 0 deletions.
4 changes: 4 additions & 0 deletions pr-preview/pr-80/.buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
config: de7f721c757d20fd25f05899fb32b97e
tags: d77d1c0d9ca2f4c8421862c7c5a0d620
Binary file added pr-preview/pr-80/.doctrees/api/cli/index.doctree
Binary file not shown.
Binary file added pr-preview/pr-80/.doctrees/api/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added pr-preview/pr-80/.doctrees/changelog.doctree
Binary file not shown.
Binary file added pr-preview/pr-80/.doctrees/design.doctree
Binary file not shown.
Binary file not shown.
Binary file added pr-preview/pr-80/.doctrees/environment.pickle
Binary file not shown.
Binary file added pr-preview/pr-80/.doctrees/glossary.doctree
Binary file not shown.
Binary file added pr-preview/pr-80/.doctrees/index.doctree
Binary file not shown.
Binary file added pr-preview/pr-80/.doctrees/overview.doctree
Binary file not shown.
12 changes: 12 additions & 0 deletions pr-preview/pr-80/_sources/api/cli/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
venvstacks.cli
==============

.. warning::

The Python API is *NOT YET STABLE*.
Function, class, and method names may change between releases
without any deprecation period.

.. automodule:: venvstacks.cli

.. autofunction:: main
19 changes: 19 additions & 0 deletions pr-preview/pr-80/_sources/api/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
----------
Python API
----------

.. warning::

The Python API is *NOT YET STABLE*.
Function, class, and method names may change between releases
without any deprecation period.

.. automodule:: venvstacks

.. rubric:: Modules

.. toctree::

cli/index
pack_venv/index
stacks/index
15 changes: 15 additions & 0 deletions pr-preview/pr-80/_sources/api/pack_venv/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
venvstacks.pack\_venv
=====================

.. warning::

The Python API is *NOT YET STABLE*.
Function, class, and method names may change between releases
without any deprecation period.

.. automodule:: venvstacks.pack_venv

.. autofunction:: convert_symlinks
.. autofunction:: create_archive
.. autofunction:: export_venv
.. autofunction:: get_archive_path
100 changes: 100 additions & 0 deletions pr-preview/pr-80/_sources/api/stacks/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
venvstacks.stacks
=================

.. warning::

The Python API is *NOT YET STABLE*.
Function, class, and method names may change between releases
without any deprecation period.

.. automodule:: venvstacks.stacks

.. rubric:: High Level Interface

.. autosummary::
:toctree:
:nosignatures:

StackSpec
BuildEnvironment

.. rubric:: Layer Metadata Components

.. autosummary::
:toctree:
:nosignatures:

LayerCategories
LayerSpecMetadata
LayerVariants
TargetPlatform
TargetPlatforms

.. rubric:: Archive Publishing Results

.. autosummary::
:toctree:
:nosignatures:

ArchiveBuildMetadata
ArchiveBuildRequest
ArchiveHashes
ArchiveMetadata
PublishedArchivePaths
StackPublishingRequest
StackPublishingResult

.. rubric:: Layer Export Results

.. autosummary::
:toctree:
:nosignatures:

LayerExportRequest
ExportMetadata
ExportedEnvironmentPaths
StackExportRequest

.. rubric:: Layer Specifications

.. autosummary::
:toctree:
:nosignatures:

LayerSpecBase
RuntimeSpec
LayeredSpecBase
FrameworkSpec
ApplicationSpec

.. rubric:: Layer Build Environments

.. autosummary::
:toctree:
:nosignatures:

LayerEnvBase
RuntimeEnv
LayeredEnvBase
FrameworkEnv
ApplicationEnv
EnvironmentLock
EnvironmentLockMetadata

.. rubric:: Build Process Configuration

.. autosummary::
:toctree:
:nosignatures:

PackageIndexConfig

.. rubric:: Exceptions

.. autosummary::
:toctree:
:nosignatures:

BuildEnvError
EnvStackError
LayerSpecError
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
venvstacks.stacks.ApplicationEnv
================================

.. currentmodule:: venvstacks.stacks

.. autoclass:: ApplicationEnv

.. rubric:: Attributes

.. autosummary::

~FrameworkEnv.base_runtime
~ApplicationEnv.category
~ApplicationEnv.env_name
~ApplicationEnv.env_spec
~ApplicationEnv.install_target
~ApplicationEnv.kind
~ApplicationEnv.launch_module_name
~ApplicationEnv.linked_constraints_paths
~ApplicationEnv.linked_frameworks
~ApplicationEnv.want_build
~ApplicationEnv.want_lock
~ApplicationEnv.want_publish
~ApplicationEnv.was_built
~ApplicationEnv.was_created
~ApplicationEnv.build_path
~ApplicationEnv.requirements_path
~ApplicationEnv.index_config
~ApplicationEnv.env_path
~ApplicationEnv.pylib_path
~ApplicationEnv.dynlib_path
~ApplicationEnv.executables_path
~ApplicationEnv.python_path
~ApplicationEnv.env_lock
~ApplicationEnv.base_python_path
~ApplicationEnv.tools_python_path
~ApplicationEnv.py_version

Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
venvstacks.stacks.ApplicationSpec
=================================

.. currentmodule:: venvstacks.stacks

.. autoclass:: ApplicationSpec

.. rubric:: Attributes

.. autosummary::

~ApplicationSpec.ENV_PREFIX
~ApplicationSpec.category
~ApplicationSpec.env_name
~ApplicationSpec.kind
~ApplicationSpec.launch_module_path
~ApplicationSpec.frameworks
~ApplicationSpec.runtime
~ApplicationSpec.name
~ApplicationSpec.versioned
~ApplicationSpec.requirements
~ApplicationSpec.build_requirements
~ApplicationSpec.platforms

Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
venvstacks.stacks.ArchiveBuildMetadata
======================================

.. currentmodule:: venvstacks.stacks

.. autoclass:: ArchiveBuildMetadata

.. rubric:: Attributes

.. autosummary::

~ArchiveBuildMetadata.layer_name
~ArchiveBuildMetadata.install_target
~ArchiveBuildMetadata.requirements_hash
~ArchiveBuildMetadata.lock_version
~ArchiveBuildMetadata.locked_at
~ArchiveBuildMetadata.runtime_name
~ArchiveBuildMetadata.required_layers
~ArchiveBuildMetadata.app_launch_module
~ArchiveBuildMetadata.app_launch_module_hash
~ArchiveBuildMetadata.archive_build
~ArchiveBuildMetadata.archive_name
~ArchiveBuildMetadata.target_platform

Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
venvstacks.stacks.ArchiveBuildRequest
=====================================

.. currentmodule:: venvstacks.stacks

.. autoclass:: ArchiveBuildRequest


.. rubric:: Methods

.. autosummary::

~ArchiveBuildRequest.create_archive
~ArchiveBuildRequest.define_build

.. rubric:: Attributes

.. autosummary::

~ArchiveBuildRequest.env_name
~ArchiveBuildRequest.env_lock
~ArchiveBuildRequest.archive_base_path
~ArchiveBuildRequest.build_metadata
~ArchiveBuildRequest.needs_build

Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
venvstacks.stacks.ArchiveHashes
===============================

.. currentmodule:: venvstacks.stacks

.. autoclass:: ArchiveHashes

.. rubric:: Attributes

.. autosummary::

~ArchiveHashes.sha256

Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
venvstacks.stacks.ArchiveMetadata
=================================

.. currentmodule:: venvstacks.stacks

.. autoclass:: ArchiveMetadata

.. rubric:: Attributes

.. autosummary::

~ArchiveMetadata.layer_name
~ArchiveMetadata.install_target
~ArchiveMetadata.requirements_hash
~ArchiveMetadata.lock_version
~ArchiveMetadata.locked_at
~ArchiveMetadata.runtime_name
~ArchiveMetadata.required_layers
~ArchiveMetadata.app_launch_module
~ArchiveMetadata.app_launch_module_hash
~ArchiveMetadata.archive_build
~ArchiveMetadata.archive_name
~ArchiveMetadata.target_platform
~ArchiveMetadata.archive_size
~ArchiveMetadata.archive_hashes

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
venvstacks.stacks.BuildEnvError
===============================

.. currentmodule:: venvstacks.stacks

.. autoexception:: BuildEnvError
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
venvstacks.stacks.BuildEnvironment
==================================

.. currentmodule:: venvstacks.stacks

.. autoclass:: BuildEnvironment

.. rubric:: Methods

.. autosummary::

~BuildEnvironment.all_environments
~BuildEnvironment.built_environments
~BuildEnvironment.create_environments
~BuildEnvironment.environments_to_build
~BuildEnvironment.environments_to_lock
~BuildEnvironment.environments_to_publish
~BuildEnvironment.export_environments
~BuildEnvironment.get_unmatched_patterns
~BuildEnvironment.load_archive_metadata
~BuildEnvironment.load_export_metadata
~BuildEnvironment.lock_environments
~BuildEnvironment.publish_artifacts
~BuildEnvironment.runtimes_to_build
~BuildEnvironment.runtimes_to_lock
~BuildEnvironment.select_layers
~BuildEnvironment.select_operations
~BuildEnvironment.venvstacks_to_build

.. rubric:: Attributes

.. autosummary::

~BuildEnvironment.METADATA_DIR
~BuildEnvironment.METADATA_ENV_DIR
~BuildEnvironment.METADATA_MANIFEST
~BuildEnvironment.build_platform
~BuildEnvironment.requirements_dir_path
~BuildEnvironment.stack_spec
~BuildEnvironment.runtimes
~BuildEnvironment.frameworks
~BuildEnvironment.applications
~BuildEnvironment.build_path

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
venvstacks.stacks.EnvStackError
===============================

.. currentmodule:: venvstacks.stacks

.. autoexception:: EnvStackError
Loading

0 comments on commit e3beb5c

Please sign in to comment.