Skip to content

Bug: Command 'deploy' is not configured correctly #8163

@ChristopherCamara

Description

@ChristopherCamara

Description:

I am unable to run the deploy command

Steps to reproduce:

Observed result:

This is the output I receive when running sam deploy --debug:

`2025-07-09 13:34:33 Command 'deploy' is not configured correctly. Unable to import 'samcli.commands.deploy'
Traceback (most recent call last):
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\Lib\site-packages\samcli\cli\command.py", line 265, in get_command
mod = importlib.import_module(pkg_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "importlib_init_.py", line 90, in import_module
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in load_unlocked
File "", line 995, in exec_module
File "", line 488, in call_with_frames_removed
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\Lib\site-packages\samcli\commands\deploy_init
.py", line 6, in
from .command import cli # noqa
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\Lib\site-packages\samcli\commands\deploy\command.py", line 40, in
from samcli.lib.bootstrap.companion_stack.companion_stack_manager import sync_ecr_stack
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\Lib\site-packages\samcli\lib\bootstrap\companion_stack\companion_stack_manager.py", line 13, in
from mypy_boto3_s3.client import S3Client
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\Lib\site-packages\mypy_boto3_s3_init
.py", line 50, in
from .client import S3Client
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\Lib\site-packages\mypy_boto3_s3\client.py", line 24, in
from boto3.s3.transfer import TransferConfig
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\Lib\site-packages\boto3\s3\transfer.py", line 135, in
from s3transfer.futures import NonThreadedExecutor
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\Lib\site-packages\s3transfer\futures.py", line 22, in
from s3transfer.utils import FunctionContainer, TaskSemaphore
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\Lib\site-packages\s3transfer\utils.py", line 29, in
from botocore.httpchecksum import DEFAULT_CHECKSUM_ALGORITHM, AwsChunkedWrapper
ImportError: cannot import name 'DEFAULT_CHECKSUM_ALGORITHM' from 'botocore.httpchecksum' (C:\Users\ccamara\AppData\Roaming\Python\Python312\site-packages\botocore\httpchecksum.py)
Usage: sam [OPTIONS] COMMAND [ARGS]...
Try 'sam -h' for help.

Error: No such command 'deploy'.`

Expected result:

working deploy command

Additional environment details (Ex: Windows, Mac, Amazon Linux etc)

{
  "version": "1.142.1",
  "system": {
    "python": "3.12.6",
    "os": "Windows-11-10.0.26100-SP0"
  },
  "additional_dependencies": {
    "docker_engine": "Not available",
    "aws_cdk": "Not available",
    "terraform": "1.12.2"
  },
  "available_beta_feature_env_vars": [
    "SAM_CLI_BETA_FEATURES",
    "SAM_CLI_BETA_BUILD_PERFORMANCE",
    "SAM_CLI_BETA_TERRAFORM_SUPPORT",
    "SAM_CLI_BETA_PACKAGE_PERFORMANCE",
    "SAM_CLI_BETA_RUST_CARGO_LAMBDA"
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    stage/needs-triageAutomatically applied to new issues and PRs, indicating they haven't been looked at.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions