Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
121 changes: 0 additions & 121 deletions .github/workflows/tests-cli.yml

This file was deleted.

5 changes: 0 additions & 5 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,6 @@
# you can overwrite this for single services afterwards
/localstack-core/localstack/aws/api/

# CLI
/localstack-core/localstack/cli/ @thrau @alexrashed
/tests/unit/cli/ @thrau @alexrashed
/tests/cli/ @thrau @alexrashed

# Plugins
/localstack-core/localstack/plugins.py @thrau
/localstack-core/localstack/config.py @thrau
Expand Down
9 changes: 7 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ RUN --mount=type=cache,target=/root/.cache \
# add files necessary to install runtime dependencies
ADD Makefile pyproject.toml requirements-runtime.txt ./
# add the localstack start scripts (necessary for the installation of the runtime dependencies, i.e. `pip install -e .`)
ADD bin/localstack bin/localstack.bat bin/localstack-supervisor bin/
ADD bin/localstack-supervisor bin/

# Install dependencies for running the LocalStack runtime
RUN --mount=type=cache,target=/root/.cache\
Expand All @@ -131,7 +131,7 @@ ARG LOCALSTACK_BUILD_VERSION
# add project files necessary to install all dependencies
ADD Makefile pyproject.toml plux.ini ./
# add the localstack start scripts (necessary for the installation of the runtime dependencies, i.e. `pip install -e .`)
ADD bin/localstack bin/localstack.bat bin/localstack-supervisor bin/
ADD bin/localstack-supervisor bin/

# add the code as late as possible
ADD localstack-core/ /opt/code/localstack/localstack-core
Expand All @@ -142,6 +142,11 @@ RUN --mount=type=cache,target=/root/.cache \
SETUPTOOLS_SCM_PRETEND_VERSION_FOR_LOCALSTACK_CORE=${LOCALSTACK_BUILD_VERSION} \
pip install -e .[runtime]

# Install standalone CLI package
RUN --mount=type=cache,target=/root/.cache \
. .venv/bin/activate && \
pip install --upgrade --pre localstack

# Generate service catalog cache in static libs dir
RUN . .venv/bin/activate && python3 -m localstack.aws.spec

Expand Down
4 changes: 2 additions & 2 deletions Dockerfile.s3
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ RUN --mount=type=cache,target=/root/.cache \
# add files necessary to install all dependencies
ADD Makefile pyproject.toml requirements-base-runtime.txt ./
# add the localstack start scripts (necessary for the installation of the runtime dependencies, i.e. `pip install -e .`)
ADD bin/localstack bin/localstack.bat bin/localstack-supervisor bin/
ADD bin/localstack-supervisor bin/

# Install dependencies for running the LocalStack base runtime (for S3)
RUN --mount=type=cache,target=/root/.cache \
Expand All @@ -78,7 +78,7 @@ ARG LOCALSTACK_BUILD_VERSION
# add project files necessary to install all dependencies
ADD Makefile pyproject.toml plux.ini requirements-base-runtime.txt ./
# add the localstack start scripts (necessary for the installation of the runtime dependencies, i.e. `pip install -e .`)
ADD bin/localstack bin/localstack.bat bin/localstack-supervisor bin/
ADD bin/localstack-supervisor bin/

# add the code as late as possible
ADD localstack-core/ /opt/code/localstack/localstack-core
Expand Down
23 changes: 0 additions & 23 deletions bin/localstack

This file was deleted.

1 change: 0 additions & 1 deletion bin/localstack.bat

This file was deleted.

10 changes: 0 additions & 10 deletions localstack-core/localstack/cli/__init__.py
Original file line number Diff line number Diff line change
@@ -1,10 +0,0 @@
from .console import console
from .plugin import LocalstackCli, LocalstackCliPlugin

name = "cli"

__all__ = [
"console",
"LocalstackCli",
"LocalstackCliPlugin",
]
11 changes: 0 additions & 11 deletions localstack-core/localstack/cli/console.py

This file was deleted.

Loading
Loading