From 958890a40ed4f5f1419a4cc69a85baa5c159c5cc Mon Sep 17 00:00:00 2001 From: Thomas Rausch Date: Fri, 24 May 2024 17:16:11 +0200 Subject: [PATCH] move source code into localstack-core (#10800) --- .circleci/config.yml | 17 +++++---- .dockerignore | 1 + .github/workflows/asf-updates.yml | 4 +- .github/workflows/tests-pro-integration.yml | 6 +-- .github/workflows/tests-s3-image.yml | 36 +++++++++--------- Dockerfile | 3 +- Dockerfile.s3 | 3 +- Makefile | 7 ++-- .../localstack}/__init__.py | 0 .../localstack}/aws/__init__.py | 0 .../localstack}/aws/accounts.py | 0 .../localstack}/aws/api/__init__.py | 0 .../localstack}/aws/api/acm/__init__.py | 0 .../aws/api/apigateway/__init__.py | 0 .../aws/api/cloudcontrol/__init__.py | 0 .../aws/api/cloudformation/__init__.py | 0 .../aws/api/cloudwatch/__init__.py | 0 .../localstack}/aws/api/config/__init__.py | 0 .../localstack}/aws/api/core.py | 0 .../localstack}/aws/api/dynamodb/__init__.py | 0 .../aws/api/dynamodbstreams/__init__.py | 0 .../localstack}/aws/api/ec2/__init__.py | 0 .../localstack}/aws/api/es/__init__.py | 0 .../localstack}/aws/api/events/__init__.py | 0 .../localstack}/aws/api/firehose/__init__.py | 0 .../localstack}/aws/api/iam/__init__.py | 0 .../localstack}/aws/api/kinesis/__init__.py | 0 .../localstack}/aws/api/kms/__init__.py | 0 .../localstack}/aws/api/lambda_/__init__.py | 0 .../localstack}/aws/api/logs/__init__.py | 0 .../aws/api/opensearch/__init__.py | 0 .../localstack}/aws/api/redshift/__init__.py | 0 .../aws/api/resource_groups/__init__.py | 0 .../api/resourcegroupstaggingapi/__init__.py | 0 .../localstack}/aws/api/route53/__init__.py | 0 .../aws/api/route53resolver/__init__.py | 0 .../localstack}/aws/api/s3/__init__.py | 0 .../localstack}/aws/api/s3control/__init__.py | 0 .../localstack}/aws/api/scheduler/__init__.py | 0 .../aws/api/secretsmanager/__init__.py | 0 .../localstack}/aws/api/ses/__init__.py | 0 .../localstack}/aws/api/sns/__init__.py | 0 .../localstack}/aws/api/sqs/__init__.py | 0 .../localstack}/aws/api/ssm/__init__.py | 0 .../aws/api/stepfunctions/__init__.py | 0 .../localstack}/aws/api/sts/__init__.py | 0 .../localstack}/aws/api/support/__init__.py | 0 .../localstack}/aws/api/swf/__init__.py | 0 .../aws/api/transcribe/__init__.py | 0 .../localstack}/aws/app.py | 0 .../localstack}/aws/chain.py | 0 .../localstack}/aws/client.py | 0 .../localstack}/aws/connect.py | 0 .../aws/data/sqs-query/2012-11-05/README.md | 0 .../data/sqs-query/2012-11-05/service-2.json | 0 .../localstack}/aws/forwarder.py | 0 .../localstack}/aws/gateway.py | 0 .../localstack}/aws/handlers/__init__.py | 0 .../localstack}/aws/handlers/analytics.py | 0 .../localstack}/aws/handlers/auth.py | 0 .../localstack}/aws/handlers/codec.py | 0 .../localstack}/aws/handlers/cors.py | 0 .../localstack}/aws/handlers/fallback.py | 0 .../localstack}/aws/handlers/internal.py | 0 .../aws/handlers/internal_requests.py | 0 .../localstack}/aws/handlers/legacy.py | 0 .../localstack}/aws/handlers/logging.py | 0 .../aws/handlers/metric_handler.py | 0 .../aws/handlers/partition_rewriter.py | 0 .../localstack}/aws/handlers/presigned_url.py | 0 .../localstack}/aws/handlers/proxy.py | 0 .../localstack}/aws/handlers/region.py | 0 .../localstack}/aws/handlers/routes.py | 0 .../localstack}/aws/handlers/service.py | 0 .../aws/handlers/service_plugin.py | 0 .../localstack}/aws/mocking.py | 0 .../localstack}/aws/protocol/__init__.py | 0 .../localstack}/aws/protocol/op_router.py | 0 .../localstack}/aws/protocol/parser.py | 0 .../localstack}/aws/protocol/serializer.py | 0 .../aws/protocol/service_router.py | 0 .../localstack}/aws/protocol/validate.py | 0 .../localstack}/aws/scaffold.py | 6 ++- .../localstack}/aws/serving/__init__.py | 0 .../localstack}/aws/serving/asgi.py | 0 .../localstack}/aws/serving/edge.py | 0 .../localstack}/aws/serving/hypercorn.py | 0 .../localstack}/aws/serving/twisted.py | 0 .../localstack}/aws/serving/werkzeug.py | 0 .../localstack}/aws/serving/wsgi.py | 0 .../localstack}/aws/skeleton.py | 0 .../localstack}/aws/spec-patches.json | 0 .../localstack}/aws/spec.py | 0 .../localstack}/aws/trace.py | 0 .../localstack}/cli/__init__.py | 0 .../localstack}/cli/console.py | 0 .../localstack}/cli/exceptions.py | 0 .../localstack}/cli/localstack.py | 0 .../localstack}/cli/lpm.py | 0 .../localstack}/cli/main.py | 0 .../localstack}/cli/plugin.py | 0 .../localstack}/cli/plugins.py | 0 .../localstack}/cli/profiles.py | 0 .../localstack}/config.py | 0 .../localstack}/constants.py | 0 .../localstack}/deprecations.py | 0 .../localstack}/dev/__init__.py | 0 .../localstack}/dev/kubernetes/__init__.py | 0 .../localstack}/dev/kubernetes/__main__.py | 0 .../localstack}/dev/run/__init__.py | 0 .../localstack}/dev/run/__main__.py | 0 .../localstack}/dev/run/configurators.py | 0 .../localstack}/dev/run/paths.py | 4 +- .../localstack}/dns/__init__.py | 0 .../localstack}/dns/models.py | 0 .../localstack}/dns/plugins.py | 0 .../localstack}/dns/server.py | 0 .../localstack}/extensions/__init__.py | 0 .../localstack}/extensions/api/__init__.py | 0 .../localstack}/extensions/api/aws.py | 0 .../localstack}/extensions/api/extension.py | 0 .../localstack}/extensions/api/http.py | 0 .../localstack}/extensions/api/runtime.py | 0 .../localstack}/extensions/api/services.py | 0 .../extensions/patterns/__init__.py | 0 .../localstack}/extensions/patterns/webapp.py | 0 .../localstack}/http/__init__.py | 0 .../localstack}/http/asgi.py | 0 .../localstack}/http/client.py | 0 .../localstack}/http/dispatcher.py | 0 .../localstack}/http/duplex_socket.py | 0 .../localstack}/http/hypercorn.py | 0 .../localstack}/http/proxy.py | 0 .../localstack}/http/request.py | 0 .../localstack}/http/resource.py | 0 .../localstack}/http/response.py | 0 .../localstack}/http/router.py | 0 .../localstack}/http/websocket.py | 0 .../localstack}/logging/__init__.py | 0 .../localstack}/logging/format.py | 0 .../localstack}/logging/setup.py | 0 .../localstack}/packages/__init__.py | 0 .../localstack}/packages/api.py | 0 .../localstack}/packages/core.py | 0 .../localstack}/packages/debugpy.py | 0 .../localstack}/packages/ffmpeg.py | 0 .../localstack}/packages/plugins.py | 0 .../localstack}/packages/terraform.py | 0 .../localstack}/plugins.py | 0 .../localstack}/runtime/__init__.py | 0 .../localstack}/runtime/analytics.py | 0 .../localstack}/runtime/events.py | 0 .../localstack}/runtime/exceptions.py | 0 .../localstack}/runtime/hooks.py | 0 .../localstack}/runtime/init.py | 0 .../localstack}/runtime/main.py | 0 .../localstack}/runtime/shutdown.py | 0 .../localstack}/services/__init__.py | 0 .../localstack}/services/acm/__init__.py | 0 .../localstack}/services/acm/provider.py | 0 .../services/apigateway/__init__.py | 0 .../services/apigateway/context.py | 0 .../services/apigateway/exporter.py | 0 .../services/apigateway/helpers.py | 0 .../services/apigateway/integration.py | 0 .../services/apigateway/invocations.py | 0 .../localstack}/services/apigateway/models.py | 0 .../services/apigateway/patches.py | 0 .../services/apigateway/provider.py | 0 .../apigateway/resource_providers/__init__.py | 0 .../aws_apigateway_account.py | 0 .../aws_apigateway_account.schema.json | 0 .../aws_apigateway_account_plugin.py | 0 .../aws_apigateway_apikey.py | 0 .../aws_apigateway_apikey.schema.json | 0 .../aws_apigateway_apikey_plugin.py | 0 .../aws_apigateway_basepathmapping.py | 0 ...aws_apigateway_basepathmapping.schema.json | 0 .../aws_apigateway_basepathmapping_plugin.py | 0 .../aws_apigateway_deployment.py | 0 .../aws_apigateway_deployment.schema.json | 0 .../aws_apigateway_deployment_plugin.py | 0 .../aws_apigateway_domainname.py | 0 .../aws_apigateway_domainname.schema.json | 0 .../aws_apigateway_domainname_plugin.py | 0 .../aws_apigateway_gatewayresponse.py | 0 ...aws_apigateway_gatewayresponse.schema.json | 0 .../aws_apigateway_gatewayresponse_plugin.py | 0 .../aws_apigateway_method.py | 0 .../aws_apigateway_method.schema.json | 0 .../aws_apigateway_method_plugin.py | 0 .../aws_apigateway_model.py | 0 .../aws_apigateway_model.schema.json | 0 .../aws_apigateway_model_plugin.py | 0 .../aws_apigateway_requestvalidator.py | 0 ...ws_apigateway_requestvalidator.schema.json | 0 .../aws_apigateway_requestvalidator_plugin.py | 0 .../aws_apigateway_resource.py | 0 .../aws_apigateway_resource.schema.json | 0 .../aws_apigateway_resource_plugin.py | 0 .../aws_apigateway_restapi.py | 0 .../aws_apigateway_restapi.schema.json | 0 .../aws_apigateway_restapi_plugin.py | 0 .../aws_apigateway_stage.py | 0 .../aws_apigateway_stage.schema.json | 0 .../aws_apigateway_stage_plugin.py | 0 .../aws_apigateway_usageplan.py | 0 .../aws_apigateway_usageplan.schema.json | 0 .../aws_apigateway_usageplan_plugin.py | 0 .../aws_apigateway_usageplankey.py | 0 .../aws_apigateway_usageplankey.schema.json | 0 .../aws_apigateway_usageplankey_plugin.py | 0 .../services/apigateway/router_asf.py | 0 .../services/apigateway/templates.py | 0 .../localstack}/services/cdk/__init__.py | 0 .../cdk/resource_providers/__init__.py | 0 .../cdk/resource_providers/cdk_metadata.py | 0 .../cdk_metadata.schema.json | 0 .../resource_providers/cdk_metadata_plugin.py | 0 .../services/certificatemanager/__init__.py | 0 .../resource_providers/__init__.py | 0 .../aws_certificatemanager_certificate.py | 0 ...certificatemanager_certificate.schema.json | 0 ...s_certificatemanager_certificate_plugin.py | 0 .../services/cloudcontrol/__init__.py | 0 .../services/cloudformation/__init__.py | 0 .../services/cloudformation/api_utils.py | 0 .../services/cloudformation/cfn_utils.py | 0 .../services/cloudformation/deploy.html | 0 .../cloudformation/deployment_utils.py | 0 .../cloudformation/engine/__init__.py | 0 .../cloudformation/engine/entities.py | 0 .../cloudformation/engine/parameters.py | 0 .../cloudformation/engine/policy_loader.py | 0 .../services/cloudformation/engine/quirks.py | 0 .../services/cloudformation/engine/schema.py | 0 .../engine/template_deployer.py | 0 .../engine/template_preparer.py | 0 .../cloudformation/engine/template_utils.py | 0 .../cloudformation/engine/transformers.py | 0 .../services/cloudformation/engine/types.py | 0 .../cloudformation/engine/yaml_parser.py | 0 .../cloudformation/models/__init__.py | 0 .../services/cloudformation/provider.py | 0 .../services/cloudformation/provider_utils.py | 0 .../cloudformation/resource_provider.py | 0 .../resource_providers/__init__.py | 0 .../aws_cloudformation_macro.py | 0 .../aws_cloudformation_macro.schema.json | 0 .../aws_cloudformation_macro_plugin.py | 0 .../aws_cloudformation_stack.py | 0 .../aws_cloudformation_stack.schema.json | 0 .../aws_cloudformation_stack_plugin.py | 0 .../aws_cloudformation_waitcondition.py | 0 ...s_cloudformation_waitcondition.schema.json | 0 ...aws_cloudformation_waitcondition_plugin.py | 0 .../aws_cloudformation_waitconditionhandle.py | 0 ...dformation_waitconditionhandle.schema.json | 0 ...oudformation_waitconditionhandle_plugin.py | 0 .../scaffolding/CloudformationSchema.zip | Bin .../cloudformation/scaffolding/__main__.py | 0 .../cloudformation/scaffolding/propgen.py | 0 .../templates/plugin_template.py.j2 | 0 .../templates/provider_template.py.j2 | 0 .../templates/test_getatt_template.py.j2 | 0 .../templates/test_integration_template.py.j2 | 0 .../templates/test_parity_template.py.j2 | 0 .../services/cloudformation/service_models.py | 0 .../services/cloudformation/stores.py | 0 .../services/cloudformation/usage.py | 0 .../services/cloudwatch/__init__.py | 0 .../services/cloudwatch/alarm_scheduler.py | 0 .../cloudwatch/cloudwatch_database_helper.py | 0 .../localstack}/services/cloudwatch/models.py | 0 .../services/cloudwatch/provider.py | 0 .../services/cloudwatch/provider_v2.py | 0 .../cloudwatch/resource_providers/__init__.py | 0 .../aws_cloudwatch_alarm.py | 0 .../aws_cloudwatch_alarm.schema.json | 0 .../aws_cloudwatch_alarm_plugin.py | 0 .../aws_cloudwatch_compositealarm.py | 0 .../aws_cloudwatch_compositealarm.schema.json | 0 .../aws_cloudwatch_compositealarm_plugin.py | 0 .../services/configservice/__init__.py | 0 .../services/configservice/provider.py | 0 .../localstack}/services/dynamodb/__init__.py | 0 .../localstack}/services/dynamodb/models.py | 0 .../localstack}/services/dynamodb/packages.py | 0 .../localstack}/services/dynamodb/plugins.py | 0 .../localstack}/services/dynamodb/provider.py | 0 .../dynamodb/resource_providers/__init__.py | 0 .../aws_dynamodb_globaltable.py | 0 .../aws_dynamodb_globaltable.schema.json | 0 .../aws_dynamodb_globaltable_plugin.py | 0 .../resource_providers/aws_dynamodb_table.py | 0 .../aws_dynamodb_table.schema.json | 0 .../aws_dynamodb_table_plugin.py | 0 .../localstack}/services/dynamodb/server.py | 0 .../localstack}/services/dynamodb/utils.py | 0 .../services/dynamodbstreams/__init__.py | 0 .../dynamodbstreams/dynamodbstreams_api.py | 0 .../services/dynamodbstreams/models.py | 0 .../services/dynamodbstreams/provider.py | 0 .../localstack}/services/ec2/__init__.py | 0 .../localstack}/services/ec2/exceptions.py | 0 .../localstack}/services/ec2/models.py | 0 .../localstack}/services/ec2/provider.py | 0 .../ec2/resource_providers/__init__.py | 0 .../resource_providers/aws_ec2_dhcpoptions.py | 0 .../aws_ec2_dhcpoptions.schema.json | 0 .../aws_ec2_dhcpoptions_plugin.py | 0 .../resource_providers/aws_ec2_instance.py | 0 .../aws_ec2_instance.schema.json | 0 .../aws_ec2_instance_plugin.py | 0 .../aws_ec2_internetgateway.py | 0 .../aws_ec2_internetgateway.schema.json | 0 .../aws_ec2_internetgateway_plugin.py | 0 .../ec2/resource_providers/aws_ec2_keypair.py | 0 .../aws_ec2_keypair.schema.json | 0 .../aws_ec2_keypair_plugin.py | 0 .../resource_providers/aws_ec2_natgateway.py | 0 .../aws_ec2_natgateway.schema.json | 0 .../aws_ec2_natgateway_plugin.py | 0 .../resource_providers/aws_ec2_networkacl.py | 0 .../aws_ec2_networkacl.schema.json | 0 .../aws_ec2_networkacl_plugin.py | 0 .../resource_providers/aws_ec2_prefixlist.py | 0 .../aws_ec2_prefixlist.schema.json | 0 .../aws_ec2_prefixlist_plugin.py | 0 .../ec2/resource_providers/aws_ec2_route.py | 0 .../aws_ec2_route.schema.json | 0 .../aws_ec2_route_plugin.py | 0 .../resource_providers/aws_ec2_routetable.py | 0 .../aws_ec2_routetable.schema.json | 0 .../aws_ec2_routetable_plugin.py | 0 .../aws_ec2_securitygroup.py | 0 .../aws_ec2_securitygroup.schema.json | 0 .../aws_ec2_securitygroup_plugin.py | 0 .../ec2/resource_providers/aws_ec2_subnet.py | 0 .../aws_ec2_subnet.schema.json | 0 .../aws_ec2_subnet_plugin.py | 0 .../aws_ec2_subnetroutetableassociation.py | 0 ...c2_subnetroutetableassociation.schema.json | 0 ..._ec2_subnetroutetableassociation_plugin.py | 0 .../aws_ec2_transitgateway.py | 0 .../aws_ec2_transitgateway.schema.json | 0 .../aws_ec2_transitgateway_plugin.py | 0 .../aws_ec2_transitgatewayattachment.py | 0 ...s_ec2_transitgatewayattachment.schema.json | 0 ...aws_ec2_transitgatewayattachment_plugin.py | 0 .../ec2/resource_providers/aws_ec2_vpc.py | 0 .../aws_ec2_vpc.schema.json | 0 .../resource_providers/aws_ec2_vpc_plugin.py | 0 .../resource_providers/aws_ec2_vpcendpoint.py | 0 .../aws_ec2_vpcendpoint.schema.json | 0 .../aws_ec2_vpcendpoint_plugin.py | 0 .../aws_ec2_vpcgatewayattachment.py | 0 .../aws_ec2_vpcgatewayattachment.schema.json | 0 .../aws_ec2_vpcgatewayattachment_plugin.py | 0 .../localstack}/services/ecr/__init__.py | 0 .../ecr/resource_providers/__init__.py | 0 .../resource_providers/aws_ecr_repository.py | 0 .../aws_ecr_repository.schema.json | 0 .../aws_ecr_repository_plugin.py | 0 .../localstack}/services/edge.py | 0 .../localstack}/services/es/__init__.py | 0 .../localstack}/services/es/plugins.py | 0 .../localstack}/services/es/provider.py | 0 .../localstack}/services/events/__init__.py | 0 .../localstack}/services/events/event_bus.py | 0 .../services/events/event_ruler.py | 0 .../localstack}/services/events/models.py | 0 .../localstack}/services/events/packages.py | 0 .../localstack}/services/events/provider.py | 0 .../events/resource_providers/__init__.py | 0 .../aws_events_apidestination.py | 0 .../aws_events_apidestination.schema.json | 0 .../aws_events_apidestination_plugin.py | 0 .../aws_events_connection.py | 0 .../aws_events_connection.schema.json | 0 .../aws_events_connection_plugin.py | 0 .../resource_providers/aws_events_eventbus.py | 0 .../aws_events_eventbus.schema.json | 0 .../aws_events_eventbus_plugin.py | 0 .../aws_events_eventbuspolicy.py | 0 .../aws_events_eventbuspolicy.schema.json | 0 .../aws_events_eventbuspolicy_plugin.py | 0 .../resource_providers/aws_events_rule.py | 0 .../aws_events_rule.schema.json | 0 .../aws_events_rule_plugin.py | 0 .../localstack}/services/events/rule.py | 0 .../localstack}/services/events/scheduler.py | 0 .../localstack}/services/events/target.py | 0 .../services/events/v1/__init__.py | 0 .../localstack}/services/events/v1/models.py | 0 .../services/events/v1/provider.py | 0 .../localstack}/services/events/v1/utils.py | 0 .../localstack}/services/firehose/__init__.py | 0 .../localstack}/services/firehose/mappers.py | 0 .../localstack}/services/firehose/models.py | 0 .../localstack}/services/firehose/provider.py | 0 .../localstack}/services/iam/__init__.py | 0 .../localstack}/services/iam/provider.py | 0 .../iam/resource_providers/__init__.py | 0 .../resource_providers/aws_iam_accesskey.py | 0 .../aws_iam_accesskey.schema.json | 0 .../aws_iam_accesskey_plugin.py | 0 .../iam/resource_providers/aws_iam_group.py | 0 .../aws_iam_group.schema.json | 0 .../aws_iam_group_plugin.py | 0 .../aws_iam_instanceprofile.py | 0 .../aws_iam_instanceprofile.schema.json | 0 .../aws_iam_instanceprofile_plugin.py | 0 .../aws_iam_managedpolicy.py | 0 .../aws_iam_managedpolicy.schema.json | 0 .../aws_iam_managedpolicy_plugin.py | 0 .../iam/resource_providers/aws_iam_policy.py | 0 .../aws_iam_policy.schema.json | 0 .../aws_iam_policy_plugin.py | 0 .../iam/resource_providers/aws_iam_role.py | 0 .../aws_iam_role.schema.json | 0 .../resource_providers/aws_iam_role_plugin.py | 0 .../aws_iam_servercertificate.py | 0 .../aws_iam_servercertificate.schema.json | 0 .../aws_iam_servercertificate_plugin.py | 0 .../aws_iam_servicelinkedrole.py | 0 .../aws_iam_servicelinkedrole.schema.json | 0 .../aws_iam_servicelinkedrole_plugin.py | 0 .../iam/resource_providers/aws_iam_user.py | 0 .../aws_iam_user.schema.json | 0 .../resource_providers/aws_iam_user_plugin.py | 0 .../localstack}/services/infra.py | 0 .../localstack}/services/internal.py | 0 .../localstack}/services/kinesis/__init__.py | 0 .../services/kinesis/kinesis_mock_server.py | 0 .../localstack}/services/kinesis/models.py | 0 .../localstack}/services/kinesis/packages.py | 0 .../localstack}/services/kinesis/plugins.py | 0 .../localstack}/services/kinesis/provider.py | 0 .../kinesis/resource_providers/__init__.py | 0 .../resource_providers/aws_kinesis_stream.py | 0 .../aws_kinesis_stream.schema.json | 0 .../aws_kinesis_stream_plugin.py | 0 .../aws_kinesis_streamconsumer.py | 0 .../aws_kinesis_streamconsumer.schema.json | 0 .../aws_kinesis_streamconsumer_plugin.py | 0 .../services/kinesisfirehose/__init__.py | 0 .../resource_providers/__init__.py | 0 .../aws_kinesisfirehose_deliverystream.py | 0 ...kinesisfirehose_deliverystream.schema.json | 0 ...s_kinesisfirehose_deliverystream_plugin.py | 0 .../localstack}/services/kms/__init__.py | 0 .../localstack}/services/kms/exceptions.py | 0 .../localstack}/services/kms/models.py | 0 .../localstack}/services/kms/provider.py | 0 .../kms/resource_providers/__init__.py | 0 .../kms/resource_providers/aws_kms_alias.py | 0 .../aws_kms_alias.schema.json | 0 .../aws_kms_alias_plugin.py | 0 .../kms/resource_providers/aws_kms_key.py | 0 .../aws_kms_key.schema.json | 0 .../resource_providers/aws_kms_key_plugin.py | 0 .../localstack}/services/kms/utils.py | 0 .../localstack}/services/lambda_/__init__.py | 0 .../localstack}/services/lambda_/api_utils.py | 0 .../services/lambda_/custom_endpoints.py | 0 .../event_source_listeners/__init__.py | 0 .../event_source_listeners/adapters.py | 0 .../dynamodb_event_source_listener.py | 0 .../event_source_listener.py | 0 .../event_source_listeners/exceptions.py | 0 .../kinesis_event_source_listener.py | 0 .../event_source_listeners/lambda_legacy.py | 0 .../sqs_event_source_listener.py | 0 .../stream_event_source_listener.py | 0 .../lambda_/event_source_listeners/utils.py | 0 .../localstack}/services/lambda_/hooks.py | 0 .../services/lambda_/invocation/__init__.py | 0 .../services/lambda_/invocation/assignment.py | 0 .../lambda_/invocation/counting_service.py | 0 .../invocation/docker_runtime_executor.py | 0 .../lambda_/invocation/event_manager.py | 0 .../invocation/execution_environment.py | 0 .../lambda_/invocation/executor_endpoint.py | 0 .../lambda_/invocation/internal_sqs_queue.py | 0 .../lambda_/invocation/lambda_models.py | 0 .../lambda_/invocation/lambda_service.py | 0 .../services/lambda_/invocation/logs.py | 0 .../services/lambda_/invocation/metrics.py | 0 .../services/lambda_/invocation/models.py | 0 .../services/lambda_/invocation/plugins.py | 0 .../lambda_/invocation/runtime_executor.py | 0 .../lambda_/invocation/version_manager.py | 0 .../services/lambda_/lambda_utils.py | 0 .../services/lambda_/layerfetcher/__init__.py | 0 .../lambda_/layerfetcher/layer_fetcher.py | 0 .../services/lambda_/networking.py | 0 .../localstack}/services/lambda_/packages.py | 0 .../localstack}/services/lambda_/plugins.py | 0 .../localstack}/services/lambda_/provider.py | 0 .../lambda_/resource_providers/__init__.py | 0 .../aws_lambda_codesigningconfig.py | 0 .../aws_lambda_codesigningconfig.schema.json | 0 .../aws_lambda_codesigningconfig_plugin.py | 0 .../aws_lambda_eventinvokeconfig.py | 0 .../aws_lambda_eventinvokeconfig.schema.json | 0 .../aws_lambda_eventinvokeconfig_plugin.py | 0 .../aws_lambda_eventsourcemapping.py | 0 .../aws_lambda_eventsourcemapping.schema.json | 0 .../aws_lambda_eventsourcemapping_plugin.py | 0 .../resource_providers/aws_lambda_function.py | 0 .../aws_lambda_function.schema.json | 0 .../aws_lambda_function_plugin.py | 0 .../aws_lambda_layerversion.py | 0 .../aws_lambda_layerversion.schema.json | 0 .../aws_lambda_layerversion_plugin.py | 0 .../aws_lambda_layerversionpermission.py | 0 ..._lambda_layerversionpermission.schema.json | 0 ...ws_lambda_layerversionpermission_plugin.py | 0 .../aws_lambda_permission.py | 0 .../aws_lambda_permission.schema.json | 0 .../aws_lambda_permission_plugin.py | 0 .../resource_providers/aws_lambda_url.py | 0 .../aws_lambda_url.schema.json | 0 .../aws_lambda_url_plugin.py | 0 .../resource_providers/aws_lambda_version.py | 0 .../aws_lambda_version.schema.json | 0 .../aws_lambda_version_plugin.py | 0 .../resource_providers/lambda_alias.py | 0 .../lambda_alias.schema.json | 0 .../resource_providers/lambda_alias_plugin.py | 0 .../localstack}/services/lambda_/runtimes.py | 0 .../localstack}/services/lambda_/urlrouter.py | 0 .../localstack}/services/lambda_/usage.py | 0 .../localstack}/services/logs/__init__.py | 0 .../localstack}/services/logs/models.py | 0 .../localstack}/services/logs/provider.py | 0 .../logs/resource_providers/__init__.py | 0 .../resource_providers/aws_logs_loggroup.py | 0 .../aws_logs_loggroup.schema.json | 0 .../aws_logs_loggroup_plugin.py | 0 .../resource_providers/aws_logs_logstream.py | 0 .../aws_logs_logstream.schema.json | 0 .../aws_logs_logstream_plugin.py | 0 .../aws_logs_subscriptionfilter.py | 0 .../aws_logs_subscriptionfilter.schema.json | 0 .../aws_logs_subscriptionfilter_plugin.py | 0 .../localstack}/services/messages.py | 0 .../localstack}/services/moto.py | 0 .../services/opensearch/__init__.py | 0 .../services/opensearch/cluster.py | 0 .../services/opensearch/cluster_manager.py | 0 .../localstack}/services/opensearch/models.py | 0 .../services/opensearch/packages.py | 0 .../services/opensearch/plugins.py | 0 .../services/opensearch/provider.py | 0 .../opensearch/resource_providers/__init__.py | 0 .../aws_elasticsearch_domain.py | 0 .../aws_elasticsearch_domain.schema.json | 0 .../aws_elasticsearch_domain_plugin.py | 0 .../aws_opensearchservice_domain.py | 0 .../aws_opensearchservice_domain.schema.json | 0 .../aws_opensearchservice_domain_plugin.py | 0 .../services/opensearch/versions.py | 0 .../localstack}/services/plugins.py | 0 .../localstack}/services/providers.py | 0 .../localstack}/services/redshift/__init__.py | 0 .../localstack}/services/redshift/provider.py | 0 .../redshift/resource_providers/__init__.py | 0 .../aws_redshift_cluster.py | 0 .../aws_redshift_cluster.schema.json | 0 .../aws_redshift_cluster_plugin.py | 0 .../services/resource_groups/__init__.py | 0 .../services/resource_groups/provider.py | 0 .../resource_providers/__init__.py | 0 .../aws_resourcegroups_group.py | 0 .../aws_resourcegroups_group.schema.json | 0 .../aws_resourcegroups_group_plugin.py | 0 .../resourcegroupstaggingapi/__init__.py | 0 .../resourcegroupstaggingapi/provider.py | 0 .../localstack}/services/route53/__init__.py | 0 .../localstack}/services/route53/models.py | 0 .../localstack}/services/route53/provider.py | 0 .../route53/resource_providers/__init__.py | 0 .../aws_route53_healthcheck.py | 0 .../aws_route53_healthcheck.schema.json | 0 .../aws_route53_healthcheck_plugin.py | 0 .../aws_route53_recordset.py | 0 .../aws_route53_recordset.schema.json | 0 .../aws_route53_recordset_plugin.py | 0 .../services/route53resolver/__init__.py | 0 .../services/route53resolver/models.py | 0 .../services/route53resolver/provider.py | 0 .../services/route53resolver/utils.py | 0 .../localstack}/services/s3/__init__.py | 0 .../localstack}/services/s3/codec.py | 0 .../localstack}/services/s3/constants.py | 0 .../localstack}/services/s3/cors.py | 0 .../localstack}/services/s3/exceptions.py | 0 .../localstack}/services/s3/models.py | 0 .../localstack}/services/s3/notifications.py | 0 .../localstack}/services/s3/presigned_url.py | 0 .../localstack}/services/s3/provider.py | 0 .../s3/resource_providers/__init__.py | 0 .../s3/resource_providers/aws_s3_bucket.py | 0 .../aws_s3_bucket.schema.json | 0 .../aws_s3_bucket_plugin.py | 0 .../resource_providers/aws_s3_bucketpolicy.py | 0 .../aws_s3_bucketpolicy.schema.json | 0 .../aws_s3_bucketpolicy_plugin.py | 0 .../localstack}/services/s3/utils.py | 0 .../localstack}/services/s3/utils_moto.py | 0 .../localstack}/services/s3/v3/__init__.py | 0 .../localstack}/services/s3/v3/models.py | 0 .../localstack}/services/s3/v3/provider.py | 0 .../services/s3/v3/storage/__init__.py | 0 .../services/s3/v3/storage/core.py | 0 .../services/s3/v3/storage/ephemeral.py | 0 .../localstack}/services/s3/validation.py | 0 .../localstack}/services/s3/virtual_host.py | 0 .../services/s3/website_hosting.py | 0 .../services/s3control/__init__.py | 0 .../services/s3control/provider.py | 0 .../services/scheduler/__init__.py | 0 .../localstack}/services/scheduler/models.py | 0 .../services/scheduler/provider.py | 0 .../scheduler/resource_providers/__init__.py | 0 .../aws_scheduler_schedule.py | 0 .../aws_scheduler_schedule.schema.json | 0 .../aws_scheduler_schedule_plugin.py | 0 .../aws_scheduler_schedulegroup.py | 0 .../aws_scheduler_schedulegroup.schema.json | 0 .../aws_scheduler_schedulegroup_plugin.py | 0 .../services/secretsmanager/__init__.py | 0 .../services/secretsmanager/provider.py | 0 .../resource_providers/__init__.py | 0 .../aws_secretsmanager_resourcepolicy.py | 0 ..._secretsmanager_resourcepolicy.schema.json | 0 ...ws_secretsmanager_resourcepolicy_plugin.py | 0 .../aws_secretsmanager_rotationschedule.py | 0 ...ecretsmanager_rotationschedule.schema.json | 0 ..._secretsmanager_rotationschedule_plugin.py | 0 .../aws_secretsmanager_secret.py | 0 .../aws_secretsmanager_secret.schema.json | 0 .../aws_secretsmanager_secret_plugin.py | 0 ...s_secretsmanager_secrettargetattachment.py | 0 ...manager_secrettargetattachment.schema.json | 0 ...tsmanager_secrettargetattachment_plugin.py | 0 .../localstack}/services/ses/__init__.py | 0 .../localstack}/services/ses/models.py | 0 .../localstack}/services/ses/provider.py | 0 .../localstack}/services/sns/__init__.py | 0 .../localstack}/services/sns/certificate.py | 0 .../localstack}/services/sns/constants.py | 0 .../localstack}/services/sns/filter.py | 0 .../localstack}/services/sns/models.py | 0 .../localstack}/services/sns/provider.py | 0 .../localstack}/services/sns/publisher.py | 0 .../sns/resource_providers/__init__.py | 0 .../aws_sns_subscription.py | 0 .../aws_sns_subscription.schema.json | 0 .../aws_sns_subscription_plugin.py | 0 .../sns/resource_providers/aws_sns_topic.py | 0 .../aws_sns_topic.schema.json | 0 .../aws_sns_topic_plugin.py | 0 .../resource_providers/aws_sns_topicpolicy.py | 0 .../aws_sns_topicpolicy.schema.json | 0 .../aws_sns_topicpolicy_plugin.py | 0 .../localstack}/services/sqs/__init__.py | 0 .../localstack}/services/sqs/constants.py | 0 .../localstack}/services/sqs/exceptions.py | 0 .../localstack}/services/sqs/models.py | 0 .../localstack}/services/sqs/provider.py | 0 .../localstack}/services/sqs/query_api.py | 0 .../sqs/resource_providers/__init__.py | 0 .../sqs/resource_providers/aws_sqs_queue.py | 0 .../aws_sqs_queue.schema.json | 0 .../aws_sqs_queue_plugin.py | 0 .../resource_providers/aws_sqs_queuepolicy.py | 0 .../aws_sqs_queuepolicy.schema.json | 0 .../aws_sqs_queuepolicy_plugin.py | 0 .../localstack}/services/sqs/utils.py | 0 .../localstack}/services/ssm/__init__.py | 0 .../localstack}/services/ssm/provider.py | 0 .../ssm/resource_providers/__init__.py | 0 .../aws_ssm_maintenancewindow.py | 0 .../aws_ssm_maintenancewindow.schema.json | 0 .../aws_ssm_maintenancewindow_plugin.py | 0 .../aws_ssm_maintenancewindowtarget.py | 0 ...ws_ssm_maintenancewindowtarget.schema.json | 0 .../aws_ssm_maintenancewindowtarget_plugin.py | 0 .../aws_ssm_maintenancewindowtask.py | 0 .../aws_ssm_maintenancewindowtask.schema.json | 0 .../aws_ssm_maintenancewindowtask_plugin.py | 0 .../resource_providers/aws_ssm_parameter.py | 0 .../aws_ssm_parameter.schema.json | 0 .../aws_ssm_parameter_plugin.py | 0 .../aws_ssm_patchbaseline.py | 0 .../aws_ssm_patchbaseline.schema.json | 0 .../aws_ssm_patchbaseline_plugin.py | 0 .../services/stepfunctions/__init__.py | 0 .../services/stepfunctions/asl/__init__.py | 0 .../stepfunctions/asl/antlr/.gitignore | 0 .../asl/antlr/ASLIntrinsicLexer.g4 | 0 .../asl/antlr/ASLIntrinsicParser.g4 | 0 .../stepfunctions/asl/antlr/ASLLexer.g4 | 0 .../stepfunctions/asl/antlr/ASLParser.g4 | 0 .../services/stepfunctions/asl/antlr/Makefile | 0 .../stepfunctions/asl/antlr/__init__.py | 0 .../asl/antlr/runtime/ASLIntrinsicLexer.py | 0 .../asl/antlr/runtime/ASLIntrinsicParser.py | 0 .../runtime/ASLIntrinsicParserListener.py | 0 .../runtime/ASLIntrinsicParserVisitor.py | 0 .../asl/antlr/runtime/ASLLexer.py | 0 .../asl/antlr/runtime/ASLParser.py | 0 .../asl/antlr/runtime/ASLParserListener.py | 0 .../asl/antlr/runtime/ASLParserVisitor.py | 0 .../asl/antlr/runtime/__init__.py | 0 .../stepfunctions/asl/antlt4utils/__init__.py | 0 .../asl/antlt4utils/antlr4utils.py | 0 .../stepfunctions/asl/component/__init__.py | 0 .../asl/component/common/__init__.py | 0 .../asl/component/common/catch/__init__.py | 0 .../asl/component/common/catch/catch_decl.py | 0 .../component/common/catch/catch_outcome.py | 0 .../component/common/catch/catcher_decl.py | 0 .../component/common/catch/catcher_outcome.py | 0 .../component/common/catch/catcher_props.py | 0 .../asl/component/common/comment.py | 0 .../component/common/error_name/__init__.py | 0 .../common/error_name/custom_error_name.py | 0 .../common/error_name/error_equals_decl.py | 0 .../component/common/error_name/error_name.py | 0 .../common/error_name/failure_event.py | 0 .../common/error_name/states_error_name.py | 0 .../error_name/states_error_name_type.py | 0 .../asl/component/common/flow/__init__.py | 0 .../asl/component/common/flow/end.py | 0 .../asl/component/common/flow/next.py | 0 .../asl/component/common/flow/start_at.py | 0 .../asl/component/common/parameters.py | 0 .../asl/component/common/path/__init__.py | 0 .../asl/component/common/path/input_path.py | 0 .../asl/component/common/path/items_path.py | 0 .../asl/component/common/path/output_path.py | 0 .../asl/component/common/path/result_path.py | 0 .../asl/component/common/payload/__init__.py | 0 .../common/payload/payloadvalue/__init__.py | 0 .../payload/payloadvalue/payload_value.py | 0 .../payloadvalue/payloadarr/__init__.py | 0 .../payloadvalue/payloadarr/payload_arr.py | 0 .../payloadvalue/payloadbinding/__init__.py | 0 .../payloadbinding/payload_binding.py | 0 .../payload_binding_intrinsic_func.py | 0 .../payloadbinding/payload_binding_path.py | 0 .../payload_binding_path_context_obj.py | 0 .../payloadbinding/payload_binding_value.py | 0 .../payloadvalue/payloadtmpl/__init__.py | 0 .../payloadvalue/payloadtmpl/payload_tmpl.py | 0 .../payloadvalue/payloadvaluelit/__init__.py | 0 .../payloadvaluelit/payload_value_bool.py | 0 .../payloadvaluelit/payload_value_float.py | 0 .../payloadvaluelit/payload_value_int.py | 0 .../payloadvaluelit/payload_value_lit.py | 0 .../payloadvaluelit/payload_value_null.py | 0 .../payloadvaluelit/payload_value_str.py | 0 .../asl/component/common/result_selector.py | 0 .../asl/component/common/retry/__init__.py | 0 .../common/retry/backoff_rate_decl.py | 0 .../common/retry/interval_seconds_decl.py | 0 .../common/retry/jitter_strategy_decl.py | 0 .../common/retry/max_attempts_decl.py | 0 .../common/retry/max_delay_seconds_decl.py | 0 .../component/common/retry/retrier_decl.py | 0 .../component/common/retry/retrier_outcome.py | 0 .../component/common/retry/retrier_props.py | 0 .../asl/component/common/retry/retry_decl.py | 0 .../component/common/retry/retry_outcome.py | 0 .../asl/component/common/timeouts/__init__.py | 0 .../component/common/timeouts/heartbeat.py | 0 .../asl/component/common/timeouts/timeout.py | 0 .../asl/component/common/version.py | 0 .../stepfunctions/asl/component/component.py | 0 .../asl/component/eval_component.py | 0 .../asl/component/intrinsic/__init__.py | 0 .../component/intrinsic/argument/__init__.py | 0 .../intrinsic/argument/function_argument.py | 0 .../argument/function_argument_bool.py | 0 .../function_argument_context_path.py | 0 .../argument/function_argument_float.py | 0 .../argument/function_argument_function.py | 0 .../argument/function_argument_int.py | 0 .../argument/function_argument_json_path.py | 0 .../argument/function_argument_list.py | 0 .../argument/function_argument_string.py | 0 .../asl/component/intrinsic/component.py | 0 .../component/intrinsic/function/__init__.py | 0 .../component/intrinsic/function/function.py | 0 .../function/statesfunction/__init__.py | 0 .../function/statesfunction/array/__init__.py | 0 .../function/statesfunction/array/array.py | 0 .../statesfunction/array/array_contains.py | 0 .../statesfunction/array/array_get_item.py | 0 .../statesfunction/array/array_length.py | 0 .../statesfunction/array/array_partition.py | 0 .../statesfunction/array/array_range.py | 0 .../statesfunction/array/array_unique.py | 0 .../encoding_decoding/__init__.py | 0 .../encoding_decoding/base_64_decode.py | 0 .../encoding_decoding/base_64_encode.py | 0 .../function/statesfunction/factory.py | 0 .../statesfunction/generic/__init__.py | 0 .../statesfunction/generic/string_format.py | 0 .../hash_calculations/__init__.py | 0 .../hash_calculations/hash_algorithm.py | 0 .../hash_calculations/hash_func.py | 0 .../json_manipulation/__init__.py | 0 .../json_manipulation/json_merge.py | 0 .../json_manipulation/json_to_string.py | 0 .../json_manipulation/string_to_json.py | 0 .../math_operations/__init__.py | 0 .../math_operations/math_add.py | 0 .../math_operations/math_random.py | 0 .../statesfunction/states_function.py | 0 .../statesfunction/states_function_array.py | 0 .../statesfunction/states_function_format.py | 0 .../states_function_json_to_string.py | 0 .../states_function_string_to_json.py | 0 .../statesfunction/states_function_uuid.py | 0 .../string_operations/__init__.py | 0 .../string_operations/string_split.py | 0 .../unique_id_generation/__init__.py | 0 .../unique_id_generation/uuid.py | 0 .../intrinsic/functionname/__init__.py | 0 .../functionname/custom_function_name.py | 0 .../intrinsic/functionname/function_name.py | 0 .../state_fuinction_name_types.py | 0 .../functionname/state_function_name_types.py | 0 .../functionname/states_function_name.py | 0 .../asl/component/intrinsic/member.py | 0 .../asl/component/intrinsic/member_access.py | 0 .../asl/component/intrinsic/program.py | 0 .../asl/component/program/__init__.py | 0 .../asl/component/program/program.py | 0 .../asl/component/state/__init__.py | 0 .../asl/component/state/state.py | 0 .../component/state/state_choice/__init__.py | 0 .../state/state_choice/choice_rule.py | 0 .../state/state_choice/choices_decl.py | 0 .../state/state_choice/comparison/__init__.py | 0 .../state_choice/comparison/comparison.py | 0 .../comparison/comparison_composite.py | 0 .../comparison/comparison_func.py | 0 .../comparison/comparison_operator_type.py | 0 .../comparison/comparison_variable.py | 0 .../comparison/operator/__init__.py | 0 .../comparison/operator/factory.py | 0 .../operator/implementations/__init__.py | 0 .../implementations/boolean_equals.py | 0 .../operator/implementations/is_operator.py | 0 .../operator/implementations/numeric.py | 0 .../implementations/string_operators.py | 0 .../implementations/timestamp_operators.py | 0 .../comparison/operator/operator.py | 0 .../state/state_choice/comparison/variable.py | 0 .../state/state_choice/default_decl.py | 0 .../state/state_choice/state_choice.py | 0 .../component/state/state_continue_with.py | 0 .../state/state_execution/__init__.py | 0 .../state/state_execution/execute_state.py | 0 .../state_execution/state_map/__init__.py | 0 .../state_map/execution_type.py | 0 .../state_map/item_reader/__init__.py | 0 .../state_map/item_reader/item_reader_decl.py | 0 .../item_reader/reader_config/__init__.py | 0 .../reader_config/csv_header_location.py | 0 .../item_reader/reader_config/csv_headers.py | 0 .../item_reader/reader_config/input_type.py | 0 .../reader_config/max_items_decl.py | 0 .../reader_config/reader_config_decl.py | 0 .../reader_config/reader_config_props.py | 0 .../item_reader/resource_eval/__init__.py | 0 .../resource_eval/resource_eval.py | 0 .../resource_eval/resource_eval_factory.py | 0 .../resource_eval/resource_eval_s3.py | 0 .../resource_output_transformer/__init__.py | 0 .../resource_output_transformer.py | 0 .../resource_output_transformer_csv.py | 0 .../resource_output_transformer_factory.py | 0 .../resource_output_transformer_json.py | 0 .../state_map/item_selector.py | 0 .../state_map/iteration/__init__.py | 0 .../distributed_iteration_component.py | 0 .../iteration/inline_iteration_component.py | 0 .../iteration/itemprocessor/__init__.py | 0 .../distributed_item_processor.py | 0 .../distributed_item_processor_worker.py | 0 .../itemprocessor/inline_item_processor.py | 0 .../inline_item_processor_worker.py | 0 .../itemprocessor/item_processor_decl.py | 0 .../itemprocessor/item_processor_factory.py | 0 .../iteration/itemprocessor/map_run_record.py | 0 .../itemprocessor/processor_config.py | 0 .../iteration/iteration_component.py | 0 .../iteration/iteration_declaration.py | 0 .../state_map/iteration/iteration_worker.py | 0 .../state_map/iteration/iterator/__init__.py | 0 .../iterator/distributed_iterator.py | 0 .../iterator/distributed_iterator_worker.py | 0 .../iteration/iterator/inline_iterator.py | 0 .../iterator/inline_iterator_worker.py | 0 .../iteration/iterator/iterator_decl.py | 0 .../iteration/iterator/iterator_factory.py | 0 .../state_map/iteration/job.py | 0 .../state_map/max_concurrency.py | 0 .../state/state_execution/state_map/mode.py | 0 .../state_execution/state_map/state_map.py | 0 .../state_parallel/__init__.py | 0 .../state_parallel/branch_worker.py | 0 .../state_parallel/branches_decl.py | 0 .../state_parallel/state_parallel.py | 0 .../state_execution/state_task/__init__.py | 0 .../state_task/lambda_eval_utils.py | 0 .../state_task/service/__init__.py | 0 .../state_task/service/resource.py | 0 .../state_task/service/state_task_service.py | 0 .../service/state_task_service_api_gateway.py | 0 .../service/state_task_service_aws_sdk.py | 0 .../service/state_task_service_callback.py | 0 .../service/state_task_service_dynamodb.py | 0 .../service/state_task_service_ecs.py | 0 .../service/state_task_service_events.py | 0 .../service/state_task_service_factory.py | 0 .../service/state_task_service_glue.py | 0 .../service/state_task_service_lambda.py | 0 .../service/state_task_service_sfn.py | 0 .../service/state_task_service_sns.py | 0 .../service/state_task_service_sqs.py | 0 .../service/state_task_service_unsupported.py | 0 .../state_execution/state_task/state_task.py | 0 .../state_task/state_task_activitiy.py | 0 .../state_task/state_task_factory.py | 0 .../state_task/state_task_lambda.py | 0 .../component/state/state_fail/__init__.py | 0 .../component/state/state_fail/cause_decl.py | 0 .../component/state/state_fail/cause_path.py | 0 .../component/state/state_fail/error_decl.py | 0 .../component/state/state_fail/error_path.py | 0 .../component/state/state_fail/state_fail.py | 0 .../component/state/state_pass/__init__.py | 0 .../asl/component/state/state_pass/result.py | 0 .../component/state/state_pass/state_pass.py | 0 .../asl/component/state/state_props.py | 0 .../component/state/state_succeed/__init__.py | 0 .../state/state_succeed/state_succeed.py | 0 .../asl/component/state/state_type.py | 0 .../component/state/state_wait/__init__.py | 0 .../component/state/state_wait/state_wait.py | 0 .../state_wait/wait_function/__init__.py | 0 .../state/state_wait/wait_function/seconds.py | 0 .../state_wait/wait_function/seconds_path.py | 0 .../state_wait/wait_function/timestamp.py | 0 .../wait_function/timestamp_path.py | 0 .../state_wait/wait_function/wait_function.py | 0 .../stepfunctions/asl/component/states.py | 0 .../asl/component/test_state/__init__.py | 0 .../component/test_state/program/__init__.py | 0 .../test_state/program/test_state_program.py | 0 .../component/test_state/state/__init__.py | 0 .../state/test_state_state_props.py | 0 .../stepfunctions/asl/eval/__init__.py | 0 .../asl/eval/aws_execution_details.py | 0 .../asl/eval/callback/__init__.py | 0 .../asl/eval/callback/callback.py | 0 .../asl/eval/contextobject/__init__.py | 0 .../asl/eval/contextobject/contex_object.py | 0 .../asl/eval/count_down_latch.py | 0 .../stepfunctions/asl/eval/environment.py | 0 .../stepfunctions/asl/eval/event/__init__.py | 0 .../asl/eval/event/event_detail.py | 0 .../asl/eval/event/event_history.py | 0 .../stepfunctions/asl/eval/program_state.py | 0 .../asl/eval/test_state/__init__.py | 0 .../asl/eval/test_state/environment.py | 0 .../asl/eval/test_state/program_state.py | 0 .../stepfunctions/asl/parse/__init__.py | 0 .../stepfunctions/asl/parse/asl_parser.py | 0 .../asl/parse/intrinsic/__init__.py | 0 .../asl/parse/intrinsic/intrinsic_parser.py | 0 .../asl/parse/intrinsic/preprocessor.py | 0 .../stepfunctions/asl/parse/preprocessor.py | 0 .../asl/parse/test_state/__init__.py | 0 .../asl/parse/test_state/asl_parser.py | 0 .../asl/parse/test_state/preprocessor.py | 0 .../stepfunctions/asl/parse/typed_props.py | 0 .../asl/static_analyser/__init__.py | 0 .../asl/static_analyser/static_analyser.py | 0 .../static_analyser/test_state/__init__.py | 0 .../test_state/test_state_analyser.py | 0 .../stepfunctions/asl/utils/__init__.py | 0 .../stepfunctions/asl/utils/boto_client.py | 0 .../stepfunctions/asl/utils/encoding.py | 0 .../stepfunctions/asl/utils/json_path.py | 0 .../stepfunctions/backend/__init__.py | 0 .../stepfunctions/backend/activity.py | 0 .../stepfunctions/backend/execution.py | 0 .../stepfunctions/backend/execution_worker.py | 0 .../backend/execution_worker_comm.py | 0 .../stepfunctions/backend/state_machine.py | 0 .../services/stepfunctions/backend/store.py | 0 .../backend/test_state/__init__.py | 0 .../backend/test_state/execution.py | 0 .../backend/test_state/execution_worker.py | 0 .../services/stepfunctions/legacy/__init__.py | 0 .../stepfunctions/legacy/provider_legacy.py | 0 .../legacy/stepfunctions_starter.py | 0 .../services/stepfunctions/packages.py | 0 .../services/stepfunctions/plugins.py | 0 .../services/stepfunctions/provider.py | 0 .../services/stepfunctions/quotas.py | 0 .../resource_providers/__init__.py | 0 .../aws_stepfunctions_activity.py | 0 .../aws_stepfunctions_activity.schema.json | 0 .../aws_stepfunctions_activity_plugin.py | 0 .../aws_stepfunctions_statemachine.py | 0 ...aws_stepfunctions_statemachine.schema.json | 0 .../aws_stepfunctions_statemachine_plugin.py | 0 .../stepfunctions/stepfunctions_utils.py | 0 .../localstack}/services/stores.py | 0 .../localstack}/services/sts/__init__.py | 0 .../localstack}/services/sts/models.py | 0 .../localstack}/services/sts/provider.py | 0 .../localstack}/services/support/__init__.py | 0 .../localstack}/services/support/provider.py | 0 .../localstack}/services/swf/__init__.py | 0 .../localstack}/services/swf/provider.py | 0 .../services/transcribe/__init__.py | 0 .../localstack}/services/transcribe/models.py | 0 .../services/transcribe/packages.py | 0 .../services/transcribe/plugins.py | 0 .../services/transcribe/provider.py | 0 .../localstack}/state/__init__.py | 0 .../localstack}/state/core.py | 0 .../localstack}/state/inspect.py | 0 .../localstack}/state/pickle.py | 0 .../localstack}/state/snapshot.py | 0 .../localstack}/testing/__init__.py | 0 .../localstack}/testing/aws/__init__.py | 0 .../localstack}/testing/aws/asf_utils.py | 0 .../testing/aws/cloudformation_utils.py | 0 .../localstack}/testing/aws/eventbus_utils.py | 0 .../localstack}/testing/aws/lambda_utils.py | 0 .../localstack}/testing/aws/util.py | 0 .../localstack}/testing/pytest/__init__.py | 0 .../localstack}/testing/pytest/bootstrap.py | 0 .../testing/pytest/cloudtrail_tracking.py | 0 .../pytest/cloudtrail_tracking/.gitignore | 0 .../testing/pytest/cloudtrail_tracking/app.py | 0 .../pytest/cloudtrail_tracking/cdk.json | 0 .../cloudtrail_tracking/__init__.py | 0 .../cloudtrail_tracking_stack.py | 0 .../cloudtrail_tracking/handler/index.py | 0 .../cloudtrail_tracking/requirements-dev.txt | 0 .../cloudtrail_tracking/requirements.txt | 0 .../cloudtrail_tracking/tests/__init__.py | 0 .../tests/test_cloudtrail_tracking_handler.py | 0 .../localstack}/testing/pytest/container.py | 0 .../testing/pytest/detect_thread_leakage.py | 0 .../localstack}/testing/pytest/filters.py | 0 .../testing/pytest/find_orphaned_snapshots.py | 0 .../testing/pytest/fixture_conflicts.py | 0 .../localstack}/testing/pytest/fixtures.py | 0 .../testing/pytest/in_memory_localstack.py | 0 .../testing/pytest/marker_report.py | 0 .../localstack}/testing/pytest/marking.py | 0 .../testing/pytest/metric_collection.py | 2 +- .../localstack}/testing/pytest/path_filter.py | 0 .../testing/pytest/stepfunctions/__init__.py | 0 .../testing/pytest/stepfunctions/fixtures.py | 0 .../testing/pytest/stepfunctions/utils.py | 0 .../localstack}/testing/pytest/util.py | 0 .../testing/pytest/validation_tracking.py | 0 .../localstack}/testing/scenario/__init__.py | 0 .../testing/scenario/cdk_lambda_helper.py | 0 .../testing/scenario/provisioning.py | 0 .../localstack}/testing/snapshots/__init__.py | 0 .../testing/snapshots/transformer_utility.py | 0 .../testing/testselection/__init__.py | 0 .../localstack}/testing/testselection/git.py | 0 .../testing/testselection/github.py | 0 .../testing/testselection/matching.py | 0 .../testing/testselection/opt_in.py | 0 .../testing/testselection/scripts/__init__.py | 0 .../scripts/filter_by_test_selection.py | 0 .../generate_test_selection_from_commits.py | 0 .../generate_test_selection_from_pr.py | 0 .../testing/testselection/testselection.py | 0 .../localstack}/utils/__init__.py | 0 .../localstack}/utils/analytics/__init__.py | 0 .../localstack}/utils/analytics/cli.py | 0 .../localstack}/utils/analytics/client.py | 0 .../localstack}/utils/analytics/events.py | 0 .../localstack}/utils/analytics/logger.py | 0 .../localstack}/utils/analytics/metadata.py | 0 .../localstack}/utils/analytics/publisher.py | 0 .../analytics/service_request_aggregator.py | 0 .../localstack}/utils/analytics/usage.py | 0 .../localstack}/utils/archives.py | 0 .../localstack}/utils/async_utils.py | 0 .../localstack}/utils/asyncio.py | 0 .../localstack}/utils/auth.py | 0 .../localstack}/utils/aws/__init__.py | 0 .../localstack}/utils/aws/arns.py | 0 .../localstack}/utils/aws/aws_responses.py | 0 .../localstack}/utils/aws/aws_stack.py | 0 .../localstack}/utils/aws/client.py | 0 .../localstack}/utils/aws/client_types.py | 0 .../utils/aws/dead_letter_queue.py | 0 .../utils/aws/message_forwarding.py | 0 .../localstack}/utils/aws/queries.py | 0 .../localstack}/utils/aws/request_context.py | 0 .../localstack}/utils/aws/resources.py | 0 .../localstack}/utils/aws/templating.py | 0 .../localstack}/utils/bootstrap.py | 0 .../localstack}/utils/cloudwatch/__init__.py | 0 .../utils/cloudwatch/cloudwatch_util.py | 0 .../localstack}/utils/collections.py | 0 .../localstack}/utils/common.py | 0 .../localstack}/utils/config_listener.py | 0 .../localstack}/utils/container_networking.py | 0 .../utils/container_utils/__init__.py | 0 .../utils/container_utils/container_client.py | 0 .../container_utils/docker_cmd_client.py | 0 .../container_utils/docker_sdk_client.py | 0 .../localstack}/utils/coverage_docs.py | 0 .../localstack}/utils/crypto.py | 0 .../localstack}/utils/diagnose.py | 0 .../localstack}/utils/docker_utils.py | 0 .../localstack}/utils/files.py | 0 .../localstack}/utils/functions.py | 0 .../localstack}/utils/http.py | 0 .../localstack}/utils/iputils.py | 0 .../localstack}/utils/json.py | 0 .../localstack}/utils/kinesis/__init__.py | 0 .../utils/kinesis/java/logging.properties | 0 .../utils/kinesis/kclipy_helper.py | 0 .../utils/kinesis/kinesis_connector.py | 0 .../localstack}/utils/net.py | 0 .../utils/no_exit_argument_parser.py | 0 .../localstack}/utils/numbers.py | 0 .../localstack}/utils/objects.py | 0 .../localstack}/utils/patch.py | 0 .../localstack}/utils/platform.py | 0 .../localstack}/utils/run.py | 0 .../localstack}/utils/scheduler.py | 0 .../localstack}/utils/server/__init__.py | 0 .../localstack}/utils/server/http2_server.py | 0 .../localstack}/utils/server/tcp_proxy.py | 0 .../localstack}/utils/serving.py | 0 .../localstack}/utils/ssl.py | 0 .../localstack}/utils/strings.py | 0 .../localstack}/utils/sync.py | 0 .../localstack}/utils/tagging.py | 0 .../localstack}/utils/testutil.py | 0 .../localstack}/utils/threads.py | 0 .../localstack}/utils/time.py | 0 .../localstack}/utils/urls.py | 0 .../localstack}/utils/venv.py | 0 .../localstack}/utils/xml.py | 0 .../localstack}/version.py | 0 pyproject.toml | 15 +++++--- .../generate_minimal_boto3stubs_install.py | 4 +- setup.py | 2 +- 1173 files changed, 62 insertions(+), 48 deletions(-) rename {localstack => localstack-core/localstack}/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/accounts.py (100%) rename {localstack => localstack-core/localstack}/aws/api/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/acm/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/apigateway/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/cloudcontrol/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/cloudformation/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/cloudwatch/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/config/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/core.py (100%) rename {localstack => localstack-core/localstack}/aws/api/dynamodb/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/dynamodbstreams/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/ec2/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/es/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/events/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/firehose/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/iam/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/kinesis/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/kms/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/lambda_/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/logs/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/opensearch/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/redshift/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/resource_groups/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/resourcegroupstaggingapi/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/route53/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/route53resolver/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/s3/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/s3control/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/scheduler/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/secretsmanager/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/ses/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/sns/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/sqs/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/ssm/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/stepfunctions/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/sts/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/support/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/swf/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/api/transcribe/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/app.py (100%) rename {localstack => localstack-core/localstack}/aws/chain.py (100%) rename {localstack => localstack-core/localstack}/aws/client.py (100%) rename {localstack => localstack-core/localstack}/aws/connect.py (100%) rename {localstack => localstack-core/localstack}/aws/data/sqs-query/2012-11-05/README.md (100%) rename {localstack => localstack-core/localstack}/aws/data/sqs-query/2012-11-05/service-2.json (100%) rename {localstack => localstack-core/localstack}/aws/forwarder.py (100%) rename {localstack => localstack-core/localstack}/aws/gateway.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/analytics.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/auth.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/codec.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/cors.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/fallback.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/internal.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/internal_requests.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/legacy.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/logging.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/metric_handler.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/partition_rewriter.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/presigned_url.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/proxy.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/region.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/routes.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/service.py (100%) rename {localstack => localstack-core/localstack}/aws/handlers/service_plugin.py (100%) rename {localstack => localstack-core/localstack}/aws/mocking.py (100%) rename {localstack => localstack-core/localstack}/aws/protocol/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/protocol/op_router.py (100%) rename {localstack => localstack-core/localstack}/aws/protocol/parser.py (100%) rename {localstack => localstack-core/localstack}/aws/protocol/serializer.py (100%) rename {localstack => localstack-core/localstack}/aws/protocol/service_router.py (100%) rename {localstack => localstack-core/localstack}/aws/protocol/validate.py (100%) rename {localstack => localstack-core/localstack}/aws/scaffold.py (99%) rename {localstack => localstack-core/localstack}/aws/serving/__init__.py (100%) rename {localstack => localstack-core/localstack}/aws/serving/asgi.py (100%) rename {localstack => localstack-core/localstack}/aws/serving/edge.py (100%) rename {localstack => localstack-core/localstack}/aws/serving/hypercorn.py (100%) rename {localstack => localstack-core/localstack}/aws/serving/twisted.py (100%) rename {localstack => localstack-core/localstack}/aws/serving/werkzeug.py (100%) rename {localstack => localstack-core/localstack}/aws/serving/wsgi.py (100%) rename {localstack => localstack-core/localstack}/aws/skeleton.py (100%) rename {localstack => localstack-core/localstack}/aws/spec-patches.json (100%) rename {localstack => localstack-core/localstack}/aws/spec.py (100%) rename {localstack => localstack-core/localstack}/aws/trace.py (100%) rename {localstack => localstack-core/localstack}/cli/__init__.py (100%) rename {localstack => localstack-core/localstack}/cli/console.py (100%) rename {localstack => localstack-core/localstack}/cli/exceptions.py (100%) rename {localstack => localstack-core/localstack}/cli/localstack.py (100%) rename {localstack => localstack-core/localstack}/cli/lpm.py (100%) rename {localstack => localstack-core/localstack}/cli/main.py (100%) rename {localstack => localstack-core/localstack}/cli/plugin.py (100%) rename {localstack => localstack-core/localstack}/cli/plugins.py (100%) rename {localstack => localstack-core/localstack}/cli/profiles.py (100%) rename {localstack => localstack-core/localstack}/config.py (100%) rename {localstack => localstack-core/localstack}/constants.py (100%) rename {localstack => localstack-core/localstack}/deprecations.py (100%) rename {localstack => localstack-core/localstack}/dev/__init__.py (100%) rename {localstack => localstack-core/localstack}/dev/kubernetes/__init__.py (100%) rename {localstack => localstack-core/localstack}/dev/kubernetes/__main__.py (100%) rename {localstack => localstack-core/localstack}/dev/run/__init__.py (100%) rename {localstack => localstack-core/localstack}/dev/run/__main__.py (100%) rename {localstack => localstack-core/localstack}/dev/run/configurators.py (100%) rename {localstack => localstack-core/localstack}/dev/run/paths.py (97%) rename {localstack => localstack-core/localstack}/dns/__init__.py (100%) rename {localstack => localstack-core/localstack}/dns/models.py (100%) rename {localstack => localstack-core/localstack}/dns/plugins.py (100%) rename {localstack => localstack-core/localstack}/dns/server.py (100%) rename {localstack => localstack-core/localstack}/extensions/__init__.py (100%) rename {localstack => localstack-core/localstack}/extensions/api/__init__.py (100%) rename {localstack => localstack-core/localstack}/extensions/api/aws.py (100%) rename {localstack => localstack-core/localstack}/extensions/api/extension.py (100%) rename {localstack => localstack-core/localstack}/extensions/api/http.py (100%) rename {localstack => localstack-core/localstack}/extensions/api/runtime.py (100%) rename {localstack => localstack-core/localstack}/extensions/api/services.py (100%) rename {localstack => localstack-core/localstack}/extensions/patterns/__init__.py (100%) rename {localstack => localstack-core/localstack}/extensions/patterns/webapp.py (100%) rename {localstack => localstack-core/localstack}/http/__init__.py (100%) rename {localstack => localstack-core/localstack}/http/asgi.py (100%) rename {localstack => localstack-core/localstack}/http/client.py (100%) rename {localstack => localstack-core/localstack}/http/dispatcher.py (100%) rename {localstack => localstack-core/localstack}/http/duplex_socket.py (100%) rename {localstack => localstack-core/localstack}/http/hypercorn.py (100%) rename {localstack => localstack-core/localstack}/http/proxy.py (100%) rename {localstack => localstack-core/localstack}/http/request.py (100%) rename {localstack => localstack-core/localstack}/http/resource.py (100%) rename {localstack => localstack-core/localstack}/http/response.py (100%) rename {localstack => localstack-core/localstack}/http/router.py (100%) rename {localstack => localstack-core/localstack}/http/websocket.py (100%) rename {localstack => localstack-core/localstack}/logging/__init__.py (100%) rename {localstack => localstack-core/localstack}/logging/format.py (100%) rename {localstack => localstack-core/localstack}/logging/setup.py (100%) rename {localstack => localstack-core/localstack}/packages/__init__.py (100%) rename {localstack => localstack-core/localstack}/packages/api.py (100%) rename {localstack => localstack-core/localstack}/packages/core.py (100%) rename {localstack => localstack-core/localstack}/packages/debugpy.py (100%) rename {localstack => localstack-core/localstack}/packages/ffmpeg.py (100%) rename {localstack => localstack-core/localstack}/packages/plugins.py (100%) rename {localstack => localstack-core/localstack}/packages/terraform.py (100%) rename {localstack => localstack-core/localstack}/plugins.py (100%) rename {localstack => localstack-core/localstack}/runtime/__init__.py (100%) rename {localstack => localstack-core/localstack}/runtime/analytics.py (100%) rename {localstack => localstack-core/localstack}/runtime/events.py (100%) rename {localstack => localstack-core/localstack}/runtime/exceptions.py (100%) rename {localstack => localstack-core/localstack}/runtime/hooks.py (100%) rename {localstack => localstack-core/localstack}/runtime/init.py (100%) rename {localstack => localstack-core/localstack}/runtime/main.py (100%) rename {localstack => localstack-core/localstack}/runtime/shutdown.py (100%) rename {localstack => localstack-core/localstack}/services/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/acm/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/acm/provider.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/context.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/exporter.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/helpers.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/integration.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/invocations.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/models.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/patches.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/provider.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_account.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_account.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_account_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_apikey.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_apikey.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_apikey_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_basepathmapping.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_basepathmapping.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_basepathmapping_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_deployment.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_deployment.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_deployment_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_domainname.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_domainname.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_domainname_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_gatewayresponse.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_gatewayresponse.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_gatewayresponse_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_method.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_method.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_method_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_model.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_model.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_model_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_requestvalidator.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_requestvalidator.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_requestvalidator_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_resource.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_resource.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_resource_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_restapi.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_restapi.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_restapi_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_stage.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_stage.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_stage_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_usageplan.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_usageplan.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_usageplan_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_usageplankey.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_usageplankey.schema.json (100%) rename {localstack => localstack-core/localstack}/services/apigateway/resource_providers/aws_apigateway_usageplankey_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/router_asf.py (100%) rename {localstack => localstack-core/localstack}/services/apigateway/templates.py (100%) rename {localstack => localstack-core/localstack}/services/cdk/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/cdk/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/cdk/resource_providers/cdk_metadata.py (100%) rename {localstack => localstack-core/localstack}/services/cdk/resource_providers/cdk_metadata.schema.json (100%) rename {localstack => localstack-core/localstack}/services/cdk/resource_providers/cdk_metadata_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/certificatemanager/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/certificatemanager/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/certificatemanager/resource_providers/aws_certificatemanager_certificate.py (100%) rename {localstack => localstack-core/localstack}/services/certificatemanager/resource_providers/aws_certificatemanager_certificate.schema.json (100%) rename {localstack => localstack-core/localstack}/services/certificatemanager/resource_providers/aws_certificatemanager_certificate_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/cloudcontrol/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/api_utils.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/cfn_utils.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/deploy.html (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/deployment_utils.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/entities.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/parameters.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/policy_loader.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/quirks.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/schema.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/template_deployer.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/template_preparer.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/template_utils.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/transformers.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/types.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/engine/yaml_parser.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/models/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/provider.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/provider_utils.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_provider.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_macro.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_macro.schema.json (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_macro_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_stack.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_stack.schema.json (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_stack_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_waitcondition.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_waitcondition.schema.json (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_waitcondition_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle.schema.json (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/scaffolding/CloudformationSchema.zip (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/scaffolding/__main__.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/scaffolding/propgen.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/scaffolding/templates/plugin_template.py.j2 (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/scaffolding/templates/provider_template.py.j2 (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/scaffolding/templates/test_getatt_template.py.j2 (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/scaffolding/templates/test_integration_template.py.j2 (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/scaffolding/templates/test_parity_template.py.j2 (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/service_models.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/stores.py (100%) rename {localstack => localstack-core/localstack}/services/cloudformation/usage.py (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/alarm_scheduler.py (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/cloudwatch_database_helper.py (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/models.py (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/provider.py (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/provider_v2.py (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/resource_providers/aws_cloudwatch_alarm.py (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/resource_providers/aws_cloudwatch_alarm.schema.json (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/resource_providers/aws_cloudwatch_alarm_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm.py (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm.schema.json (100%) rename {localstack => localstack-core/localstack}/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/configservice/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/configservice/provider.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/models.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/packages.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/plugins.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/provider.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/resource_providers/aws_dynamodb_globaltable.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/resource_providers/aws_dynamodb_globaltable.schema.json (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/resource_providers/aws_dynamodb_globaltable_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/resource_providers/aws_dynamodb_table.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/resource_providers/aws_dynamodb_table.schema.json (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/resource_providers/aws_dynamodb_table_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/server.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodb/utils.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodbstreams/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodbstreams/dynamodbstreams_api.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodbstreams/models.py (100%) rename {localstack => localstack-core/localstack}/services/dynamodbstreams/provider.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/exceptions.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/models.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/provider.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_dhcpoptions.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_dhcpoptions.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_dhcpoptions_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_instance.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_instance.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_instance_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_internetgateway.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_internetgateway.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_internetgateway_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_keypair.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_keypair.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_keypair_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_natgateway.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_natgateway.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_natgateway_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_networkacl.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_networkacl.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_networkacl_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_prefixlist.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_prefixlist.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_prefixlist_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_route.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_route.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_route_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_routetable.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_routetable.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_routetable_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_securitygroup.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_securitygroup.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_securitygroup_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_subnet.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_subnet.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_subnet_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_transitgateway.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_transitgateway.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_transitgateway_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_transitgatewayattachment.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_transitgatewayattachment.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_transitgatewayattachment_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_vpc.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_vpc.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_vpc_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_vpcendpoint.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_vpcendpoint.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_vpcendpoint_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment.py (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ecr/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/ecr/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/ecr/resource_providers/aws_ecr_repository.py (100%) rename {localstack => localstack-core/localstack}/services/ecr/resource_providers/aws_ecr_repository.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ecr/resource_providers/aws_ecr_repository_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/edge.py (100%) rename {localstack => localstack-core/localstack}/services/es/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/es/plugins.py (100%) rename {localstack => localstack-core/localstack}/services/es/provider.py (100%) rename {localstack => localstack-core/localstack}/services/events/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/events/event_bus.py (100%) rename {localstack => localstack-core/localstack}/services/events/event_ruler.py (100%) rename {localstack => localstack-core/localstack}/services/events/models.py (100%) rename {localstack => localstack-core/localstack}/services/events/packages.py (100%) rename {localstack => localstack-core/localstack}/services/events/provider.py (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_apidestination.py (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_apidestination.schema.json (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_apidestination_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_connection.py (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_connection.schema.json (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_connection_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_eventbus.py (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_eventbus.schema.json (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_eventbus_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_eventbuspolicy.py (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_eventbuspolicy.schema.json (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_eventbuspolicy_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_rule.py (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_rule.schema.json (100%) rename {localstack => localstack-core/localstack}/services/events/resource_providers/aws_events_rule_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/events/rule.py (100%) rename {localstack => localstack-core/localstack}/services/events/scheduler.py (100%) rename {localstack => localstack-core/localstack}/services/events/target.py (100%) rename {localstack => localstack-core/localstack}/services/events/v1/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/events/v1/models.py (100%) rename {localstack => localstack-core/localstack}/services/events/v1/provider.py (100%) rename {localstack => localstack-core/localstack}/services/events/v1/utils.py (100%) rename {localstack => localstack-core/localstack}/services/firehose/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/firehose/mappers.py (100%) rename {localstack => localstack-core/localstack}/services/firehose/models.py (100%) rename {localstack => localstack-core/localstack}/services/firehose/provider.py (100%) rename {localstack => localstack-core/localstack}/services/iam/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/iam/provider.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_accesskey.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_accesskey.schema.json (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_accesskey_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_group.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_group.schema.json (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_group_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_instanceprofile.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_instanceprofile.schema.json (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_instanceprofile_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_managedpolicy.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_managedpolicy.schema.json (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_managedpolicy_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_policy.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_policy.schema.json (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_policy_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_role.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_role.schema.json (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_role_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_servercertificate.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_servercertificate.schema.json (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_servercertificate_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_servicelinkedrole.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_servicelinkedrole.schema.json (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_servicelinkedrole_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_user.py (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_user.schema.json (100%) rename {localstack => localstack-core/localstack}/services/iam/resource_providers/aws_iam_user_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/infra.py (100%) rename {localstack => localstack-core/localstack}/services/internal.py (100%) rename {localstack => localstack-core/localstack}/services/kinesis/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/kinesis/kinesis_mock_server.py (100%) rename {localstack => localstack-core/localstack}/services/kinesis/models.py (100%) rename {localstack => localstack-core/localstack}/services/kinesis/packages.py (100%) rename {localstack => localstack-core/localstack}/services/kinesis/plugins.py (100%) rename {localstack => localstack-core/localstack}/services/kinesis/provider.py (100%) rename {localstack => localstack-core/localstack}/services/kinesis/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/kinesis/resource_providers/aws_kinesis_stream.py (100%) rename {localstack => localstack-core/localstack}/services/kinesis/resource_providers/aws_kinesis_stream.schema.json (100%) rename {localstack => localstack-core/localstack}/services/kinesis/resource_providers/aws_kinesis_stream_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/kinesis/resource_providers/aws_kinesis_streamconsumer.py (100%) rename {localstack => localstack-core/localstack}/services/kinesis/resource_providers/aws_kinesis_streamconsumer.schema.json (100%) rename {localstack => localstack-core/localstack}/services/kinesis/resource_providers/aws_kinesis_streamconsumer_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/kinesisfirehose/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/kinesisfirehose/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream.py (100%) rename {localstack => localstack-core/localstack}/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream.schema.json (100%) rename {localstack => localstack-core/localstack}/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/kms/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/kms/exceptions.py (100%) rename {localstack => localstack-core/localstack}/services/kms/models.py (100%) rename {localstack => localstack-core/localstack}/services/kms/provider.py (100%) rename {localstack => localstack-core/localstack}/services/kms/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/kms/resource_providers/aws_kms_alias.py (100%) rename {localstack => localstack-core/localstack}/services/kms/resource_providers/aws_kms_alias.schema.json (100%) rename {localstack => localstack-core/localstack}/services/kms/resource_providers/aws_kms_alias_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/kms/resource_providers/aws_kms_key.py (100%) rename {localstack => localstack-core/localstack}/services/kms/resource_providers/aws_kms_key.schema.json (100%) rename {localstack => localstack-core/localstack}/services/kms/resource_providers/aws_kms_key_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/kms/utils.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/api_utils.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/custom_endpoints.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/event_source_listeners/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/event_source_listeners/adapters.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/event_source_listeners/dynamodb_event_source_listener.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/event_source_listeners/event_source_listener.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/event_source_listeners/exceptions.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/event_source_listeners/kinesis_event_source_listener.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/event_source_listeners/lambda_legacy.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/event_source_listeners/sqs_event_source_listener.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/event_source_listeners/stream_event_source_listener.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/event_source_listeners/utils.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/hooks.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/assignment.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/counting_service.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/docker_runtime_executor.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/event_manager.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/execution_environment.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/executor_endpoint.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/internal_sqs_queue.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/lambda_models.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/lambda_service.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/logs.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/metrics.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/models.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/plugins.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/runtime_executor.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/invocation/version_manager.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/lambda_utils.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/layerfetcher/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/layerfetcher/layer_fetcher.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/networking.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/packages.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/plugins.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/provider.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_codesigningconfig.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_codesigningconfig.schema.json (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_codesigningconfig_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig.schema.json (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_eventsourcemapping.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_eventsourcemapping.schema.json (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_eventsourcemapping_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_function.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_function.schema.json (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_function_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_layerversion.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_layerversion.schema.json (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_layerversion_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_layerversionpermission.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_layerversionpermission.schema.json (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_layerversionpermission_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_permission.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_permission.schema.json (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_permission_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_url.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_url.schema.json (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_url_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_version.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_version.schema.json (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/aws_lambda_version_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/lambda_alias.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/lambda_alias.schema.json (100%) rename {localstack => localstack-core/localstack}/services/lambda_/resource_providers/lambda_alias_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/runtimes.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/urlrouter.py (100%) rename {localstack => localstack-core/localstack}/services/lambda_/usage.py (100%) rename {localstack => localstack-core/localstack}/services/logs/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/logs/models.py (100%) rename {localstack => localstack-core/localstack}/services/logs/provider.py (100%) rename {localstack => localstack-core/localstack}/services/logs/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/logs/resource_providers/aws_logs_loggroup.py (100%) rename {localstack => localstack-core/localstack}/services/logs/resource_providers/aws_logs_loggroup.schema.json (100%) rename {localstack => localstack-core/localstack}/services/logs/resource_providers/aws_logs_loggroup_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/logs/resource_providers/aws_logs_logstream.py (100%) rename {localstack => localstack-core/localstack}/services/logs/resource_providers/aws_logs_logstream.schema.json (100%) rename {localstack => localstack-core/localstack}/services/logs/resource_providers/aws_logs_logstream_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/logs/resource_providers/aws_logs_subscriptionfilter.py (100%) rename {localstack => localstack-core/localstack}/services/logs/resource_providers/aws_logs_subscriptionfilter.schema.json (100%) rename {localstack => localstack-core/localstack}/services/logs/resource_providers/aws_logs_subscriptionfilter_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/messages.py (100%) rename {localstack => localstack-core/localstack}/services/moto.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/cluster.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/cluster_manager.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/models.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/packages.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/plugins.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/provider.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/resource_providers/aws_elasticsearch_domain.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/resource_providers/aws_elasticsearch_domain.schema.json (100%) rename {localstack => localstack-core/localstack}/services/opensearch/resource_providers/aws_elasticsearch_domain_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/resource_providers/aws_opensearchservice_domain.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/resource_providers/aws_opensearchservice_domain.schema.json (100%) rename {localstack => localstack-core/localstack}/services/opensearch/resource_providers/aws_opensearchservice_domain_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/opensearch/versions.py (100%) rename {localstack => localstack-core/localstack}/services/plugins.py (100%) rename {localstack => localstack-core/localstack}/services/providers.py (100%) rename {localstack => localstack-core/localstack}/services/redshift/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/redshift/provider.py (100%) rename {localstack => localstack-core/localstack}/services/redshift/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/redshift/resource_providers/aws_redshift_cluster.py (100%) rename {localstack => localstack-core/localstack}/services/redshift/resource_providers/aws_redshift_cluster.schema.json (100%) rename {localstack => localstack-core/localstack}/services/redshift/resource_providers/aws_redshift_cluster_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/resource_groups/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/resource_groups/provider.py (100%) rename {localstack => localstack-core/localstack}/services/resource_groups/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/resource_groups/resource_providers/aws_resourcegroups_group.py (100%) rename {localstack => localstack-core/localstack}/services/resource_groups/resource_providers/aws_resourcegroups_group.schema.json (100%) rename {localstack => localstack-core/localstack}/services/resource_groups/resource_providers/aws_resourcegroups_group_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/resourcegroupstaggingapi/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/resourcegroupstaggingapi/provider.py (100%) rename {localstack => localstack-core/localstack}/services/route53/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/route53/models.py (100%) rename {localstack => localstack-core/localstack}/services/route53/provider.py (100%) rename {localstack => localstack-core/localstack}/services/route53/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/route53/resource_providers/aws_route53_healthcheck.py (100%) rename {localstack => localstack-core/localstack}/services/route53/resource_providers/aws_route53_healthcheck.schema.json (100%) rename {localstack => localstack-core/localstack}/services/route53/resource_providers/aws_route53_healthcheck_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/route53/resource_providers/aws_route53_recordset.py (100%) rename {localstack => localstack-core/localstack}/services/route53/resource_providers/aws_route53_recordset.schema.json (100%) rename {localstack => localstack-core/localstack}/services/route53/resource_providers/aws_route53_recordset_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/route53resolver/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/route53resolver/models.py (100%) rename {localstack => localstack-core/localstack}/services/route53resolver/provider.py (100%) rename {localstack => localstack-core/localstack}/services/route53resolver/utils.py (100%) rename {localstack => localstack-core/localstack}/services/s3/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/s3/codec.py (100%) rename {localstack => localstack-core/localstack}/services/s3/constants.py (100%) rename {localstack => localstack-core/localstack}/services/s3/cors.py (100%) rename {localstack => localstack-core/localstack}/services/s3/exceptions.py (100%) rename {localstack => localstack-core/localstack}/services/s3/models.py (100%) rename {localstack => localstack-core/localstack}/services/s3/notifications.py (100%) rename {localstack => localstack-core/localstack}/services/s3/presigned_url.py (100%) rename {localstack => localstack-core/localstack}/services/s3/provider.py (100%) rename {localstack => localstack-core/localstack}/services/s3/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/s3/resource_providers/aws_s3_bucket.py (100%) rename {localstack => localstack-core/localstack}/services/s3/resource_providers/aws_s3_bucket.schema.json (100%) rename {localstack => localstack-core/localstack}/services/s3/resource_providers/aws_s3_bucket_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/s3/resource_providers/aws_s3_bucketpolicy.py (100%) rename {localstack => localstack-core/localstack}/services/s3/resource_providers/aws_s3_bucketpolicy.schema.json (100%) rename {localstack => localstack-core/localstack}/services/s3/resource_providers/aws_s3_bucketpolicy_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/s3/utils.py (100%) rename {localstack => localstack-core/localstack}/services/s3/utils_moto.py (100%) rename {localstack => localstack-core/localstack}/services/s3/v3/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/s3/v3/models.py (100%) rename {localstack => localstack-core/localstack}/services/s3/v3/provider.py (100%) rename {localstack => localstack-core/localstack}/services/s3/v3/storage/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/s3/v3/storage/core.py (100%) rename {localstack => localstack-core/localstack}/services/s3/v3/storage/ephemeral.py (100%) rename {localstack => localstack-core/localstack}/services/s3/validation.py (100%) rename {localstack => localstack-core/localstack}/services/s3/virtual_host.py (100%) rename {localstack => localstack-core/localstack}/services/s3/website_hosting.py (100%) rename {localstack => localstack-core/localstack}/services/s3control/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/s3control/provider.py (100%) rename {localstack => localstack-core/localstack}/services/scheduler/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/scheduler/models.py (100%) rename {localstack => localstack-core/localstack}/services/scheduler/provider.py (100%) rename {localstack => localstack-core/localstack}/services/scheduler/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/scheduler/resource_providers/aws_scheduler_schedule.py (100%) rename {localstack => localstack-core/localstack}/services/scheduler/resource_providers/aws_scheduler_schedule.schema.json (100%) rename {localstack => localstack-core/localstack}/services/scheduler/resource_providers/aws_scheduler_schedule_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/scheduler/resource_providers/aws_scheduler_schedulegroup.py (100%) rename {localstack => localstack-core/localstack}/services/scheduler/resource_providers/aws_scheduler_schedulegroup.schema.json (100%) rename {localstack => localstack-core/localstack}/services/scheduler/resource_providers/aws_scheduler_schedulegroup_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/provider.py (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy.py (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy.schema.json (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule.py (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule.schema.json (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_secret.py (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_secret.schema.json (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_secret_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment.py (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment.schema.json (100%) rename {localstack => localstack-core/localstack}/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ses/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/ses/models.py (100%) rename {localstack => localstack-core/localstack}/services/ses/provider.py (100%) rename {localstack => localstack-core/localstack}/services/sns/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/sns/certificate.py (100%) rename {localstack => localstack-core/localstack}/services/sns/constants.py (100%) rename {localstack => localstack-core/localstack}/services/sns/filter.py (100%) rename {localstack => localstack-core/localstack}/services/sns/models.py (100%) rename {localstack => localstack-core/localstack}/services/sns/provider.py (100%) rename {localstack => localstack-core/localstack}/services/sns/publisher.py (100%) rename {localstack => localstack-core/localstack}/services/sns/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/sns/resource_providers/aws_sns_subscription.py (100%) rename {localstack => localstack-core/localstack}/services/sns/resource_providers/aws_sns_subscription.schema.json (100%) rename {localstack => localstack-core/localstack}/services/sns/resource_providers/aws_sns_subscription_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/sns/resource_providers/aws_sns_topic.py (100%) rename {localstack => localstack-core/localstack}/services/sns/resource_providers/aws_sns_topic.schema.json (100%) rename {localstack => localstack-core/localstack}/services/sns/resource_providers/aws_sns_topic_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/sns/resource_providers/aws_sns_topicpolicy.py (100%) rename {localstack => localstack-core/localstack}/services/sns/resource_providers/aws_sns_topicpolicy.schema.json (100%) rename {localstack => localstack-core/localstack}/services/sns/resource_providers/aws_sns_topicpolicy_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/constants.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/exceptions.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/models.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/provider.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/query_api.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/resource_providers/aws_sqs_queue.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/resource_providers/aws_sqs_queue.schema.json (100%) rename {localstack => localstack-core/localstack}/services/sqs/resource_providers/aws_sqs_queue_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/resource_providers/aws_sqs_queuepolicy.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/resource_providers/aws_sqs_queuepolicy.schema.json (100%) rename {localstack => localstack-core/localstack}/services/sqs/resource_providers/aws_sqs_queuepolicy_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/sqs/utils.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/provider.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_maintenancewindow.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_maintenancewindow.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_maintenancewindow_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_maintenancewindowtask.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_maintenancewindowtask.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_maintenancewindowtask_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_parameter.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_parameter.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_parameter_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_patchbaseline.py (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_patchbaseline.schema.json (100%) rename {localstack => localstack-core/localstack}/services/ssm/resource_providers/aws_ssm_patchbaseline_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/.gitignore (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/ASLIntrinsicLexer.g4 (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/ASLIntrinsicParser.g4 (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/ASLLexer.g4 (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/ASLParser.g4 (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/Makefile (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicLexer.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParser.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParserListener.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParserVisitor.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/runtime/ASLLexer.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/runtime/ASLParser.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/runtime/ASLParserListener.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/runtime/ASLParserVisitor.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlr/runtime/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlt4utils/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/antlt4utils/antlr4utils.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/catch/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/catch/catch_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/catch/catch_outcome.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/catch/catcher_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/catch/catcher_outcome.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/catch/catcher_props.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/comment.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/error_name/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/error_name/custom_error_name.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/error_name/error_equals_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/error_name/error_name.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/error_name/failure_event.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/error_name/states_error_name.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/error_name/states_error_name_type.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/flow/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/flow/end.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/flow/next.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/flow/start_at.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/parameters.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/path/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/path/input_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/path/items_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/path/output_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/path/result_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payload_value.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadarr/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadarr/payload_arr.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_intrinsic_func.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_path_context_obj.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_value.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadtmpl/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadtmpl/payload_tmpl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_bool.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_float.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_int.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_lit.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_null.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_str.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/result_selector.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/retry/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/retry/backoff_rate_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/retry/interval_seconds_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/retry/jitter_strategy_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/retry/max_attempts_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/retry/max_delay_seconds_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/retry/retrier_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/retry/retrier_outcome.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/retry/retrier_props.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/retry/retry_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/retry/retry_outcome.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/timeouts/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/timeouts/heartbeat.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/timeouts/timeout.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/common/version.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/component.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/eval_component.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/argument/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/argument/function_argument.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/argument/function_argument_bool.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/argument/function_argument_context_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/argument/function_argument_float.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/argument/function_argument_function.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/argument/function_argument_int.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/argument/function_argument_json_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/argument/function_argument_list.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/argument/function_argument_string.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/component.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/function.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_contains.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_get_item.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_length.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_partition.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_range.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_unique.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/base_64_decode.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/base_64_encode.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/factory.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/generic/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/generic/string_format.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/hash_algorithm.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/hash_func.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/json_merge.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/json_to_string.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/string_to_json.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/math_add.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/math_random.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_array.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_format.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_json_to_string.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_string_to_json.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_uuid.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/string_operations/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/string_operations/string_split.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/unique_id_generation/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/function/statesfunction/unique_id_generation/uuid.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/functionname/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/functionname/custom_function_name.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/functionname/function_name.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/functionname/state_fuinction_name_types.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/functionname/state_function_name_types.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/functionname/states_function_name.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/member.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/member_access.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/intrinsic/program.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/program/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/program/program.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/choice_rule.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/choices_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/comparison.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_composite.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_func.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_operator_type.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_variable.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/operator/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/operator/factory.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/boolean_equals.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/is_operator.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/numeric.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/string_operators.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/timestamp_operators.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/operator/operator.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/comparison/variable.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/default_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_choice/state_choice.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_continue_with.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/execute_state.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/execution_type.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/item_reader_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/csv_header_location.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/csv_headers.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/input_type.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/max_items_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/reader_config_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/reader_config_props.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval_factory.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval_s3.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_csv.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_factory.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_json.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/item_selector.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/distributed_iteration_component.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/inline_iteration_component.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/distributed_item_processor.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/distributed_item_processor_worker.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/inline_item_processor.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/inline_item_processor_worker.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/item_processor_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/item_processor_factory.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/map_run_record.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/processor_config.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_component.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_declaration.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_worker.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/distributed_iterator.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/distributed_iterator_worker.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/inline_iterator.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/inline_iterator_worker.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/iterator_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/iterator_factory.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/job.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/max_concurrency.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/mode.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_map/state_map.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_parallel/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_parallel/branch_worker.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_parallel/branches_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_parallel/state_parallel.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/lambda_eval_utils.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/resource.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_api_gateway.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_aws_sdk.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_callback.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_dynamodb.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_ecs.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_events.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_factory.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_glue.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_lambda.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sfn.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sns.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sqs.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_unsupported.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/state_task.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_activitiy.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_factory.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_lambda.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_fail/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_fail/cause_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_fail/cause_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_fail/error_decl.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_fail/error_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_fail/state_fail.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_pass/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_pass/result.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_pass/state_pass.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_props.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_succeed/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_succeed/state_succeed.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_type.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_wait/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_wait/state_wait.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_wait/wait_function/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_wait/wait_function/seconds.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_wait/wait_function/seconds_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_wait/wait_function/timestamp.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_wait/wait_function/timestamp_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/state/state_wait/wait_function/wait_function.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/states.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/test_state/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/test_state/program/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/test_state/program/test_state_program.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/test_state/state/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/component/test_state/state/test_state_state_props.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/aws_execution_details.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/callback/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/callback/callback.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/contextobject/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/contextobject/contex_object.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/count_down_latch.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/environment.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/event/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/event/event_detail.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/event/event_history.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/program_state.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/test_state/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/test_state/environment.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/eval/test_state/program_state.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/parse/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/parse/asl_parser.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/parse/intrinsic/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/parse/intrinsic/intrinsic_parser.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/parse/intrinsic/preprocessor.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/parse/preprocessor.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/parse/test_state/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/parse/test_state/asl_parser.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/parse/test_state/preprocessor.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/parse/typed_props.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/static_analyser/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/static_analyser/static_analyser.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/static_analyser/test_state/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/static_analyser/test_state/test_state_analyser.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/utils/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/utils/boto_client.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/utils/encoding.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/asl/utils/json_path.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/backend/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/backend/activity.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/backend/execution.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/backend/execution_worker.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/backend/execution_worker_comm.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/backend/state_machine.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/backend/store.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/backend/test_state/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/backend/test_state/execution.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/backend/test_state/execution_worker.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/legacy/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/legacy/provider_legacy.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/legacy/stepfunctions_starter.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/packages.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/plugins.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/provider.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/quotas.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/resource_providers/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/resource_providers/aws_stepfunctions_activity.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/resource_providers/aws_stepfunctions_activity.schema.json (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/resource_providers/aws_stepfunctions_activity_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine.schema.json (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine_plugin.py (100%) rename {localstack => localstack-core/localstack}/services/stepfunctions/stepfunctions_utils.py (100%) rename {localstack => localstack-core/localstack}/services/stores.py (100%) rename {localstack => localstack-core/localstack}/services/sts/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/sts/models.py (100%) rename {localstack => localstack-core/localstack}/services/sts/provider.py (100%) rename {localstack => localstack-core/localstack}/services/support/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/support/provider.py (100%) rename {localstack => localstack-core/localstack}/services/swf/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/swf/provider.py (100%) rename {localstack => localstack-core/localstack}/services/transcribe/__init__.py (100%) rename {localstack => localstack-core/localstack}/services/transcribe/models.py (100%) rename {localstack => localstack-core/localstack}/services/transcribe/packages.py (100%) rename {localstack => localstack-core/localstack}/services/transcribe/plugins.py (100%) rename {localstack => localstack-core/localstack}/services/transcribe/provider.py (100%) rename {localstack => localstack-core/localstack}/state/__init__.py (100%) rename {localstack => localstack-core/localstack}/state/core.py (100%) rename {localstack => localstack-core/localstack}/state/inspect.py (100%) rename {localstack => localstack-core/localstack}/state/pickle.py (100%) rename {localstack => localstack-core/localstack}/state/snapshot.py (100%) rename {localstack => localstack-core/localstack}/testing/__init__.py (100%) rename {localstack => localstack-core/localstack}/testing/aws/__init__.py (100%) rename {localstack => localstack-core/localstack}/testing/aws/asf_utils.py (100%) rename {localstack => localstack-core/localstack}/testing/aws/cloudformation_utils.py (100%) rename {localstack => localstack-core/localstack}/testing/aws/eventbus_utils.py (100%) rename {localstack => localstack-core/localstack}/testing/aws/lambda_utils.py (100%) rename {localstack => localstack-core/localstack}/testing/aws/util.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/__init__.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/bootstrap.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/cloudtrail_tracking.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/cloudtrail_tracking/.gitignore (100%) rename {localstack => localstack-core/localstack}/testing/pytest/cloudtrail_tracking/app.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/cloudtrail_tracking/cdk.json (100%) rename {localstack => localstack-core/localstack}/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/__init__.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/cloudtrail_tracking_stack.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/handler/index.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/cloudtrail_tracking/requirements-dev.txt (100%) rename {localstack => localstack-core/localstack}/testing/pytest/cloudtrail_tracking/requirements.txt (100%) rename {localstack => localstack-core/localstack}/testing/pytest/cloudtrail_tracking/tests/__init__.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/cloudtrail_tracking/tests/test_cloudtrail_tracking_handler.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/container.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/detect_thread_leakage.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/filters.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/find_orphaned_snapshots.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/fixture_conflicts.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/fixtures.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/in_memory_localstack.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/marker_report.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/marking.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/metric_collection.py (96%) rename {localstack => localstack-core/localstack}/testing/pytest/path_filter.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/stepfunctions/__init__.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/stepfunctions/fixtures.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/stepfunctions/utils.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/util.py (100%) rename {localstack => localstack-core/localstack}/testing/pytest/validation_tracking.py (100%) rename {localstack => localstack-core/localstack}/testing/scenario/__init__.py (100%) rename {localstack => localstack-core/localstack}/testing/scenario/cdk_lambda_helper.py (100%) rename {localstack => localstack-core/localstack}/testing/scenario/provisioning.py (100%) rename {localstack => localstack-core/localstack}/testing/snapshots/__init__.py (100%) rename {localstack => localstack-core/localstack}/testing/snapshots/transformer_utility.py (100%) rename {localstack => localstack-core/localstack}/testing/testselection/__init__.py (100%) rename {localstack => localstack-core/localstack}/testing/testselection/git.py (100%) rename {localstack => localstack-core/localstack}/testing/testselection/github.py (100%) rename {localstack => localstack-core/localstack}/testing/testselection/matching.py (100%) rename {localstack => localstack-core/localstack}/testing/testselection/opt_in.py (100%) rename {localstack => localstack-core/localstack}/testing/testselection/scripts/__init__.py (100%) rename {localstack => localstack-core/localstack}/testing/testselection/scripts/filter_by_test_selection.py (100%) rename {localstack => localstack-core/localstack}/testing/testselection/scripts/generate_test_selection_from_commits.py (100%) rename {localstack => localstack-core/localstack}/testing/testselection/scripts/generate_test_selection_from_pr.py (100%) rename {localstack => localstack-core/localstack}/testing/testselection/testselection.py (100%) rename {localstack => localstack-core/localstack}/utils/__init__.py (100%) rename {localstack => localstack-core/localstack}/utils/analytics/__init__.py (100%) rename {localstack => localstack-core/localstack}/utils/analytics/cli.py (100%) rename {localstack => localstack-core/localstack}/utils/analytics/client.py (100%) rename {localstack => localstack-core/localstack}/utils/analytics/events.py (100%) rename {localstack => localstack-core/localstack}/utils/analytics/logger.py (100%) rename {localstack => localstack-core/localstack}/utils/analytics/metadata.py (100%) rename {localstack => localstack-core/localstack}/utils/analytics/publisher.py (100%) rename {localstack => localstack-core/localstack}/utils/analytics/service_request_aggregator.py (100%) rename {localstack => localstack-core/localstack}/utils/analytics/usage.py (100%) rename {localstack => localstack-core/localstack}/utils/archives.py (100%) rename {localstack => localstack-core/localstack}/utils/async_utils.py (100%) rename {localstack => localstack-core/localstack}/utils/asyncio.py (100%) rename {localstack => localstack-core/localstack}/utils/auth.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/__init__.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/arns.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/aws_responses.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/aws_stack.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/client.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/client_types.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/dead_letter_queue.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/message_forwarding.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/queries.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/request_context.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/resources.py (100%) rename {localstack => localstack-core/localstack}/utils/aws/templating.py (100%) rename {localstack => localstack-core/localstack}/utils/bootstrap.py (100%) rename {localstack => localstack-core/localstack}/utils/cloudwatch/__init__.py (100%) rename {localstack => localstack-core/localstack}/utils/cloudwatch/cloudwatch_util.py (100%) rename {localstack => localstack-core/localstack}/utils/collections.py (100%) rename {localstack => localstack-core/localstack}/utils/common.py (100%) rename {localstack => localstack-core/localstack}/utils/config_listener.py (100%) rename {localstack => localstack-core/localstack}/utils/container_networking.py (100%) rename {localstack => localstack-core/localstack}/utils/container_utils/__init__.py (100%) rename {localstack => localstack-core/localstack}/utils/container_utils/container_client.py (100%) rename {localstack => localstack-core/localstack}/utils/container_utils/docker_cmd_client.py (100%) rename {localstack => localstack-core/localstack}/utils/container_utils/docker_sdk_client.py (100%) rename {localstack => localstack-core/localstack}/utils/coverage_docs.py (100%) rename {localstack => localstack-core/localstack}/utils/crypto.py (100%) rename {localstack => localstack-core/localstack}/utils/diagnose.py (100%) rename {localstack => localstack-core/localstack}/utils/docker_utils.py (100%) rename {localstack => localstack-core/localstack}/utils/files.py (100%) rename {localstack => localstack-core/localstack}/utils/functions.py (100%) rename {localstack => localstack-core/localstack}/utils/http.py (100%) rename {localstack => localstack-core/localstack}/utils/iputils.py (100%) rename {localstack => localstack-core/localstack}/utils/json.py (100%) rename {localstack => localstack-core/localstack}/utils/kinesis/__init__.py (100%) rename {localstack => localstack-core/localstack}/utils/kinesis/java/logging.properties (100%) rename {localstack => localstack-core/localstack}/utils/kinesis/kclipy_helper.py (100%) rename {localstack => localstack-core/localstack}/utils/kinesis/kinesis_connector.py (100%) rename {localstack => localstack-core/localstack}/utils/net.py (100%) rename {localstack => localstack-core/localstack}/utils/no_exit_argument_parser.py (100%) rename {localstack => localstack-core/localstack}/utils/numbers.py (100%) rename {localstack => localstack-core/localstack}/utils/objects.py (100%) rename {localstack => localstack-core/localstack}/utils/patch.py (100%) rename {localstack => localstack-core/localstack}/utils/platform.py (100%) rename {localstack => localstack-core/localstack}/utils/run.py (100%) rename {localstack => localstack-core/localstack}/utils/scheduler.py (100%) rename {localstack => localstack-core/localstack}/utils/server/__init__.py (100%) rename {localstack => localstack-core/localstack}/utils/server/http2_server.py (100%) rename {localstack => localstack-core/localstack}/utils/server/tcp_proxy.py (100%) rename {localstack => localstack-core/localstack}/utils/serving.py (100%) rename {localstack => localstack-core/localstack}/utils/ssl.py (100%) rename {localstack => localstack-core/localstack}/utils/strings.py (100%) rename {localstack => localstack-core/localstack}/utils/sync.py (100%) rename {localstack => localstack-core/localstack}/utils/tagging.py (100%) rename {localstack => localstack-core/localstack}/utils/testutil.py (100%) rename {localstack => localstack-core/localstack}/utils/threads.py (100%) rename {localstack => localstack-core/localstack}/utils/time.py (100%) rename {localstack => localstack-core/localstack}/utils/urls.py (100%) rename {localstack => localstack-core/localstack}/utils/venv.py (100%) rename {localstack => localstack-core/localstack}/utils/xml.py (100%) rename {localstack => localstack-core/localstack}/version.py (100%) diff --git a/.circleci/config.yml b/.circleci/config.yml index cde3d127c506f..5697ea29b266c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -134,7 +134,7 @@ jobs: circleci-agent step halt else source .venv/bin/activate - python -m localstack.testing.testselection.scripts.generate_test_selection_from_pr /tmp/workspace/repo $CI_PULL_REQUEST target/testselection/test-selection.txt + PYTHONPATH=localstack-core python -m localstack.testing.testselection.scripts.generate_test_selection_from_pr /tmp/workspace/repo $CI_PULL_REQUEST target/testselection/test-selection.txt cat target/testselection/test-selection.txt fi @@ -402,7 +402,7 @@ jobs: if [ -z $TESTSELECTION_PYTEST_ARGS ] ; then TEST_FILES=$(circleci tests glob "tests/aws/**/test_*.py" "tests/integration/**/test_*.py" | circleci tests split --verbose --split-by=timings | tr '\n' ' ') else - TEST_FILES=$(circleci tests glob "tests/aws/**/test_*.py" "tests/integration/**/test_*.py" | python -m localstack.testing.testselection.scripts.filter_by_test_selection target/testselection/test-selection.txt | circleci tests split --verbose --split-by=timings | tr '\n' ' ') + TEST_FILES=$(circleci tests glob "tests/aws/**/test_*.py" "tests/integration/**/test_*.py" | PYTHONPATH=localstack-core python -m localstack.testing.testselection.scripts.filter_by_test_selection target/testselection/test-selection.txt | circleci tests split --verbose --split-by=timings | tr '\n' ' ') fi echo $TEST_FILES PYTEST_ARGS="${TINYBIRD_PYTEST_ARGS}${TESTSELECTION_PYTEST_ARGS}-o junit_family=legacy --junitxml=target/reports/test-report-<< parameters.platform >>-${CIRCLE_NODE_INDEX}.xml" \ @@ -465,8 +465,9 @@ jobs: - run: name: Run localstack command: | - DEBUG=1 DISABLE_EVENTS="1" IMAGE_NAME="localstack/localstack:latest" bin/localstack start -d - bin/localstack wait -t 120 || (bin/localstack logs && false) + source .venv/bin/activate + DEBUG=1 DISABLE_EVENTS="1" IMAGE_NAME="localstack/localstack:latest" localstack start -d + localstack wait -t 120 || (python -m localstack.cli.main logs && false) - run: name: Run capture-not-implemented command: | @@ -556,10 +557,10 @@ jobs: command: | source .venv/bin/activate pip install pycobertura - coverage xml --data-file=.coverage -o all.coverage.report.xml --include="localstack/services/*/**" --omit="*/**/__init__.py" - coverage xml --data-file=.coverage.acceptance -o acceptance.coverage.report.xml --include="localstack/services/*/**" --omit="*/**/__init__.py" - pycobertura show --format html -s localstack/ acceptance.coverage.report.xml -o coverage-acceptance.html - bash -c "pycobertura diff --format html -s1 localstack/ -s2 localstack/ all.coverage.report.xml acceptance.coverage.report.xml -o coverage-diff.html; if [[ \$? -eq 1 ]] ; then exit 1 ; else exit 0 ; fi" + coverage xml --data-file=.coverage -o all.coverage.report.xml --include="localstack-core/localstack/services/*/**" --omit="*/**/__init__.py" + coverage xml --data-file=.coverage.acceptance -o acceptance.coverage.report.xml --include="localstack-core/localstack/services/*/**" --omit="*/**/__init__.py" + pycobertura show --format html -s localstack-core/localstack acceptance.coverage.report.xml -o coverage-acceptance.html + bash -c "pycobertura diff --format html -s1 localstack-core/localstack/ -s2 localstack-core/localstack/ all.coverage.report.xml acceptance.coverage.report.xml -o coverage-diff.html; if [[ \$? -eq 1 ]] ; then exit 1 ; else exit 0 ; fi" - run: name: Create Metric Coverage Diff (API Coverage) environment: diff --git a/.dockerignore b/.dockerignore index 1ad806c4cbb23..db8b1c5a344a7 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,6 +2,7 @@ .venv* .filesystem +**/.filesystem # ignore files generated in CI build tests/aws/**/node_modules diff --git a/.github/workflows/asf-updates.yml b/.github/workflows/asf-updates.yml index abc1622120710..f054ffddd64d5 100644 --- a/.github/workflows/asf-updates.yml +++ b/.github/workflows/asf-updates.yml @@ -58,12 +58,12 @@ jobs: # Check against the PR branch if it exists, otherwise against the master # Store the result in target/diff-check.log and store the diff count in the GitHub Action output "diff-count" mkdir -p target - (git diff --name-only origin/asf-auto-updates localstack/aws/api/ 2>/dev/null || git diff --name-only origin/master localstack/aws/api/ 2>/dev/null) | tee target/diff-check.log + (git diff --name-only origin/asf-auto-updates localstack-core/localstack/aws/api/ 2>/dev/null || git diff --name-only origin/master localstack-core/localstack/aws/api/ 2>/dev/null) | tee target/diff-check.log echo "diff-count=$(cat target/diff-check.log | wc -l)" >> $GITHUB_OUTPUT # Store a (multiline-sanitized) list of changed services (compared to the master) in the GitHub Action output "changed-services" echo "changed-services<> $GITHUB_OUTPUT - echo "$(git diff --name-only origin/master localstack/aws/api/ | sed 's#localstack/aws/api/#- #g' | sed 's#/__init__.py##g' | sed 's/_/-/g')" >> $GITHUB_OUTPUT + echo "$(git diff --name-only origin/master localstack-core/localstack/aws/api/ | sed 's#localstack-core/localstack/aws/api/#- #g' | sed 's#/__init__.py##g' | sed 's/_/-/g')" >> $GITHUB_OUTPUT echo "EOF" >> $GITHUB_OUTPUT - name: Update botocore and transitive pins diff --git a/.github/workflows/tests-pro-integration.yml b/.github/workflows/tests-pro-integration.yml index 81923ef7aa9dd..6e2a11eec25fa 100644 --- a/.github/workflows/tests-pro-integration.yml +++ b/.github/workflows/tests-pro-integration.yml @@ -291,14 +291,14 @@ jobs: # Entrypoints need to be generated _after_ the community edition has been linked into the venv run: | VENV_DIR="../localstack-ext/.venv" make entrypoints - cat localstack_core.egg-info/entry_points.txt + ../localstack-ext/.venv/bin/python -m plux show - name: Create Pro Entrypoints working-directory: localstack-ext # Entrypoints need to be generated _after_ the community edition has been linked into the venv run: | make entrypoints - cat localstack_ext.egg-info/entry_points.txt + .venv/bin/python -m plux show - name: Test Pro Startup env: @@ -334,7 +334,7 @@ jobs: working-directory: localstack-ext run: | # Remove the host tmp folder (might contain remnant files with different permissions) - sudo rm -rf ../localstack/.filesystem/var/lib/localstack/tmp + sudo rm -rf ../localstack/localstack-core/.filesystem/var/lib/localstack/tmp make test - name: Archive Test Durations diff --git a/.github/workflows/tests-s3-image.yml b/.github/workflows/tests-s3-image.yml index 3c2754f64d3af..75331b847c428 100644 --- a/.github/workflows/tests-s3-image.yml +++ b/.github/workflows/tests-s3-image.yml @@ -4,15 +4,15 @@ on: push: paths: - .github/workflows/tests-s3-image.yml - - localstack/aws/*.py - - localstack/aws/handlers/*¨ - - localstack/aws/protocol/** - - localstack/aws/serving/** - - localstack/aws/api/s3/** - - localstack/http/** - - localstack/runtime/** - - localstack/services/s3/** - - localstack/*.py + - localstack-core/localstack/aws/*.py + - localstack-core/localstack/aws/handlers/*¨ + - localstack-core/localstack/aws/protocol/** + - localstack-core/localstack/aws/serving/** + - localstack-core/localstack/aws/api/s3/** + - localstack-core/localstack/http/** + - localstack-core/localstack/runtime/** + - localstack-core/localstack/services/s3/** + - localstack-core/localstack/*.py - tests/aws/services/s3/** - Dockerfile.s3 - requirements-*.txt @@ -23,15 +23,15 @@ on: pull_request: paths: - .github/workflows/tests-s3-image.yml - - localstack/aws/*.py - - localstack/aws/handlers/*¨ - - localstack/aws/protocol/** - - localstack/aws/serving/** - - localstack/aws/api/s3/** - - localstack/http/** - - localstack/runtime/** - - localstack/services/s3/** - - localstack/*.py + - localstack-core/localstack/aws/*.py + - localstack-core/localstack/aws/handlers/*¨ + - localstack-core/localstack/aws/protocol/** + - localstack-core/localstack/aws/serving/** + - localstack-core/localstack/aws/api/s3/** + - localstack-core/localstack/http/** + - localstack-core/localstack/runtime/** + - localstack-core/localstack/services/s3/** + - localstack-core/localstack/*.py - tests/aws/services/s3/** - Dockerfile.s3 - requirements-*.txt diff --git a/Dockerfile b/Dockerfile index 855a145427efb..ceefff63c42ee 100644 --- a/Dockerfile +++ b/Dockerfile @@ -99,6 +99,7 @@ ENV PATH "${PATH}:${JAVA_HOME}/bin" # set workdir RUN mkdir -p /opt/code/localstack +RUN mkdir /opt/code/localstack/localstack-core WORKDIR /opt/code/localstack/ # create localstack user and filesystem hierarchy, perform some permission fixes @@ -176,7 +177,7 @@ ADD Makefile pyproject.toml VERSION ./ ADD bin/localstack bin/localstack.bat bin/localstack-supervisor bin/ # add the code as late as possible -ADD localstack/ localstack/ +ADD localstack-core/ /opt/code/localstack/localstack-core # Generate the plugin entrypoints RUN make entrypoints diff --git a/Dockerfile.s3 b/Dockerfile.s3 index 5bb0aeec1fcd7..78cd4ba6176dd 100644 --- a/Dockerfile.s3 +++ b/Dockerfile.s3 @@ -4,6 +4,7 @@ ARG TARGETARCH # set workdir RUN mkdir -p /opt/code/localstack +RUN mkdir /opt/code/localstack/localstack-core WORKDIR /opt/code/localstack/ # Install runtime OS package dependencies @@ -81,7 +82,7 @@ ADD Makefile pyproject.toml VERSION requirements-base-runtime.txt ./ ADD bin/localstack bin/localstack.bat bin/localstack-supervisor bin/ # add the code as late as possible -ADD localstack/ localstack/ +ADD localstack-core/ /opt/code/localstack/localstack-core # Generate the plugin entrypoints RUN make entrypoints diff --git a/Makefile b/Makefile index bcae11f0e6f80..bd0c107f058f0 100644 --- a/Makefile +++ b/Makefile @@ -73,14 +73,14 @@ install: install-dev entrypoints ## Install full dependencies into venv entrypoints: ## Run plux to build entry points $(VENV_RUN); python -m plux entrypoints @# make sure that the entrypoints were correctly created and are non-empty - @test -s localstack_core.egg-info/entry_points.txt || (echo "Entrypoints were not correctly created! Aborting!" && exit 1) + @test -s localstack-core/localstack_core.egg-info/entry_points.txt || (echo "Entrypoints were not correctly created! Aborting!" && exit 1) dist: entrypoints ## Build source and built (wheel) distributions of the current version $(VENV_RUN); pip install --upgrade twine; python -m build publish: clean-dist dist ## Publish the library to the central PyPi repository # make sure the dist archive contains a non-empty entry_points.txt file before uploading - tar --wildcards --to-stdout -xf dist/localstack?core*.tar.gz "localstack?core*/localstack_core.egg-info/entry_points.txt" | grep . > /dev/null 2>&1 || (echo "Refusing upload, localstack-core dist does not contain entrypoints." && exit 1) + tar --wildcards --to-stdout -xf dist/localstack?core*.tar.gz "localstack?core*/localstack-core/localstack_core.egg-info/entry_points.txt" | grep . > /dev/null 2>&1 || (echo "Refusing upload, localstack-core dist does not contain entrypoints." && exit 1) $(VENV_RUN); twine upload dist/* coveralls: ## Publish coveralls metrics @@ -237,10 +237,11 @@ clean: ## Clean up (npm dependencies, downloaded infrastructure rm -rf build/ rm -rf dist/ rm -rf *.egg-info + rm -rf localstack-core/*.egg-info rm -rf $(VENV_DIR) clean-dist: ## Clean up python distribution directories rm -rf dist/ build/ - rm -rf *.egg-info + rm -rf localstack-core/*.egg-info .PHONY: usage freeze install-basic install-runtime install-test install-dev install entrypoints dist publish coveralls start docker-save-image docker-build docker-build-multiarch docker-push-master docker-create-push-manifests docker-run-tests docker-cp-coverage test test-coverage lint lint-modified format format-modified init-precommit clean clean-dist upgrade-pinned-dependencies diff --git a/localstack/__init__.py b/localstack-core/localstack/__init__.py similarity index 100% rename from localstack/__init__.py rename to localstack-core/localstack/__init__.py diff --git a/localstack/aws/__init__.py b/localstack-core/localstack/aws/__init__.py similarity index 100% rename from localstack/aws/__init__.py rename to localstack-core/localstack/aws/__init__.py diff --git a/localstack/aws/accounts.py b/localstack-core/localstack/aws/accounts.py similarity index 100% rename from localstack/aws/accounts.py rename to localstack-core/localstack/aws/accounts.py diff --git a/localstack/aws/api/__init__.py b/localstack-core/localstack/aws/api/__init__.py similarity index 100% rename from localstack/aws/api/__init__.py rename to localstack-core/localstack/aws/api/__init__.py diff --git a/localstack/aws/api/acm/__init__.py b/localstack-core/localstack/aws/api/acm/__init__.py similarity index 100% rename from localstack/aws/api/acm/__init__.py rename to localstack-core/localstack/aws/api/acm/__init__.py diff --git a/localstack/aws/api/apigateway/__init__.py b/localstack-core/localstack/aws/api/apigateway/__init__.py similarity index 100% rename from localstack/aws/api/apigateway/__init__.py rename to localstack-core/localstack/aws/api/apigateway/__init__.py diff --git a/localstack/aws/api/cloudcontrol/__init__.py b/localstack-core/localstack/aws/api/cloudcontrol/__init__.py similarity index 100% rename from localstack/aws/api/cloudcontrol/__init__.py rename to localstack-core/localstack/aws/api/cloudcontrol/__init__.py diff --git a/localstack/aws/api/cloudformation/__init__.py b/localstack-core/localstack/aws/api/cloudformation/__init__.py similarity index 100% rename from localstack/aws/api/cloudformation/__init__.py rename to localstack-core/localstack/aws/api/cloudformation/__init__.py diff --git a/localstack/aws/api/cloudwatch/__init__.py b/localstack-core/localstack/aws/api/cloudwatch/__init__.py similarity index 100% rename from localstack/aws/api/cloudwatch/__init__.py rename to localstack-core/localstack/aws/api/cloudwatch/__init__.py diff --git a/localstack/aws/api/config/__init__.py b/localstack-core/localstack/aws/api/config/__init__.py similarity index 100% rename from localstack/aws/api/config/__init__.py rename to localstack-core/localstack/aws/api/config/__init__.py diff --git a/localstack/aws/api/core.py b/localstack-core/localstack/aws/api/core.py similarity index 100% rename from localstack/aws/api/core.py rename to localstack-core/localstack/aws/api/core.py diff --git a/localstack/aws/api/dynamodb/__init__.py b/localstack-core/localstack/aws/api/dynamodb/__init__.py similarity index 100% rename from localstack/aws/api/dynamodb/__init__.py rename to localstack-core/localstack/aws/api/dynamodb/__init__.py diff --git a/localstack/aws/api/dynamodbstreams/__init__.py b/localstack-core/localstack/aws/api/dynamodbstreams/__init__.py similarity index 100% rename from localstack/aws/api/dynamodbstreams/__init__.py rename to localstack-core/localstack/aws/api/dynamodbstreams/__init__.py diff --git a/localstack/aws/api/ec2/__init__.py b/localstack-core/localstack/aws/api/ec2/__init__.py similarity index 100% rename from localstack/aws/api/ec2/__init__.py rename to localstack-core/localstack/aws/api/ec2/__init__.py diff --git a/localstack/aws/api/es/__init__.py b/localstack-core/localstack/aws/api/es/__init__.py similarity index 100% rename from localstack/aws/api/es/__init__.py rename to localstack-core/localstack/aws/api/es/__init__.py diff --git a/localstack/aws/api/events/__init__.py b/localstack-core/localstack/aws/api/events/__init__.py similarity index 100% rename from localstack/aws/api/events/__init__.py rename to localstack-core/localstack/aws/api/events/__init__.py diff --git a/localstack/aws/api/firehose/__init__.py b/localstack-core/localstack/aws/api/firehose/__init__.py similarity index 100% rename from localstack/aws/api/firehose/__init__.py rename to localstack-core/localstack/aws/api/firehose/__init__.py diff --git a/localstack/aws/api/iam/__init__.py b/localstack-core/localstack/aws/api/iam/__init__.py similarity index 100% rename from localstack/aws/api/iam/__init__.py rename to localstack-core/localstack/aws/api/iam/__init__.py diff --git a/localstack/aws/api/kinesis/__init__.py b/localstack-core/localstack/aws/api/kinesis/__init__.py similarity index 100% rename from localstack/aws/api/kinesis/__init__.py rename to localstack-core/localstack/aws/api/kinesis/__init__.py diff --git a/localstack/aws/api/kms/__init__.py b/localstack-core/localstack/aws/api/kms/__init__.py similarity index 100% rename from localstack/aws/api/kms/__init__.py rename to localstack-core/localstack/aws/api/kms/__init__.py diff --git a/localstack/aws/api/lambda_/__init__.py b/localstack-core/localstack/aws/api/lambda_/__init__.py similarity index 100% rename from localstack/aws/api/lambda_/__init__.py rename to localstack-core/localstack/aws/api/lambda_/__init__.py diff --git a/localstack/aws/api/logs/__init__.py b/localstack-core/localstack/aws/api/logs/__init__.py similarity index 100% rename from localstack/aws/api/logs/__init__.py rename to localstack-core/localstack/aws/api/logs/__init__.py diff --git a/localstack/aws/api/opensearch/__init__.py b/localstack-core/localstack/aws/api/opensearch/__init__.py similarity index 100% rename from localstack/aws/api/opensearch/__init__.py rename to localstack-core/localstack/aws/api/opensearch/__init__.py diff --git a/localstack/aws/api/redshift/__init__.py b/localstack-core/localstack/aws/api/redshift/__init__.py similarity index 100% rename from localstack/aws/api/redshift/__init__.py rename to localstack-core/localstack/aws/api/redshift/__init__.py diff --git a/localstack/aws/api/resource_groups/__init__.py b/localstack-core/localstack/aws/api/resource_groups/__init__.py similarity index 100% rename from localstack/aws/api/resource_groups/__init__.py rename to localstack-core/localstack/aws/api/resource_groups/__init__.py diff --git a/localstack/aws/api/resourcegroupstaggingapi/__init__.py b/localstack-core/localstack/aws/api/resourcegroupstaggingapi/__init__.py similarity index 100% rename from localstack/aws/api/resourcegroupstaggingapi/__init__.py rename to localstack-core/localstack/aws/api/resourcegroupstaggingapi/__init__.py diff --git a/localstack/aws/api/route53/__init__.py b/localstack-core/localstack/aws/api/route53/__init__.py similarity index 100% rename from localstack/aws/api/route53/__init__.py rename to localstack-core/localstack/aws/api/route53/__init__.py diff --git a/localstack/aws/api/route53resolver/__init__.py b/localstack-core/localstack/aws/api/route53resolver/__init__.py similarity index 100% rename from localstack/aws/api/route53resolver/__init__.py rename to localstack-core/localstack/aws/api/route53resolver/__init__.py diff --git a/localstack/aws/api/s3/__init__.py b/localstack-core/localstack/aws/api/s3/__init__.py similarity index 100% rename from localstack/aws/api/s3/__init__.py rename to localstack-core/localstack/aws/api/s3/__init__.py diff --git a/localstack/aws/api/s3control/__init__.py b/localstack-core/localstack/aws/api/s3control/__init__.py similarity index 100% rename from localstack/aws/api/s3control/__init__.py rename to localstack-core/localstack/aws/api/s3control/__init__.py diff --git a/localstack/aws/api/scheduler/__init__.py b/localstack-core/localstack/aws/api/scheduler/__init__.py similarity index 100% rename from localstack/aws/api/scheduler/__init__.py rename to localstack-core/localstack/aws/api/scheduler/__init__.py diff --git a/localstack/aws/api/secretsmanager/__init__.py b/localstack-core/localstack/aws/api/secretsmanager/__init__.py similarity index 100% rename from localstack/aws/api/secretsmanager/__init__.py rename to localstack-core/localstack/aws/api/secretsmanager/__init__.py diff --git a/localstack/aws/api/ses/__init__.py b/localstack-core/localstack/aws/api/ses/__init__.py similarity index 100% rename from localstack/aws/api/ses/__init__.py rename to localstack-core/localstack/aws/api/ses/__init__.py diff --git a/localstack/aws/api/sns/__init__.py b/localstack-core/localstack/aws/api/sns/__init__.py similarity index 100% rename from localstack/aws/api/sns/__init__.py rename to localstack-core/localstack/aws/api/sns/__init__.py diff --git a/localstack/aws/api/sqs/__init__.py b/localstack-core/localstack/aws/api/sqs/__init__.py similarity index 100% rename from localstack/aws/api/sqs/__init__.py rename to localstack-core/localstack/aws/api/sqs/__init__.py diff --git a/localstack/aws/api/ssm/__init__.py b/localstack-core/localstack/aws/api/ssm/__init__.py similarity index 100% rename from localstack/aws/api/ssm/__init__.py rename to localstack-core/localstack/aws/api/ssm/__init__.py diff --git a/localstack/aws/api/stepfunctions/__init__.py b/localstack-core/localstack/aws/api/stepfunctions/__init__.py similarity index 100% rename from localstack/aws/api/stepfunctions/__init__.py rename to localstack-core/localstack/aws/api/stepfunctions/__init__.py diff --git a/localstack/aws/api/sts/__init__.py b/localstack-core/localstack/aws/api/sts/__init__.py similarity index 100% rename from localstack/aws/api/sts/__init__.py rename to localstack-core/localstack/aws/api/sts/__init__.py diff --git a/localstack/aws/api/support/__init__.py b/localstack-core/localstack/aws/api/support/__init__.py similarity index 100% rename from localstack/aws/api/support/__init__.py rename to localstack-core/localstack/aws/api/support/__init__.py diff --git a/localstack/aws/api/swf/__init__.py b/localstack-core/localstack/aws/api/swf/__init__.py similarity index 100% rename from localstack/aws/api/swf/__init__.py rename to localstack-core/localstack/aws/api/swf/__init__.py diff --git a/localstack/aws/api/transcribe/__init__.py b/localstack-core/localstack/aws/api/transcribe/__init__.py similarity index 100% rename from localstack/aws/api/transcribe/__init__.py rename to localstack-core/localstack/aws/api/transcribe/__init__.py diff --git a/localstack/aws/app.py b/localstack-core/localstack/aws/app.py similarity index 100% rename from localstack/aws/app.py rename to localstack-core/localstack/aws/app.py diff --git a/localstack/aws/chain.py b/localstack-core/localstack/aws/chain.py similarity index 100% rename from localstack/aws/chain.py rename to localstack-core/localstack/aws/chain.py diff --git a/localstack/aws/client.py b/localstack-core/localstack/aws/client.py similarity index 100% rename from localstack/aws/client.py rename to localstack-core/localstack/aws/client.py diff --git a/localstack/aws/connect.py b/localstack-core/localstack/aws/connect.py similarity index 100% rename from localstack/aws/connect.py rename to localstack-core/localstack/aws/connect.py diff --git a/localstack/aws/data/sqs-query/2012-11-05/README.md b/localstack-core/localstack/aws/data/sqs-query/2012-11-05/README.md similarity index 100% rename from localstack/aws/data/sqs-query/2012-11-05/README.md rename to localstack-core/localstack/aws/data/sqs-query/2012-11-05/README.md diff --git a/localstack/aws/data/sqs-query/2012-11-05/service-2.json b/localstack-core/localstack/aws/data/sqs-query/2012-11-05/service-2.json similarity index 100% rename from localstack/aws/data/sqs-query/2012-11-05/service-2.json rename to localstack-core/localstack/aws/data/sqs-query/2012-11-05/service-2.json diff --git a/localstack/aws/forwarder.py b/localstack-core/localstack/aws/forwarder.py similarity index 100% rename from localstack/aws/forwarder.py rename to localstack-core/localstack/aws/forwarder.py diff --git a/localstack/aws/gateway.py b/localstack-core/localstack/aws/gateway.py similarity index 100% rename from localstack/aws/gateway.py rename to localstack-core/localstack/aws/gateway.py diff --git a/localstack/aws/handlers/__init__.py b/localstack-core/localstack/aws/handlers/__init__.py similarity index 100% rename from localstack/aws/handlers/__init__.py rename to localstack-core/localstack/aws/handlers/__init__.py diff --git a/localstack/aws/handlers/analytics.py b/localstack-core/localstack/aws/handlers/analytics.py similarity index 100% rename from localstack/aws/handlers/analytics.py rename to localstack-core/localstack/aws/handlers/analytics.py diff --git a/localstack/aws/handlers/auth.py b/localstack-core/localstack/aws/handlers/auth.py similarity index 100% rename from localstack/aws/handlers/auth.py rename to localstack-core/localstack/aws/handlers/auth.py diff --git a/localstack/aws/handlers/codec.py b/localstack-core/localstack/aws/handlers/codec.py similarity index 100% rename from localstack/aws/handlers/codec.py rename to localstack-core/localstack/aws/handlers/codec.py diff --git a/localstack/aws/handlers/cors.py b/localstack-core/localstack/aws/handlers/cors.py similarity index 100% rename from localstack/aws/handlers/cors.py rename to localstack-core/localstack/aws/handlers/cors.py diff --git a/localstack/aws/handlers/fallback.py b/localstack-core/localstack/aws/handlers/fallback.py similarity index 100% rename from localstack/aws/handlers/fallback.py rename to localstack-core/localstack/aws/handlers/fallback.py diff --git a/localstack/aws/handlers/internal.py b/localstack-core/localstack/aws/handlers/internal.py similarity index 100% rename from localstack/aws/handlers/internal.py rename to localstack-core/localstack/aws/handlers/internal.py diff --git a/localstack/aws/handlers/internal_requests.py b/localstack-core/localstack/aws/handlers/internal_requests.py similarity index 100% rename from localstack/aws/handlers/internal_requests.py rename to localstack-core/localstack/aws/handlers/internal_requests.py diff --git a/localstack/aws/handlers/legacy.py b/localstack-core/localstack/aws/handlers/legacy.py similarity index 100% rename from localstack/aws/handlers/legacy.py rename to localstack-core/localstack/aws/handlers/legacy.py diff --git a/localstack/aws/handlers/logging.py b/localstack-core/localstack/aws/handlers/logging.py similarity index 100% rename from localstack/aws/handlers/logging.py rename to localstack-core/localstack/aws/handlers/logging.py diff --git a/localstack/aws/handlers/metric_handler.py b/localstack-core/localstack/aws/handlers/metric_handler.py similarity index 100% rename from localstack/aws/handlers/metric_handler.py rename to localstack-core/localstack/aws/handlers/metric_handler.py diff --git a/localstack/aws/handlers/partition_rewriter.py b/localstack-core/localstack/aws/handlers/partition_rewriter.py similarity index 100% rename from localstack/aws/handlers/partition_rewriter.py rename to localstack-core/localstack/aws/handlers/partition_rewriter.py diff --git a/localstack/aws/handlers/presigned_url.py b/localstack-core/localstack/aws/handlers/presigned_url.py similarity index 100% rename from localstack/aws/handlers/presigned_url.py rename to localstack-core/localstack/aws/handlers/presigned_url.py diff --git a/localstack/aws/handlers/proxy.py b/localstack-core/localstack/aws/handlers/proxy.py similarity index 100% rename from localstack/aws/handlers/proxy.py rename to localstack-core/localstack/aws/handlers/proxy.py diff --git a/localstack/aws/handlers/region.py b/localstack-core/localstack/aws/handlers/region.py similarity index 100% rename from localstack/aws/handlers/region.py rename to localstack-core/localstack/aws/handlers/region.py diff --git a/localstack/aws/handlers/routes.py b/localstack-core/localstack/aws/handlers/routes.py similarity index 100% rename from localstack/aws/handlers/routes.py rename to localstack-core/localstack/aws/handlers/routes.py diff --git a/localstack/aws/handlers/service.py b/localstack-core/localstack/aws/handlers/service.py similarity index 100% rename from localstack/aws/handlers/service.py rename to localstack-core/localstack/aws/handlers/service.py diff --git a/localstack/aws/handlers/service_plugin.py b/localstack-core/localstack/aws/handlers/service_plugin.py similarity index 100% rename from localstack/aws/handlers/service_plugin.py rename to localstack-core/localstack/aws/handlers/service_plugin.py diff --git a/localstack/aws/mocking.py b/localstack-core/localstack/aws/mocking.py similarity index 100% rename from localstack/aws/mocking.py rename to localstack-core/localstack/aws/mocking.py diff --git a/localstack/aws/protocol/__init__.py b/localstack-core/localstack/aws/protocol/__init__.py similarity index 100% rename from localstack/aws/protocol/__init__.py rename to localstack-core/localstack/aws/protocol/__init__.py diff --git a/localstack/aws/protocol/op_router.py b/localstack-core/localstack/aws/protocol/op_router.py similarity index 100% rename from localstack/aws/protocol/op_router.py rename to localstack-core/localstack/aws/protocol/op_router.py diff --git a/localstack/aws/protocol/parser.py b/localstack-core/localstack/aws/protocol/parser.py similarity index 100% rename from localstack/aws/protocol/parser.py rename to localstack-core/localstack/aws/protocol/parser.py diff --git a/localstack/aws/protocol/serializer.py b/localstack-core/localstack/aws/protocol/serializer.py similarity index 100% rename from localstack/aws/protocol/serializer.py rename to localstack-core/localstack/aws/protocol/serializer.py diff --git a/localstack/aws/protocol/service_router.py b/localstack-core/localstack/aws/protocol/service_router.py similarity index 100% rename from localstack/aws/protocol/service_router.py rename to localstack-core/localstack/aws/protocol/service_router.py diff --git a/localstack/aws/protocol/validate.py b/localstack-core/localstack/aws/protocol/validate.py similarity index 100% rename from localstack/aws/protocol/validate.py rename to localstack-core/localstack/aws/protocol/validate.py diff --git a/localstack/aws/scaffold.py b/localstack-core/localstack/aws/scaffold.py similarity index 99% rename from localstack/aws/scaffold.py rename to localstack-core/localstack/aws/scaffold.py index cbb8f3d74d112..bf72ac8a83b3b 100644 --- a/localstack/aws/scaffold.py +++ b/localstack-core/localstack/aws/scaffold.py @@ -472,7 +472,9 @@ def scaffold(): help="whether or not to save the result into the api directory", ) @click.option( - "--path", default="./localstack/aws/api", help="the path where the api should be saved" + "--path", + default="./localstack-core/localstack/aws/api", + help="the path where the api should be saved", ) def generate(service: str, doc: bool, save: bool, path: str): """ @@ -525,7 +527,7 @@ def create_code_directory(service_name: str, code: str, base_path: str): @click.option("--doc/--no-doc", default=False, help="whether or not to generate docstrings") @click.option( "--path", - default="./localstack/aws/api", + default="./localstack-core/localstack/aws/api", help="the path in which to upgrade ASF APIs", ) def upgrade(path: str, doc: bool = False): diff --git a/localstack/aws/serving/__init__.py b/localstack-core/localstack/aws/serving/__init__.py similarity index 100% rename from localstack/aws/serving/__init__.py rename to localstack-core/localstack/aws/serving/__init__.py diff --git a/localstack/aws/serving/asgi.py b/localstack-core/localstack/aws/serving/asgi.py similarity index 100% rename from localstack/aws/serving/asgi.py rename to localstack-core/localstack/aws/serving/asgi.py diff --git a/localstack/aws/serving/edge.py b/localstack-core/localstack/aws/serving/edge.py similarity index 100% rename from localstack/aws/serving/edge.py rename to localstack-core/localstack/aws/serving/edge.py diff --git a/localstack/aws/serving/hypercorn.py b/localstack-core/localstack/aws/serving/hypercorn.py similarity index 100% rename from localstack/aws/serving/hypercorn.py rename to localstack-core/localstack/aws/serving/hypercorn.py diff --git a/localstack/aws/serving/twisted.py b/localstack-core/localstack/aws/serving/twisted.py similarity index 100% rename from localstack/aws/serving/twisted.py rename to localstack-core/localstack/aws/serving/twisted.py diff --git a/localstack/aws/serving/werkzeug.py b/localstack-core/localstack/aws/serving/werkzeug.py similarity index 100% rename from localstack/aws/serving/werkzeug.py rename to localstack-core/localstack/aws/serving/werkzeug.py diff --git a/localstack/aws/serving/wsgi.py b/localstack-core/localstack/aws/serving/wsgi.py similarity index 100% rename from localstack/aws/serving/wsgi.py rename to localstack-core/localstack/aws/serving/wsgi.py diff --git a/localstack/aws/skeleton.py b/localstack-core/localstack/aws/skeleton.py similarity index 100% rename from localstack/aws/skeleton.py rename to localstack-core/localstack/aws/skeleton.py diff --git a/localstack/aws/spec-patches.json b/localstack-core/localstack/aws/spec-patches.json similarity index 100% rename from localstack/aws/spec-patches.json rename to localstack-core/localstack/aws/spec-patches.json diff --git a/localstack/aws/spec.py b/localstack-core/localstack/aws/spec.py similarity index 100% rename from localstack/aws/spec.py rename to localstack-core/localstack/aws/spec.py diff --git a/localstack/aws/trace.py b/localstack-core/localstack/aws/trace.py similarity index 100% rename from localstack/aws/trace.py rename to localstack-core/localstack/aws/trace.py diff --git a/localstack/cli/__init__.py b/localstack-core/localstack/cli/__init__.py similarity index 100% rename from localstack/cli/__init__.py rename to localstack-core/localstack/cli/__init__.py diff --git a/localstack/cli/console.py b/localstack-core/localstack/cli/console.py similarity index 100% rename from localstack/cli/console.py rename to localstack-core/localstack/cli/console.py diff --git a/localstack/cli/exceptions.py b/localstack-core/localstack/cli/exceptions.py similarity index 100% rename from localstack/cli/exceptions.py rename to localstack-core/localstack/cli/exceptions.py diff --git a/localstack/cli/localstack.py b/localstack-core/localstack/cli/localstack.py similarity index 100% rename from localstack/cli/localstack.py rename to localstack-core/localstack/cli/localstack.py diff --git a/localstack/cli/lpm.py b/localstack-core/localstack/cli/lpm.py similarity index 100% rename from localstack/cli/lpm.py rename to localstack-core/localstack/cli/lpm.py diff --git a/localstack/cli/main.py b/localstack-core/localstack/cli/main.py similarity index 100% rename from localstack/cli/main.py rename to localstack-core/localstack/cli/main.py diff --git a/localstack/cli/plugin.py b/localstack-core/localstack/cli/plugin.py similarity index 100% rename from localstack/cli/plugin.py rename to localstack-core/localstack/cli/plugin.py diff --git a/localstack/cli/plugins.py b/localstack-core/localstack/cli/plugins.py similarity index 100% rename from localstack/cli/plugins.py rename to localstack-core/localstack/cli/plugins.py diff --git a/localstack/cli/profiles.py b/localstack-core/localstack/cli/profiles.py similarity index 100% rename from localstack/cli/profiles.py rename to localstack-core/localstack/cli/profiles.py diff --git a/localstack/config.py b/localstack-core/localstack/config.py similarity index 100% rename from localstack/config.py rename to localstack-core/localstack/config.py diff --git a/localstack/constants.py b/localstack-core/localstack/constants.py similarity index 100% rename from localstack/constants.py rename to localstack-core/localstack/constants.py diff --git a/localstack/deprecations.py b/localstack-core/localstack/deprecations.py similarity index 100% rename from localstack/deprecations.py rename to localstack-core/localstack/deprecations.py diff --git a/localstack/dev/__init__.py b/localstack-core/localstack/dev/__init__.py similarity index 100% rename from localstack/dev/__init__.py rename to localstack-core/localstack/dev/__init__.py diff --git a/localstack/dev/kubernetes/__init__.py b/localstack-core/localstack/dev/kubernetes/__init__.py similarity index 100% rename from localstack/dev/kubernetes/__init__.py rename to localstack-core/localstack/dev/kubernetes/__init__.py diff --git a/localstack/dev/kubernetes/__main__.py b/localstack-core/localstack/dev/kubernetes/__main__.py similarity index 100% rename from localstack/dev/kubernetes/__main__.py rename to localstack-core/localstack/dev/kubernetes/__main__.py diff --git a/localstack/dev/run/__init__.py b/localstack-core/localstack/dev/run/__init__.py similarity index 100% rename from localstack/dev/run/__init__.py rename to localstack-core/localstack/dev/run/__init__.py diff --git a/localstack/dev/run/__main__.py b/localstack-core/localstack/dev/run/__main__.py similarity index 100% rename from localstack/dev/run/__main__.py rename to localstack-core/localstack/dev/run/__main__.py diff --git a/localstack/dev/run/configurators.py b/localstack-core/localstack/dev/run/configurators.py similarity index 100% rename from localstack/dev/run/configurators.py rename to localstack-core/localstack/dev/run/configurators.py diff --git a/localstack/dev/run/paths.py b/localstack-core/localstack/dev/run/paths.py similarity index 97% rename from localstack/dev/run/paths.py rename to localstack-core/localstack/dev/run/paths.py index a48a06a1d164e..a66e3b1fb278a 100644 --- a/localstack/dev/run/paths.py +++ b/localstack-core/localstack/dev/run/paths.py @@ -55,10 +55,10 @@ def dependency_source(self, name: str) -> str: class CommunityContainerPaths(ContainerPaths): - """In the community image, code is copied into /opt/code/localstack""" + """In the community image, code is copied into /opt/code/localstack/localstack-core/localstack""" def __init__(self): - self.localstack_source_dir = f"{self.project_dir}/localstack" + self.localstack_source_dir = f"{self.project_dir}/localstack-core/localstack" class ProContainerPaths(ContainerPaths): diff --git a/localstack/dns/__init__.py b/localstack-core/localstack/dns/__init__.py similarity index 100% rename from localstack/dns/__init__.py rename to localstack-core/localstack/dns/__init__.py diff --git a/localstack/dns/models.py b/localstack-core/localstack/dns/models.py similarity index 100% rename from localstack/dns/models.py rename to localstack-core/localstack/dns/models.py diff --git a/localstack/dns/plugins.py b/localstack-core/localstack/dns/plugins.py similarity index 100% rename from localstack/dns/plugins.py rename to localstack-core/localstack/dns/plugins.py diff --git a/localstack/dns/server.py b/localstack-core/localstack/dns/server.py similarity index 100% rename from localstack/dns/server.py rename to localstack-core/localstack/dns/server.py diff --git a/localstack/extensions/__init__.py b/localstack-core/localstack/extensions/__init__.py similarity index 100% rename from localstack/extensions/__init__.py rename to localstack-core/localstack/extensions/__init__.py diff --git a/localstack/extensions/api/__init__.py b/localstack-core/localstack/extensions/api/__init__.py similarity index 100% rename from localstack/extensions/api/__init__.py rename to localstack-core/localstack/extensions/api/__init__.py diff --git a/localstack/extensions/api/aws.py b/localstack-core/localstack/extensions/api/aws.py similarity index 100% rename from localstack/extensions/api/aws.py rename to localstack-core/localstack/extensions/api/aws.py diff --git a/localstack/extensions/api/extension.py b/localstack-core/localstack/extensions/api/extension.py similarity index 100% rename from localstack/extensions/api/extension.py rename to localstack-core/localstack/extensions/api/extension.py diff --git a/localstack/extensions/api/http.py b/localstack-core/localstack/extensions/api/http.py similarity index 100% rename from localstack/extensions/api/http.py rename to localstack-core/localstack/extensions/api/http.py diff --git a/localstack/extensions/api/runtime.py b/localstack-core/localstack/extensions/api/runtime.py similarity index 100% rename from localstack/extensions/api/runtime.py rename to localstack-core/localstack/extensions/api/runtime.py diff --git a/localstack/extensions/api/services.py b/localstack-core/localstack/extensions/api/services.py similarity index 100% rename from localstack/extensions/api/services.py rename to localstack-core/localstack/extensions/api/services.py diff --git a/localstack/extensions/patterns/__init__.py b/localstack-core/localstack/extensions/patterns/__init__.py similarity index 100% rename from localstack/extensions/patterns/__init__.py rename to localstack-core/localstack/extensions/patterns/__init__.py diff --git a/localstack/extensions/patterns/webapp.py b/localstack-core/localstack/extensions/patterns/webapp.py similarity index 100% rename from localstack/extensions/patterns/webapp.py rename to localstack-core/localstack/extensions/patterns/webapp.py diff --git a/localstack/http/__init__.py b/localstack-core/localstack/http/__init__.py similarity index 100% rename from localstack/http/__init__.py rename to localstack-core/localstack/http/__init__.py diff --git a/localstack/http/asgi.py b/localstack-core/localstack/http/asgi.py similarity index 100% rename from localstack/http/asgi.py rename to localstack-core/localstack/http/asgi.py diff --git a/localstack/http/client.py b/localstack-core/localstack/http/client.py similarity index 100% rename from localstack/http/client.py rename to localstack-core/localstack/http/client.py diff --git a/localstack/http/dispatcher.py b/localstack-core/localstack/http/dispatcher.py similarity index 100% rename from localstack/http/dispatcher.py rename to localstack-core/localstack/http/dispatcher.py diff --git a/localstack/http/duplex_socket.py b/localstack-core/localstack/http/duplex_socket.py similarity index 100% rename from localstack/http/duplex_socket.py rename to localstack-core/localstack/http/duplex_socket.py diff --git a/localstack/http/hypercorn.py b/localstack-core/localstack/http/hypercorn.py similarity index 100% rename from localstack/http/hypercorn.py rename to localstack-core/localstack/http/hypercorn.py diff --git a/localstack/http/proxy.py b/localstack-core/localstack/http/proxy.py similarity index 100% rename from localstack/http/proxy.py rename to localstack-core/localstack/http/proxy.py diff --git a/localstack/http/request.py b/localstack-core/localstack/http/request.py similarity index 100% rename from localstack/http/request.py rename to localstack-core/localstack/http/request.py diff --git a/localstack/http/resource.py b/localstack-core/localstack/http/resource.py similarity index 100% rename from localstack/http/resource.py rename to localstack-core/localstack/http/resource.py diff --git a/localstack/http/response.py b/localstack-core/localstack/http/response.py similarity index 100% rename from localstack/http/response.py rename to localstack-core/localstack/http/response.py diff --git a/localstack/http/router.py b/localstack-core/localstack/http/router.py similarity index 100% rename from localstack/http/router.py rename to localstack-core/localstack/http/router.py diff --git a/localstack/http/websocket.py b/localstack-core/localstack/http/websocket.py similarity index 100% rename from localstack/http/websocket.py rename to localstack-core/localstack/http/websocket.py diff --git a/localstack/logging/__init__.py b/localstack-core/localstack/logging/__init__.py similarity index 100% rename from localstack/logging/__init__.py rename to localstack-core/localstack/logging/__init__.py diff --git a/localstack/logging/format.py b/localstack-core/localstack/logging/format.py similarity index 100% rename from localstack/logging/format.py rename to localstack-core/localstack/logging/format.py diff --git a/localstack/logging/setup.py b/localstack-core/localstack/logging/setup.py similarity index 100% rename from localstack/logging/setup.py rename to localstack-core/localstack/logging/setup.py diff --git a/localstack/packages/__init__.py b/localstack-core/localstack/packages/__init__.py similarity index 100% rename from localstack/packages/__init__.py rename to localstack-core/localstack/packages/__init__.py diff --git a/localstack/packages/api.py b/localstack-core/localstack/packages/api.py similarity index 100% rename from localstack/packages/api.py rename to localstack-core/localstack/packages/api.py diff --git a/localstack/packages/core.py b/localstack-core/localstack/packages/core.py similarity index 100% rename from localstack/packages/core.py rename to localstack-core/localstack/packages/core.py diff --git a/localstack/packages/debugpy.py b/localstack-core/localstack/packages/debugpy.py similarity index 100% rename from localstack/packages/debugpy.py rename to localstack-core/localstack/packages/debugpy.py diff --git a/localstack/packages/ffmpeg.py b/localstack-core/localstack/packages/ffmpeg.py similarity index 100% rename from localstack/packages/ffmpeg.py rename to localstack-core/localstack/packages/ffmpeg.py diff --git a/localstack/packages/plugins.py b/localstack-core/localstack/packages/plugins.py similarity index 100% rename from localstack/packages/plugins.py rename to localstack-core/localstack/packages/plugins.py diff --git a/localstack/packages/terraform.py b/localstack-core/localstack/packages/terraform.py similarity index 100% rename from localstack/packages/terraform.py rename to localstack-core/localstack/packages/terraform.py diff --git a/localstack/plugins.py b/localstack-core/localstack/plugins.py similarity index 100% rename from localstack/plugins.py rename to localstack-core/localstack/plugins.py diff --git a/localstack/runtime/__init__.py b/localstack-core/localstack/runtime/__init__.py similarity index 100% rename from localstack/runtime/__init__.py rename to localstack-core/localstack/runtime/__init__.py diff --git a/localstack/runtime/analytics.py b/localstack-core/localstack/runtime/analytics.py similarity index 100% rename from localstack/runtime/analytics.py rename to localstack-core/localstack/runtime/analytics.py diff --git a/localstack/runtime/events.py b/localstack-core/localstack/runtime/events.py similarity index 100% rename from localstack/runtime/events.py rename to localstack-core/localstack/runtime/events.py diff --git a/localstack/runtime/exceptions.py b/localstack-core/localstack/runtime/exceptions.py similarity index 100% rename from localstack/runtime/exceptions.py rename to localstack-core/localstack/runtime/exceptions.py diff --git a/localstack/runtime/hooks.py b/localstack-core/localstack/runtime/hooks.py similarity index 100% rename from localstack/runtime/hooks.py rename to localstack-core/localstack/runtime/hooks.py diff --git a/localstack/runtime/init.py b/localstack-core/localstack/runtime/init.py similarity index 100% rename from localstack/runtime/init.py rename to localstack-core/localstack/runtime/init.py diff --git a/localstack/runtime/main.py b/localstack-core/localstack/runtime/main.py similarity index 100% rename from localstack/runtime/main.py rename to localstack-core/localstack/runtime/main.py diff --git a/localstack/runtime/shutdown.py b/localstack-core/localstack/runtime/shutdown.py similarity index 100% rename from localstack/runtime/shutdown.py rename to localstack-core/localstack/runtime/shutdown.py diff --git a/localstack/services/__init__.py b/localstack-core/localstack/services/__init__.py similarity index 100% rename from localstack/services/__init__.py rename to localstack-core/localstack/services/__init__.py diff --git a/localstack/services/acm/__init__.py b/localstack-core/localstack/services/acm/__init__.py similarity index 100% rename from localstack/services/acm/__init__.py rename to localstack-core/localstack/services/acm/__init__.py diff --git a/localstack/services/acm/provider.py b/localstack-core/localstack/services/acm/provider.py similarity index 100% rename from localstack/services/acm/provider.py rename to localstack-core/localstack/services/acm/provider.py diff --git a/localstack/services/apigateway/__init__.py b/localstack-core/localstack/services/apigateway/__init__.py similarity index 100% rename from localstack/services/apigateway/__init__.py rename to localstack-core/localstack/services/apigateway/__init__.py diff --git a/localstack/services/apigateway/context.py b/localstack-core/localstack/services/apigateway/context.py similarity index 100% rename from localstack/services/apigateway/context.py rename to localstack-core/localstack/services/apigateway/context.py diff --git a/localstack/services/apigateway/exporter.py b/localstack-core/localstack/services/apigateway/exporter.py similarity index 100% rename from localstack/services/apigateway/exporter.py rename to localstack-core/localstack/services/apigateway/exporter.py diff --git a/localstack/services/apigateway/helpers.py b/localstack-core/localstack/services/apigateway/helpers.py similarity index 100% rename from localstack/services/apigateway/helpers.py rename to localstack-core/localstack/services/apigateway/helpers.py diff --git a/localstack/services/apigateway/integration.py b/localstack-core/localstack/services/apigateway/integration.py similarity index 100% rename from localstack/services/apigateway/integration.py rename to localstack-core/localstack/services/apigateway/integration.py diff --git a/localstack/services/apigateway/invocations.py b/localstack-core/localstack/services/apigateway/invocations.py similarity index 100% rename from localstack/services/apigateway/invocations.py rename to localstack-core/localstack/services/apigateway/invocations.py diff --git a/localstack/services/apigateway/models.py b/localstack-core/localstack/services/apigateway/models.py similarity index 100% rename from localstack/services/apigateway/models.py rename to localstack-core/localstack/services/apigateway/models.py diff --git a/localstack/services/apigateway/patches.py b/localstack-core/localstack/services/apigateway/patches.py similarity index 100% rename from localstack/services/apigateway/patches.py rename to localstack-core/localstack/services/apigateway/patches.py diff --git a/localstack/services/apigateway/provider.py b/localstack-core/localstack/services/apigateway/provider.py similarity index 100% rename from localstack/services/apigateway/provider.py rename to localstack-core/localstack/services/apigateway/provider.py diff --git a/localstack/services/apigateway/resource_providers/__init__.py b/localstack-core/localstack/services/apigateway/resource_providers/__init__.py similarity index 100% rename from localstack/services/apigateway/resource_providers/__init__.py rename to localstack-core/localstack/services/apigateway/resource_providers/__init__.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_account.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_account.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_account.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_account.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_account.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_account.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_account.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_account.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_account_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_account_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_account_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_account_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_apikey.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_apikey.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_apikey.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_apikey.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_apikey.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_apikey.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_apikey.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_apikey.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_apikey_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_apikey_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_apikey_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_apikey_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_basepathmapping_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_deployment.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_deployment.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_deployment.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_deployment.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_deployment.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_deployment.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_deployment.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_deployment.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_deployment_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_deployment_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_deployment_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_deployment_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_domainname.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_domainname.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_domainname.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_domainname.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_domainname.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_domainname.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_domainname.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_domainname.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_domainname_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_domainname_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_domainname_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_domainname_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_gatewayresponse_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_method.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_method.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_method.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_method.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_method.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_method.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_method.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_method.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_method_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_method_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_method_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_method_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_model.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_model.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_model.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_model.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_model.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_model.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_model.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_model.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_model_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_model_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_model_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_model_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_requestvalidator_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_resource.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_resource.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_resource.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_resource.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_resource.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_resource.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_resource.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_resource.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_resource_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_resource_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_resource_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_resource_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_restapi.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_restapi.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_restapi.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_restapi.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_restapi.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_restapi.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_restapi.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_restapi.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_restapi_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_restapi_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_restapi_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_restapi_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_stage.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_stage.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_stage.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_stage.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_stage.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_stage.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_stage.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_stage.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_stage_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_stage_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_stage_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_stage_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_usageplan.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplan.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_usageplan.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplan.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_usageplan.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplan.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_usageplan.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplan.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_usageplan_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplan_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_usageplan_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplan_plugin.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey.py diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey.schema.json b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey.schema.json similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey.schema.json rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey.schema.json diff --git a/localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey_plugin.py b/localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey_plugin.py similarity index 100% rename from localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey_plugin.py rename to localstack-core/localstack/services/apigateway/resource_providers/aws_apigateway_usageplankey_plugin.py diff --git a/localstack/services/apigateway/router_asf.py b/localstack-core/localstack/services/apigateway/router_asf.py similarity index 100% rename from localstack/services/apigateway/router_asf.py rename to localstack-core/localstack/services/apigateway/router_asf.py diff --git a/localstack/services/apigateway/templates.py b/localstack-core/localstack/services/apigateway/templates.py similarity index 100% rename from localstack/services/apigateway/templates.py rename to localstack-core/localstack/services/apigateway/templates.py diff --git a/localstack/services/cdk/__init__.py b/localstack-core/localstack/services/cdk/__init__.py similarity index 100% rename from localstack/services/cdk/__init__.py rename to localstack-core/localstack/services/cdk/__init__.py diff --git a/localstack/services/cdk/resource_providers/__init__.py b/localstack-core/localstack/services/cdk/resource_providers/__init__.py similarity index 100% rename from localstack/services/cdk/resource_providers/__init__.py rename to localstack-core/localstack/services/cdk/resource_providers/__init__.py diff --git a/localstack/services/cdk/resource_providers/cdk_metadata.py b/localstack-core/localstack/services/cdk/resource_providers/cdk_metadata.py similarity index 100% rename from localstack/services/cdk/resource_providers/cdk_metadata.py rename to localstack-core/localstack/services/cdk/resource_providers/cdk_metadata.py diff --git a/localstack/services/cdk/resource_providers/cdk_metadata.schema.json b/localstack-core/localstack/services/cdk/resource_providers/cdk_metadata.schema.json similarity index 100% rename from localstack/services/cdk/resource_providers/cdk_metadata.schema.json rename to localstack-core/localstack/services/cdk/resource_providers/cdk_metadata.schema.json diff --git a/localstack/services/cdk/resource_providers/cdk_metadata_plugin.py b/localstack-core/localstack/services/cdk/resource_providers/cdk_metadata_plugin.py similarity index 100% rename from localstack/services/cdk/resource_providers/cdk_metadata_plugin.py rename to localstack-core/localstack/services/cdk/resource_providers/cdk_metadata_plugin.py diff --git a/localstack/services/certificatemanager/__init__.py b/localstack-core/localstack/services/certificatemanager/__init__.py similarity index 100% rename from localstack/services/certificatemanager/__init__.py rename to localstack-core/localstack/services/certificatemanager/__init__.py diff --git a/localstack/services/certificatemanager/resource_providers/__init__.py b/localstack-core/localstack/services/certificatemanager/resource_providers/__init__.py similarity index 100% rename from localstack/services/certificatemanager/resource_providers/__init__.py rename to localstack-core/localstack/services/certificatemanager/resource_providers/__init__.py diff --git a/localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate.py b/localstack-core/localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate.py similarity index 100% rename from localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate.py rename to localstack-core/localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate.py diff --git a/localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate.schema.json b/localstack-core/localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate.schema.json similarity index 100% rename from localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate.schema.json rename to localstack-core/localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate.schema.json diff --git a/localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate_plugin.py b/localstack-core/localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate_plugin.py similarity index 100% rename from localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate_plugin.py rename to localstack-core/localstack/services/certificatemanager/resource_providers/aws_certificatemanager_certificate_plugin.py diff --git a/localstack/services/cloudcontrol/__init__.py b/localstack-core/localstack/services/cloudcontrol/__init__.py similarity index 100% rename from localstack/services/cloudcontrol/__init__.py rename to localstack-core/localstack/services/cloudcontrol/__init__.py diff --git a/localstack/services/cloudformation/__init__.py b/localstack-core/localstack/services/cloudformation/__init__.py similarity index 100% rename from localstack/services/cloudformation/__init__.py rename to localstack-core/localstack/services/cloudformation/__init__.py diff --git a/localstack/services/cloudformation/api_utils.py b/localstack-core/localstack/services/cloudformation/api_utils.py similarity index 100% rename from localstack/services/cloudformation/api_utils.py rename to localstack-core/localstack/services/cloudformation/api_utils.py diff --git a/localstack/services/cloudformation/cfn_utils.py b/localstack-core/localstack/services/cloudformation/cfn_utils.py similarity index 100% rename from localstack/services/cloudformation/cfn_utils.py rename to localstack-core/localstack/services/cloudformation/cfn_utils.py diff --git a/localstack/services/cloudformation/deploy.html b/localstack-core/localstack/services/cloudformation/deploy.html similarity index 100% rename from localstack/services/cloudformation/deploy.html rename to localstack-core/localstack/services/cloudformation/deploy.html diff --git a/localstack/services/cloudformation/deployment_utils.py b/localstack-core/localstack/services/cloudformation/deployment_utils.py similarity index 100% rename from localstack/services/cloudformation/deployment_utils.py rename to localstack-core/localstack/services/cloudformation/deployment_utils.py diff --git a/localstack/services/cloudformation/engine/__init__.py b/localstack-core/localstack/services/cloudformation/engine/__init__.py similarity index 100% rename from localstack/services/cloudformation/engine/__init__.py rename to localstack-core/localstack/services/cloudformation/engine/__init__.py diff --git a/localstack/services/cloudformation/engine/entities.py b/localstack-core/localstack/services/cloudformation/engine/entities.py similarity index 100% rename from localstack/services/cloudformation/engine/entities.py rename to localstack-core/localstack/services/cloudformation/engine/entities.py diff --git a/localstack/services/cloudformation/engine/parameters.py b/localstack-core/localstack/services/cloudformation/engine/parameters.py similarity index 100% rename from localstack/services/cloudformation/engine/parameters.py rename to localstack-core/localstack/services/cloudformation/engine/parameters.py diff --git a/localstack/services/cloudformation/engine/policy_loader.py b/localstack-core/localstack/services/cloudformation/engine/policy_loader.py similarity index 100% rename from localstack/services/cloudformation/engine/policy_loader.py rename to localstack-core/localstack/services/cloudformation/engine/policy_loader.py diff --git a/localstack/services/cloudformation/engine/quirks.py b/localstack-core/localstack/services/cloudformation/engine/quirks.py similarity index 100% rename from localstack/services/cloudformation/engine/quirks.py rename to localstack-core/localstack/services/cloudformation/engine/quirks.py diff --git a/localstack/services/cloudformation/engine/schema.py b/localstack-core/localstack/services/cloudformation/engine/schema.py similarity index 100% rename from localstack/services/cloudformation/engine/schema.py rename to localstack-core/localstack/services/cloudformation/engine/schema.py diff --git a/localstack/services/cloudformation/engine/template_deployer.py b/localstack-core/localstack/services/cloudformation/engine/template_deployer.py similarity index 100% rename from localstack/services/cloudformation/engine/template_deployer.py rename to localstack-core/localstack/services/cloudformation/engine/template_deployer.py diff --git a/localstack/services/cloudformation/engine/template_preparer.py b/localstack-core/localstack/services/cloudformation/engine/template_preparer.py similarity index 100% rename from localstack/services/cloudformation/engine/template_preparer.py rename to localstack-core/localstack/services/cloudformation/engine/template_preparer.py diff --git a/localstack/services/cloudformation/engine/template_utils.py b/localstack-core/localstack/services/cloudformation/engine/template_utils.py similarity index 100% rename from localstack/services/cloudformation/engine/template_utils.py rename to localstack-core/localstack/services/cloudformation/engine/template_utils.py diff --git a/localstack/services/cloudformation/engine/transformers.py b/localstack-core/localstack/services/cloudformation/engine/transformers.py similarity index 100% rename from localstack/services/cloudformation/engine/transformers.py rename to localstack-core/localstack/services/cloudformation/engine/transformers.py diff --git a/localstack/services/cloudformation/engine/types.py b/localstack-core/localstack/services/cloudformation/engine/types.py similarity index 100% rename from localstack/services/cloudformation/engine/types.py rename to localstack-core/localstack/services/cloudformation/engine/types.py diff --git a/localstack/services/cloudformation/engine/yaml_parser.py b/localstack-core/localstack/services/cloudformation/engine/yaml_parser.py similarity index 100% rename from localstack/services/cloudformation/engine/yaml_parser.py rename to localstack-core/localstack/services/cloudformation/engine/yaml_parser.py diff --git a/localstack/services/cloudformation/models/__init__.py b/localstack-core/localstack/services/cloudformation/models/__init__.py similarity index 100% rename from localstack/services/cloudformation/models/__init__.py rename to localstack-core/localstack/services/cloudformation/models/__init__.py diff --git a/localstack/services/cloudformation/provider.py b/localstack-core/localstack/services/cloudformation/provider.py similarity index 100% rename from localstack/services/cloudformation/provider.py rename to localstack-core/localstack/services/cloudformation/provider.py diff --git a/localstack/services/cloudformation/provider_utils.py b/localstack-core/localstack/services/cloudformation/provider_utils.py similarity index 100% rename from localstack/services/cloudformation/provider_utils.py rename to localstack-core/localstack/services/cloudformation/provider_utils.py diff --git a/localstack/services/cloudformation/resource_provider.py b/localstack-core/localstack/services/cloudformation/resource_provider.py similarity index 100% rename from localstack/services/cloudformation/resource_provider.py rename to localstack-core/localstack/services/cloudformation/resource_provider.py diff --git a/localstack/services/cloudformation/resource_providers/__init__.py b/localstack-core/localstack/services/cloudformation/resource_providers/__init__.py similarity index 100% rename from localstack/services/cloudformation/resource_providers/__init__.py rename to localstack-core/localstack/services/cloudformation/resource_providers/__init__.py diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_macro.py b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_macro.py similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_macro.py rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_macro.py diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_macro.schema.json b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_macro.schema.json similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_macro.schema.json rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_macro.schema.json diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_macro_plugin.py b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_macro_plugin.py similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_macro_plugin.py rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_macro_plugin.py diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_stack.py b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_stack.py similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_stack.py rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_stack.py diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_stack.schema.json b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_stack.schema.json similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_stack.schema.json rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_stack.schema.json diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_stack_plugin.py b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_stack_plugin.py similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_stack_plugin.py rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_stack_plugin.py diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition.py b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition.py similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition.py rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition.py diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition.schema.json b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition.schema.json similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition.schema.json rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition.schema.json diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition_plugin.py b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition_plugin.py similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition_plugin.py rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitcondition_plugin.py diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle.py b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle.py similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle.py rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle.py diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle.schema.json b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle.schema.json similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle.schema.json rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle.schema.json diff --git a/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle_plugin.py b/localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle_plugin.py similarity index 100% rename from localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle_plugin.py rename to localstack-core/localstack/services/cloudformation/resource_providers/aws_cloudformation_waitconditionhandle_plugin.py diff --git a/localstack/services/cloudformation/scaffolding/CloudformationSchema.zip b/localstack-core/localstack/services/cloudformation/scaffolding/CloudformationSchema.zip similarity index 100% rename from localstack/services/cloudformation/scaffolding/CloudformationSchema.zip rename to localstack-core/localstack/services/cloudformation/scaffolding/CloudformationSchema.zip diff --git a/localstack/services/cloudformation/scaffolding/__main__.py b/localstack-core/localstack/services/cloudformation/scaffolding/__main__.py similarity index 100% rename from localstack/services/cloudformation/scaffolding/__main__.py rename to localstack-core/localstack/services/cloudformation/scaffolding/__main__.py diff --git a/localstack/services/cloudformation/scaffolding/propgen.py b/localstack-core/localstack/services/cloudformation/scaffolding/propgen.py similarity index 100% rename from localstack/services/cloudformation/scaffolding/propgen.py rename to localstack-core/localstack/services/cloudformation/scaffolding/propgen.py diff --git a/localstack/services/cloudformation/scaffolding/templates/plugin_template.py.j2 b/localstack-core/localstack/services/cloudformation/scaffolding/templates/plugin_template.py.j2 similarity index 100% rename from localstack/services/cloudformation/scaffolding/templates/plugin_template.py.j2 rename to localstack-core/localstack/services/cloudformation/scaffolding/templates/plugin_template.py.j2 diff --git a/localstack/services/cloudformation/scaffolding/templates/provider_template.py.j2 b/localstack-core/localstack/services/cloudformation/scaffolding/templates/provider_template.py.j2 similarity index 100% rename from localstack/services/cloudformation/scaffolding/templates/provider_template.py.j2 rename to localstack-core/localstack/services/cloudformation/scaffolding/templates/provider_template.py.j2 diff --git a/localstack/services/cloudformation/scaffolding/templates/test_getatt_template.py.j2 b/localstack-core/localstack/services/cloudformation/scaffolding/templates/test_getatt_template.py.j2 similarity index 100% rename from localstack/services/cloudformation/scaffolding/templates/test_getatt_template.py.j2 rename to localstack-core/localstack/services/cloudformation/scaffolding/templates/test_getatt_template.py.j2 diff --git a/localstack/services/cloudformation/scaffolding/templates/test_integration_template.py.j2 b/localstack-core/localstack/services/cloudformation/scaffolding/templates/test_integration_template.py.j2 similarity index 100% rename from localstack/services/cloudformation/scaffolding/templates/test_integration_template.py.j2 rename to localstack-core/localstack/services/cloudformation/scaffolding/templates/test_integration_template.py.j2 diff --git a/localstack/services/cloudformation/scaffolding/templates/test_parity_template.py.j2 b/localstack-core/localstack/services/cloudformation/scaffolding/templates/test_parity_template.py.j2 similarity index 100% rename from localstack/services/cloudformation/scaffolding/templates/test_parity_template.py.j2 rename to localstack-core/localstack/services/cloudformation/scaffolding/templates/test_parity_template.py.j2 diff --git a/localstack/services/cloudformation/service_models.py b/localstack-core/localstack/services/cloudformation/service_models.py similarity index 100% rename from localstack/services/cloudformation/service_models.py rename to localstack-core/localstack/services/cloudformation/service_models.py diff --git a/localstack/services/cloudformation/stores.py b/localstack-core/localstack/services/cloudformation/stores.py similarity index 100% rename from localstack/services/cloudformation/stores.py rename to localstack-core/localstack/services/cloudformation/stores.py diff --git a/localstack/services/cloudformation/usage.py b/localstack-core/localstack/services/cloudformation/usage.py similarity index 100% rename from localstack/services/cloudformation/usage.py rename to localstack-core/localstack/services/cloudformation/usage.py diff --git a/localstack/services/cloudwatch/__init__.py b/localstack-core/localstack/services/cloudwatch/__init__.py similarity index 100% rename from localstack/services/cloudwatch/__init__.py rename to localstack-core/localstack/services/cloudwatch/__init__.py diff --git a/localstack/services/cloudwatch/alarm_scheduler.py b/localstack-core/localstack/services/cloudwatch/alarm_scheduler.py similarity index 100% rename from localstack/services/cloudwatch/alarm_scheduler.py rename to localstack-core/localstack/services/cloudwatch/alarm_scheduler.py diff --git a/localstack/services/cloudwatch/cloudwatch_database_helper.py b/localstack-core/localstack/services/cloudwatch/cloudwatch_database_helper.py similarity index 100% rename from localstack/services/cloudwatch/cloudwatch_database_helper.py rename to localstack-core/localstack/services/cloudwatch/cloudwatch_database_helper.py diff --git a/localstack/services/cloudwatch/models.py b/localstack-core/localstack/services/cloudwatch/models.py similarity index 100% rename from localstack/services/cloudwatch/models.py rename to localstack-core/localstack/services/cloudwatch/models.py diff --git a/localstack/services/cloudwatch/provider.py b/localstack-core/localstack/services/cloudwatch/provider.py similarity index 100% rename from localstack/services/cloudwatch/provider.py rename to localstack-core/localstack/services/cloudwatch/provider.py diff --git a/localstack/services/cloudwatch/provider_v2.py b/localstack-core/localstack/services/cloudwatch/provider_v2.py similarity index 100% rename from localstack/services/cloudwatch/provider_v2.py rename to localstack-core/localstack/services/cloudwatch/provider_v2.py diff --git a/localstack/services/cloudwatch/resource_providers/__init__.py b/localstack-core/localstack/services/cloudwatch/resource_providers/__init__.py similarity index 100% rename from localstack/services/cloudwatch/resource_providers/__init__.py rename to localstack-core/localstack/services/cloudwatch/resource_providers/__init__.py diff --git a/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm.py b/localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm.py similarity index 100% rename from localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm.py rename to localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm.py diff --git a/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm.schema.json b/localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm.schema.json similarity index 100% rename from localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm.schema.json rename to localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm.schema.json diff --git a/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm_plugin.py b/localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm_plugin.py similarity index 100% rename from localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm_plugin.py rename to localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_alarm_plugin.py diff --git a/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm.py b/localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm.py similarity index 100% rename from localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm.py rename to localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm.py diff --git a/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm.schema.json b/localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm.schema.json similarity index 100% rename from localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm.schema.json rename to localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm.schema.json diff --git a/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm_plugin.py b/localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm_plugin.py similarity index 100% rename from localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm_plugin.py rename to localstack-core/localstack/services/cloudwatch/resource_providers/aws_cloudwatch_compositealarm_plugin.py diff --git a/localstack/services/configservice/__init__.py b/localstack-core/localstack/services/configservice/__init__.py similarity index 100% rename from localstack/services/configservice/__init__.py rename to localstack-core/localstack/services/configservice/__init__.py diff --git a/localstack/services/configservice/provider.py b/localstack-core/localstack/services/configservice/provider.py similarity index 100% rename from localstack/services/configservice/provider.py rename to localstack-core/localstack/services/configservice/provider.py diff --git a/localstack/services/dynamodb/__init__.py b/localstack-core/localstack/services/dynamodb/__init__.py similarity index 100% rename from localstack/services/dynamodb/__init__.py rename to localstack-core/localstack/services/dynamodb/__init__.py diff --git a/localstack/services/dynamodb/models.py b/localstack-core/localstack/services/dynamodb/models.py similarity index 100% rename from localstack/services/dynamodb/models.py rename to localstack-core/localstack/services/dynamodb/models.py diff --git a/localstack/services/dynamodb/packages.py b/localstack-core/localstack/services/dynamodb/packages.py similarity index 100% rename from localstack/services/dynamodb/packages.py rename to localstack-core/localstack/services/dynamodb/packages.py diff --git a/localstack/services/dynamodb/plugins.py b/localstack-core/localstack/services/dynamodb/plugins.py similarity index 100% rename from localstack/services/dynamodb/plugins.py rename to localstack-core/localstack/services/dynamodb/plugins.py diff --git a/localstack/services/dynamodb/provider.py b/localstack-core/localstack/services/dynamodb/provider.py similarity index 100% rename from localstack/services/dynamodb/provider.py rename to localstack-core/localstack/services/dynamodb/provider.py diff --git a/localstack/services/dynamodb/resource_providers/__init__.py b/localstack-core/localstack/services/dynamodb/resource_providers/__init__.py similarity index 100% rename from localstack/services/dynamodb/resource_providers/__init__.py rename to localstack-core/localstack/services/dynamodb/resource_providers/__init__.py diff --git a/localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable.py b/localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable.py similarity index 100% rename from localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable.py rename to localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable.py diff --git a/localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable.schema.json b/localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable.schema.json similarity index 100% rename from localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable.schema.json rename to localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable.schema.json diff --git a/localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable_plugin.py b/localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable_plugin.py similarity index 100% rename from localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable_plugin.py rename to localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_globaltable_plugin.py diff --git a/localstack/services/dynamodb/resource_providers/aws_dynamodb_table.py b/localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_table.py similarity index 100% rename from localstack/services/dynamodb/resource_providers/aws_dynamodb_table.py rename to localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_table.py diff --git a/localstack/services/dynamodb/resource_providers/aws_dynamodb_table.schema.json b/localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_table.schema.json similarity index 100% rename from localstack/services/dynamodb/resource_providers/aws_dynamodb_table.schema.json rename to localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_table.schema.json diff --git a/localstack/services/dynamodb/resource_providers/aws_dynamodb_table_plugin.py b/localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_table_plugin.py similarity index 100% rename from localstack/services/dynamodb/resource_providers/aws_dynamodb_table_plugin.py rename to localstack-core/localstack/services/dynamodb/resource_providers/aws_dynamodb_table_plugin.py diff --git a/localstack/services/dynamodb/server.py b/localstack-core/localstack/services/dynamodb/server.py similarity index 100% rename from localstack/services/dynamodb/server.py rename to localstack-core/localstack/services/dynamodb/server.py diff --git a/localstack/services/dynamodb/utils.py b/localstack-core/localstack/services/dynamodb/utils.py similarity index 100% rename from localstack/services/dynamodb/utils.py rename to localstack-core/localstack/services/dynamodb/utils.py diff --git a/localstack/services/dynamodbstreams/__init__.py b/localstack-core/localstack/services/dynamodbstreams/__init__.py similarity index 100% rename from localstack/services/dynamodbstreams/__init__.py rename to localstack-core/localstack/services/dynamodbstreams/__init__.py diff --git a/localstack/services/dynamodbstreams/dynamodbstreams_api.py b/localstack-core/localstack/services/dynamodbstreams/dynamodbstreams_api.py similarity index 100% rename from localstack/services/dynamodbstreams/dynamodbstreams_api.py rename to localstack-core/localstack/services/dynamodbstreams/dynamodbstreams_api.py diff --git a/localstack/services/dynamodbstreams/models.py b/localstack-core/localstack/services/dynamodbstreams/models.py similarity index 100% rename from localstack/services/dynamodbstreams/models.py rename to localstack-core/localstack/services/dynamodbstreams/models.py diff --git a/localstack/services/dynamodbstreams/provider.py b/localstack-core/localstack/services/dynamodbstreams/provider.py similarity index 100% rename from localstack/services/dynamodbstreams/provider.py rename to localstack-core/localstack/services/dynamodbstreams/provider.py diff --git a/localstack/services/ec2/__init__.py b/localstack-core/localstack/services/ec2/__init__.py similarity index 100% rename from localstack/services/ec2/__init__.py rename to localstack-core/localstack/services/ec2/__init__.py diff --git a/localstack/services/ec2/exceptions.py b/localstack-core/localstack/services/ec2/exceptions.py similarity index 100% rename from localstack/services/ec2/exceptions.py rename to localstack-core/localstack/services/ec2/exceptions.py diff --git a/localstack/services/ec2/models.py b/localstack-core/localstack/services/ec2/models.py similarity index 100% rename from localstack/services/ec2/models.py rename to localstack-core/localstack/services/ec2/models.py diff --git a/localstack/services/ec2/provider.py b/localstack-core/localstack/services/ec2/provider.py similarity index 100% rename from localstack/services/ec2/provider.py rename to localstack-core/localstack/services/ec2/provider.py diff --git a/localstack/services/ec2/resource_providers/__init__.py b/localstack-core/localstack/services/ec2/resource_providers/__init__.py similarity index 100% rename from localstack/services/ec2/resource_providers/__init__.py rename to localstack-core/localstack/services/ec2/resource_providers/__init__.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_dhcpoptions_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_instance.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_instance.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_instance.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_instance.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_instance.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_instance.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_instance.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_instance.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_instance_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_instance_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_instance_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_instance_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_internetgateway.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_internetgateway.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_internetgateway.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_internetgateway.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_internetgateway.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_internetgateway.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_internetgateway.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_internetgateway.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_internetgateway_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_internetgateway_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_internetgateway_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_internetgateway_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_keypair.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_keypair.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_keypair.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_keypair.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_keypair.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_keypair.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_keypair.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_keypair.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_keypair_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_keypair_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_keypair_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_keypair_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_natgateway.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_natgateway.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_natgateway.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_natgateway.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_natgateway.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_natgateway.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_natgateway.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_natgateway.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_natgateway_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_natgateway_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_natgateway_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_natgateway_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_networkacl.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_networkacl.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_networkacl.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_networkacl.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_networkacl.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_networkacl.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_networkacl.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_networkacl.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_networkacl_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_networkacl_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_networkacl_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_networkacl_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_prefixlist.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_prefixlist.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_prefixlist.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_prefixlist.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_prefixlist.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_prefixlist.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_prefixlist.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_prefixlist.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_prefixlist_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_prefixlist_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_prefixlist_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_prefixlist_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_route.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_route.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_route.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_route.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_route.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_route.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_route.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_route.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_route_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_route_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_route_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_route_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_routetable.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_routetable.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_routetable.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_routetable.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_routetable.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_routetable.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_routetable.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_routetable.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_routetable_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_routetable_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_routetable_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_routetable_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_securitygroup.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_securitygroup.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_securitygroup.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_securitygroup.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_securitygroup.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_securitygroup.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_securitygroup.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_securitygroup.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_securitygroup_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_securitygroup_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_securitygroup_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_securitygroup_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_subnet.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnet.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_subnet.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnet.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_subnet.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnet.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_subnet.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnet.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_subnet_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnet_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_subnet_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnet_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_subnetroutetableassociation_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_transitgateway.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgateway.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_transitgateway.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgateway.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_transitgateway.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgateway.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_transitgateway.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgateway.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_transitgateway_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgateway_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_transitgateway_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgateway_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_transitgatewayattachment_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_vpc.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpc.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_vpc.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpc.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_vpc.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpc.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_vpc.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpc.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_vpc_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpc_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_vpc_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpc_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcendpoint_plugin.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment.py diff --git a/localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment.schema.json b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment.schema.json similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment.schema.json rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment.schema.json diff --git a/localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment_plugin.py b/localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment_plugin.py similarity index 100% rename from localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment_plugin.py rename to localstack-core/localstack/services/ec2/resource_providers/aws_ec2_vpcgatewayattachment_plugin.py diff --git a/localstack/services/ecr/__init__.py b/localstack-core/localstack/services/ecr/__init__.py similarity index 100% rename from localstack/services/ecr/__init__.py rename to localstack-core/localstack/services/ecr/__init__.py diff --git a/localstack/services/ecr/resource_providers/__init__.py b/localstack-core/localstack/services/ecr/resource_providers/__init__.py similarity index 100% rename from localstack/services/ecr/resource_providers/__init__.py rename to localstack-core/localstack/services/ecr/resource_providers/__init__.py diff --git a/localstack/services/ecr/resource_providers/aws_ecr_repository.py b/localstack-core/localstack/services/ecr/resource_providers/aws_ecr_repository.py similarity index 100% rename from localstack/services/ecr/resource_providers/aws_ecr_repository.py rename to localstack-core/localstack/services/ecr/resource_providers/aws_ecr_repository.py diff --git a/localstack/services/ecr/resource_providers/aws_ecr_repository.schema.json b/localstack-core/localstack/services/ecr/resource_providers/aws_ecr_repository.schema.json similarity index 100% rename from localstack/services/ecr/resource_providers/aws_ecr_repository.schema.json rename to localstack-core/localstack/services/ecr/resource_providers/aws_ecr_repository.schema.json diff --git a/localstack/services/ecr/resource_providers/aws_ecr_repository_plugin.py b/localstack-core/localstack/services/ecr/resource_providers/aws_ecr_repository_plugin.py similarity index 100% rename from localstack/services/ecr/resource_providers/aws_ecr_repository_plugin.py rename to localstack-core/localstack/services/ecr/resource_providers/aws_ecr_repository_plugin.py diff --git a/localstack/services/edge.py b/localstack-core/localstack/services/edge.py similarity index 100% rename from localstack/services/edge.py rename to localstack-core/localstack/services/edge.py diff --git a/localstack/services/es/__init__.py b/localstack-core/localstack/services/es/__init__.py similarity index 100% rename from localstack/services/es/__init__.py rename to localstack-core/localstack/services/es/__init__.py diff --git a/localstack/services/es/plugins.py b/localstack-core/localstack/services/es/plugins.py similarity index 100% rename from localstack/services/es/plugins.py rename to localstack-core/localstack/services/es/plugins.py diff --git a/localstack/services/es/provider.py b/localstack-core/localstack/services/es/provider.py similarity index 100% rename from localstack/services/es/provider.py rename to localstack-core/localstack/services/es/provider.py diff --git a/localstack/services/events/__init__.py b/localstack-core/localstack/services/events/__init__.py similarity index 100% rename from localstack/services/events/__init__.py rename to localstack-core/localstack/services/events/__init__.py diff --git a/localstack/services/events/event_bus.py b/localstack-core/localstack/services/events/event_bus.py similarity index 100% rename from localstack/services/events/event_bus.py rename to localstack-core/localstack/services/events/event_bus.py diff --git a/localstack/services/events/event_ruler.py b/localstack-core/localstack/services/events/event_ruler.py similarity index 100% rename from localstack/services/events/event_ruler.py rename to localstack-core/localstack/services/events/event_ruler.py diff --git a/localstack/services/events/models.py b/localstack-core/localstack/services/events/models.py similarity index 100% rename from localstack/services/events/models.py rename to localstack-core/localstack/services/events/models.py diff --git a/localstack/services/events/packages.py b/localstack-core/localstack/services/events/packages.py similarity index 100% rename from localstack/services/events/packages.py rename to localstack-core/localstack/services/events/packages.py diff --git a/localstack/services/events/provider.py b/localstack-core/localstack/services/events/provider.py similarity index 100% rename from localstack/services/events/provider.py rename to localstack-core/localstack/services/events/provider.py diff --git a/localstack/services/events/resource_providers/__init__.py b/localstack-core/localstack/services/events/resource_providers/__init__.py similarity index 100% rename from localstack/services/events/resource_providers/__init__.py rename to localstack-core/localstack/services/events/resource_providers/__init__.py diff --git a/localstack/services/events/resource_providers/aws_events_apidestination.py b/localstack-core/localstack/services/events/resource_providers/aws_events_apidestination.py similarity index 100% rename from localstack/services/events/resource_providers/aws_events_apidestination.py rename to localstack-core/localstack/services/events/resource_providers/aws_events_apidestination.py diff --git a/localstack/services/events/resource_providers/aws_events_apidestination.schema.json b/localstack-core/localstack/services/events/resource_providers/aws_events_apidestination.schema.json similarity index 100% rename from localstack/services/events/resource_providers/aws_events_apidestination.schema.json rename to localstack-core/localstack/services/events/resource_providers/aws_events_apidestination.schema.json diff --git a/localstack/services/events/resource_providers/aws_events_apidestination_plugin.py b/localstack-core/localstack/services/events/resource_providers/aws_events_apidestination_plugin.py similarity index 100% rename from localstack/services/events/resource_providers/aws_events_apidestination_plugin.py rename to localstack-core/localstack/services/events/resource_providers/aws_events_apidestination_plugin.py diff --git a/localstack/services/events/resource_providers/aws_events_connection.py b/localstack-core/localstack/services/events/resource_providers/aws_events_connection.py similarity index 100% rename from localstack/services/events/resource_providers/aws_events_connection.py rename to localstack-core/localstack/services/events/resource_providers/aws_events_connection.py diff --git a/localstack/services/events/resource_providers/aws_events_connection.schema.json b/localstack-core/localstack/services/events/resource_providers/aws_events_connection.schema.json similarity index 100% rename from localstack/services/events/resource_providers/aws_events_connection.schema.json rename to localstack-core/localstack/services/events/resource_providers/aws_events_connection.schema.json diff --git a/localstack/services/events/resource_providers/aws_events_connection_plugin.py b/localstack-core/localstack/services/events/resource_providers/aws_events_connection_plugin.py similarity index 100% rename from localstack/services/events/resource_providers/aws_events_connection_plugin.py rename to localstack-core/localstack/services/events/resource_providers/aws_events_connection_plugin.py diff --git a/localstack/services/events/resource_providers/aws_events_eventbus.py b/localstack-core/localstack/services/events/resource_providers/aws_events_eventbus.py similarity index 100% rename from localstack/services/events/resource_providers/aws_events_eventbus.py rename to localstack-core/localstack/services/events/resource_providers/aws_events_eventbus.py diff --git a/localstack/services/events/resource_providers/aws_events_eventbus.schema.json b/localstack-core/localstack/services/events/resource_providers/aws_events_eventbus.schema.json similarity index 100% rename from localstack/services/events/resource_providers/aws_events_eventbus.schema.json rename to localstack-core/localstack/services/events/resource_providers/aws_events_eventbus.schema.json diff --git a/localstack/services/events/resource_providers/aws_events_eventbus_plugin.py b/localstack-core/localstack/services/events/resource_providers/aws_events_eventbus_plugin.py similarity index 100% rename from localstack/services/events/resource_providers/aws_events_eventbus_plugin.py rename to localstack-core/localstack/services/events/resource_providers/aws_events_eventbus_plugin.py diff --git a/localstack/services/events/resource_providers/aws_events_eventbuspolicy.py b/localstack-core/localstack/services/events/resource_providers/aws_events_eventbuspolicy.py similarity index 100% rename from localstack/services/events/resource_providers/aws_events_eventbuspolicy.py rename to localstack-core/localstack/services/events/resource_providers/aws_events_eventbuspolicy.py diff --git a/localstack/services/events/resource_providers/aws_events_eventbuspolicy.schema.json b/localstack-core/localstack/services/events/resource_providers/aws_events_eventbuspolicy.schema.json similarity index 100% rename from localstack/services/events/resource_providers/aws_events_eventbuspolicy.schema.json rename to localstack-core/localstack/services/events/resource_providers/aws_events_eventbuspolicy.schema.json diff --git a/localstack/services/events/resource_providers/aws_events_eventbuspolicy_plugin.py b/localstack-core/localstack/services/events/resource_providers/aws_events_eventbuspolicy_plugin.py similarity index 100% rename from localstack/services/events/resource_providers/aws_events_eventbuspolicy_plugin.py rename to localstack-core/localstack/services/events/resource_providers/aws_events_eventbuspolicy_plugin.py diff --git a/localstack/services/events/resource_providers/aws_events_rule.py b/localstack-core/localstack/services/events/resource_providers/aws_events_rule.py similarity index 100% rename from localstack/services/events/resource_providers/aws_events_rule.py rename to localstack-core/localstack/services/events/resource_providers/aws_events_rule.py diff --git a/localstack/services/events/resource_providers/aws_events_rule.schema.json b/localstack-core/localstack/services/events/resource_providers/aws_events_rule.schema.json similarity index 100% rename from localstack/services/events/resource_providers/aws_events_rule.schema.json rename to localstack-core/localstack/services/events/resource_providers/aws_events_rule.schema.json diff --git a/localstack/services/events/resource_providers/aws_events_rule_plugin.py b/localstack-core/localstack/services/events/resource_providers/aws_events_rule_plugin.py similarity index 100% rename from localstack/services/events/resource_providers/aws_events_rule_plugin.py rename to localstack-core/localstack/services/events/resource_providers/aws_events_rule_plugin.py diff --git a/localstack/services/events/rule.py b/localstack-core/localstack/services/events/rule.py similarity index 100% rename from localstack/services/events/rule.py rename to localstack-core/localstack/services/events/rule.py diff --git a/localstack/services/events/scheduler.py b/localstack-core/localstack/services/events/scheduler.py similarity index 100% rename from localstack/services/events/scheduler.py rename to localstack-core/localstack/services/events/scheduler.py diff --git a/localstack/services/events/target.py b/localstack-core/localstack/services/events/target.py similarity index 100% rename from localstack/services/events/target.py rename to localstack-core/localstack/services/events/target.py diff --git a/localstack/services/events/v1/__init__.py b/localstack-core/localstack/services/events/v1/__init__.py similarity index 100% rename from localstack/services/events/v1/__init__.py rename to localstack-core/localstack/services/events/v1/__init__.py diff --git a/localstack/services/events/v1/models.py b/localstack-core/localstack/services/events/v1/models.py similarity index 100% rename from localstack/services/events/v1/models.py rename to localstack-core/localstack/services/events/v1/models.py diff --git a/localstack/services/events/v1/provider.py b/localstack-core/localstack/services/events/v1/provider.py similarity index 100% rename from localstack/services/events/v1/provider.py rename to localstack-core/localstack/services/events/v1/provider.py diff --git a/localstack/services/events/v1/utils.py b/localstack-core/localstack/services/events/v1/utils.py similarity index 100% rename from localstack/services/events/v1/utils.py rename to localstack-core/localstack/services/events/v1/utils.py diff --git a/localstack/services/firehose/__init__.py b/localstack-core/localstack/services/firehose/__init__.py similarity index 100% rename from localstack/services/firehose/__init__.py rename to localstack-core/localstack/services/firehose/__init__.py diff --git a/localstack/services/firehose/mappers.py b/localstack-core/localstack/services/firehose/mappers.py similarity index 100% rename from localstack/services/firehose/mappers.py rename to localstack-core/localstack/services/firehose/mappers.py diff --git a/localstack/services/firehose/models.py b/localstack-core/localstack/services/firehose/models.py similarity index 100% rename from localstack/services/firehose/models.py rename to localstack-core/localstack/services/firehose/models.py diff --git a/localstack/services/firehose/provider.py b/localstack-core/localstack/services/firehose/provider.py similarity index 100% rename from localstack/services/firehose/provider.py rename to localstack-core/localstack/services/firehose/provider.py diff --git a/localstack/services/iam/__init__.py b/localstack-core/localstack/services/iam/__init__.py similarity index 100% rename from localstack/services/iam/__init__.py rename to localstack-core/localstack/services/iam/__init__.py diff --git a/localstack/services/iam/provider.py b/localstack-core/localstack/services/iam/provider.py similarity index 100% rename from localstack/services/iam/provider.py rename to localstack-core/localstack/services/iam/provider.py diff --git a/localstack/services/iam/resource_providers/__init__.py b/localstack-core/localstack/services/iam/resource_providers/__init__.py similarity index 100% rename from localstack/services/iam/resource_providers/__init__.py rename to localstack-core/localstack/services/iam/resource_providers/__init__.py diff --git a/localstack/services/iam/resource_providers/aws_iam_accesskey.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_accesskey.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_accesskey.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_accesskey.py diff --git a/localstack/services/iam/resource_providers/aws_iam_accesskey.schema.json b/localstack-core/localstack/services/iam/resource_providers/aws_iam_accesskey.schema.json similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_accesskey.schema.json rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_accesskey.schema.json diff --git a/localstack/services/iam/resource_providers/aws_iam_accesskey_plugin.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_accesskey_plugin.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_accesskey_plugin.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_accesskey_plugin.py diff --git a/localstack/services/iam/resource_providers/aws_iam_group.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_group.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_group.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_group.py diff --git a/localstack/services/iam/resource_providers/aws_iam_group.schema.json b/localstack-core/localstack/services/iam/resource_providers/aws_iam_group.schema.json similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_group.schema.json rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_group.schema.json diff --git a/localstack/services/iam/resource_providers/aws_iam_group_plugin.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_group_plugin.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_group_plugin.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_group_plugin.py diff --git a/localstack/services/iam/resource_providers/aws_iam_instanceprofile.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_instanceprofile.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_instanceprofile.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_instanceprofile.py diff --git a/localstack/services/iam/resource_providers/aws_iam_instanceprofile.schema.json b/localstack-core/localstack/services/iam/resource_providers/aws_iam_instanceprofile.schema.json similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_instanceprofile.schema.json rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_instanceprofile.schema.json diff --git a/localstack/services/iam/resource_providers/aws_iam_instanceprofile_plugin.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_instanceprofile_plugin.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_instanceprofile_plugin.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_instanceprofile_plugin.py diff --git a/localstack/services/iam/resource_providers/aws_iam_managedpolicy.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_managedpolicy.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_managedpolicy.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_managedpolicy.py diff --git a/localstack/services/iam/resource_providers/aws_iam_managedpolicy.schema.json b/localstack-core/localstack/services/iam/resource_providers/aws_iam_managedpolicy.schema.json similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_managedpolicy.schema.json rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_managedpolicy.schema.json diff --git a/localstack/services/iam/resource_providers/aws_iam_managedpolicy_plugin.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_managedpolicy_plugin.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_managedpolicy_plugin.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_managedpolicy_plugin.py diff --git a/localstack/services/iam/resource_providers/aws_iam_policy.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_policy.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_policy.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_policy.py diff --git a/localstack/services/iam/resource_providers/aws_iam_policy.schema.json b/localstack-core/localstack/services/iam/resource_providers/aws_iam_policy.schema.json similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_policy.schema.json rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_policy.schema.json diff --git a/localstack/services/iam/resource_providers/aws_iam_policy_plugin.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_policy_plugin.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_policy_plugin.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_policy_plugin.py diff --git a/localstack/services/iam/resource_providers/aws_iam_role.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_role.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_role.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_role.py diff --git a/localstack/services/iam/resource_providers/aws_iam_role.schema.json b/localstack-core/localstack/services/iam/resource_providers/aws_iam_role.schema.json similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_role.schema.json rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_role.schema.json diff --git a/localstack/services/iam/resource_providers/aws_iam_role_plugin.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_role_plugin.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_role_plugin.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_role_plugin.py diff --git a/localstack/services/iam/resource_providers/aws_iam_servercertificate.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_servercertificate.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_servercertificate.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_servercertificate.py diff --git a/localstack/services/iam/resource_providers/aws_iam_servercertificate.schema.json b/localstack-core/localstack/services/iam/resource_providers/aws_iam_servercertificate.schema.json similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_servercertificate.schema.json rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_servercertificate.schema.json diff --git a/localstack/services/iam/resource_providers/aws_iam_servercertificate_plugin.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_servercertificate_plugin.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_servercertificate_plugin.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_servercertificate_plugin.py diff --git a/localstack/services/iam/resource_providers/aws_iam_servicelinkedrole.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_servicelinkedrole.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_servicelinkedrole.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_servicelinkedrole.py diff --git a/localstack/services/iam/resource_providers/aws_iam_servicelinkedrole.schema.json b/localstack-core/localstack/services/iam/resource_providers/aws_iam_servicelinkedrole.schema.json similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_servicelinkedrole.schema.json rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_servicelinkedrole.schema.json diff --git a/localstack/services/iam/resource_providers/aws_iam_servicelinkedrole_plugin.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_servicelinkedrole_plugin.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_servicelinkedrole_plugin.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_servicelinkedrole_plugin.py diff --git a/localstack/services/iam/resource_providers/aws_iam_user.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_user.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_user.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_user.py diff --git a/localstack/services/iam/resource_providers/aws_iam_user.schema.json b/localstack-core/localstack/services/iam/resource_providers/aws_iam_user.schema.json similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_user.schema.json rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_user.schema.json diff --git a/localstack/services/iam/resource_providers/aws_iam_user_plugin.py b/localstack-core/localstack/services/iam/resource_providers/aws_iam_user_plugin.py similarity index 100% rename from localstack/services/iam/resource_providers/aws_iam_user_plugin.py rename to localstack-core/localstack/services/iam/resource_providers/aws_iam_user_plugin.py diff --git a/localstack/services/infra.py b/localstack-core/localstack/services/infra.py similarity index 100% rename from localstack/services/infra.py rename to localstack-core/localstack/services/infra.py diff --git a/localstack/services/internal.py b/localstack-core/localstack/services/internal.py similarity index 100% rename from localstack/services/internal.py rename to localstack-core/localstack/services/internal.py diff --git a/localstack/services/kinesis/__init__.py b/localstack-core/localstack/services/kinesis/__init__.py similarity index 100% rename from localstack/services/kinesis/__init__.py rename to localstack-core/localstack/services/kinesis/__init__.py diff --git a/localstack/services/kinesis/kinesis_mock_server.py b/localstack-core/localstack/services/kinesis/kinesis_mock_server.py similarity index 100% rename from localstack/services/kinesis/kinesis_mock_server.py rename to localstack-core/localstack/services/kinesis/kinesis_mock_server.py diff --git a/localstack/services/kinesis/models.py b/localstack-core/localstack/services/kinesis/models.py similarity index 100% rename from localstack/services/kinesis/models.py rename to localstack-core/localstack/services/kinesis/models.py diff --git a/localstack/services/kinesis/packages.py b/localstack-core/localstack/services/kinesis/packages.py similarity index 100% rename from localstack/services/kinesis/packages.py rename to localstack-core/localstack/services/kinesis/packages.py diff --git a/localstack/services/kinesis/plugins.py b/localstack-core/localstack/services/kinesis/plugins.py similarity index 100% rename from localstack/services/kinesis/plugins.py rename to localstack-core/localstack/services/kinesis/plugins.py diff --git a/localstack/services/kinesis/provider.py b/localstack-core/localstack/services/kinesis/provider.py similarity index 100% rename from localstack/services/kinesis/provider.py rename to localstack-core/localstack/services/kinesis/provider.py diff --git a/localstack/services/kinesis/resource_providers/__init__.py b/localstack-core/localstack/services/kinesis/resource_providers/__init__.py similarity index 100% rename from localstack/services/kinesis/resource_providers/__init__.py rename to localstack-core/localstack/services/kinesis/resource_providers/__init__.py diff --git a/localstack/services/kinesis/resource_providers/aws_kinesis_stream.py b/localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_stream.py similarity index 100% rename from localstack/services/kinesis/resource_providers/aws_kinesis_stream.py rename to localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_stream.py diff --git a/localstack/services/kinesis/resource_providers/aws_kinesis_stream.schema.json b/localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_stream.schema.json similarity index 100% rename from localstack/services/kinesis/resource_providers/aws_kinesis_stream.schema.json rename to localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_stream.schema.json diff --git a/localstack/services/kinesis/resource_providers/aws_kinesis_stream_plugin.py b/localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_stream_plugin.py similarity index 100% rename from localstack/services/kinesis/resource_providers/aws_kinesis_stream_plugin.py rename to localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_stream_plugin.py diff --git a/localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer.py b/localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer.py similarity index 100% rename from localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer.py rename to localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer.py diff --git a/localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer.schema.json b/localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer.schema.json similarity index 100% rename from localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer.schema.json rename to localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer.schema.json diff --git a/localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer_plugin.py b/localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer_plugin.py similarity index 100% rename from localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer_plugin.py rename to localstack-core/localstack/services/kinesis/resource_providers/aws_kinesis_streamconsumer_plugin.py diff --git a/localstack/services/kinesisfirehose/__init__.py b/localstack-core/localstack/services/kinesisfirehose/__init__.py similarity index 100% rename from localstack/services/kinesisfirehose/__init__.py rename to localstack-core/localstack/services/kinesisfirehose/__init__.py diff --git a/localstack/services/kinesisfirehose/resource_providers/__init__.py b/localstack-core/localstack/services/kinesisfirehose/resource_providers/__init__.py similarity index 100% rename from localstack/services/kinesisfirehose/resource_providers/__init__.py rename to localstack-core/localstack/services/kinesisfirehose/resource_providers/__init__.py diff --git a/localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream.py b/localstack-core/localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream.py similarity index 100% rename from localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream.py rename to localstack-core/localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream.py diff --git a/localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream.schema.json b/localstack-core/localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream.schema.json similarity index 100% rename from localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream.schema.json rename to localstack-core/localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream.schema.json diff --git a/localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream_plugin.py b/localstack-core/localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream_plugin.py similarity index 100% rename from localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream_plugin.py rename to localstack-core/localstack/services/kinesisfirehose/resource_providers/aws_kinesisfirehose_deliverystream_plugin.py diff --git a/localstack/services/kms/__init__.py b/localstack-core/localstack/services/kms/__init__.py similarity index 100% rename from localstack/services/kms/__init__.py rename to localstack-core/localstack/services/kms/__init__.py diff --git a/localstack/services/kms/exceptions.py b/localstack-core/localstack/services/kms/exceptions.py similarity index 100% rename from localstack/services/kms/exceptions.py rename to localstack-core/localstack/services/kms/exceptions.py diff --git a/localstack/services/kms/models.py b/localstack-core/localstack/services/kms/models.py similarity index 100% rename from localstack/services/kms/models.py rename to localstack-core/localstack/services/kms/models.py diff --git a/localstack/services/kms/provider.py b/localstack-core/localstack/services/kms/provider.py similarity index 100% rename from localstack/services/kms/provider.py rename to localstack-core/localstack/services/kms/provider.py diff --git a/localstack/services/kms/resource_providers/__init__.py b/localstack-core/localstack/services/kms/resource_providers/__init__.py similarity index 100% rename from localstack/services/kms/resource_providers/__init__.py rename to localstack-core/localstack/services/kms/resource_providers/__init__.py diff --git a/localstack/services/kms/resource_providers/aws_kms_alias.py b/localstack-core/localstack/services/kms/resource_providers/aws_kms_alias.py similarity index 100% rename from localstack/services/kms/resource_providers/aws_kms_alias.py rename to localstack-core/localstack/services/kms/resource_providers/aws_kms_alias.py diff --git a/localstack/services/kms/resource_providers/aws_kms_alias.schema.json b/localstack-core/localstack/services/kms/resource_providers/aws_kms_alias.schema.json similarity index 100% rename from localstack/services/kms/resource_providers/aws_kms_alias.schema.json rename to localstack-core/localstack/services/kms/resource_providers/aws_kms_alias.schema.json diff --git a/localstack/services/kms/resource_providers/aws_kms_alias_plugin.py b/localstack-core/localstack/services/kms/resource_providers/aws_kms_alias_plugin.py similarity index 100% rename from localstack/services/kms/resource_providers/aws_kms_alias_plugin.py rename to localstack-core/localstack/services/kms/resource_providers/aws_kms_alias_plugin.py diff --git a/localstack/services/kms/resource_providers/aws_kms_key.py b/localstack-core/localstack/services/kms/resource_providers/aws_kms_key.py similarity index 100% rename from localstack/services/kms/resource_providers/aws_kms_key.py rename to localstack-core/localstack/services/kms/resource_providers/aws_kms_key.py diff --git a/localstack/services/kms/resource_providers/aws_kms_key.schema.json b/localstack-core/localstack/services/kms/resource_providers/aws_kms_key.schema.json similarity index 100% rename from localstack/services/kms/resource_providers/aws_kms_key.schema.json rename to localstack-core/localstack/services/kms/resource_providers/aws_kms_key.schema.json diff --git a/localstack/services/kms/resource_providers/aws_kms_key_plugin.py b/localstack-core/localstack/services/kms/resource_providers/aws_kms_key_plugin.py similarity index 100% rename from localstack/services/kms/resource_providers/aws_kms_key_plugin.py rename to localstack-core/localstack/services/kms/resource_providers/aws_kms_key_plugin.py diff --git a/localstack/services/kms/utils.py b/localstack-core/localstack/services/kms/utils.py similarity index 100% rename from localstack/services/kms/utils.py rename to localstack-core/localstack/services/kms/utils.py diff --git a/localstack/services/lambda_/__init__.py b/localstack-core/localstack/services/lambda_/__init__.py similarity index 100% rename from localstack/services/lambda_/__init__.py rename to localstack-core/localstack/services/lambda_/__init__.py diff --git a/localstack/services/lambda_/api_utils.py b/localstack-core/localstack/services/lambda_/api_utils.py similarity index 100% rename from localstack/services/lambda_/api_utils.py rename to localstack-core/localstack/services/lambda_/api_utils.py diff --git a/localstack/services/lambda_/custom_endpoints.py b/localstack-core/localstack/services/lambda_/custom_endpoints.py similarity index 100% rename from localstack/services/lambda_/custom_endpoints.py rename to localstack-core/localstack/services/lambda_/custom_endpoints.py diff --git a/localstack/services/lambda_/event_source_listeners/__init__.py b/localstack-core/localstack/services/lambda_/event_source_listeners/__init__.py similarity index 100% rename from localstack/services/lambda_/event_source_listeners/__init__.py rename to localstack-core/localstack/services/lambda_/event_source_listeners/__init__.py diff --git a/localstack/services/lambda_/event_source_listeners/adapters.py b/localstack-core/localstack/services/lambda_/event_source_listeners/adapters.py similarity index 100% rename from localstack/services/lambda_/event_source_listeners/adapters.py rename to localstack-core/localstack/services/lambda_/event_source_listeners/adapters.py diff --git a/localstack/services/lambda_/event_source_listeners/dynamodb_event_source_listener.py b/localstack-core/localstack/services/lambda_/event_source_listeners/dynamodb_event_source_listener.py similarity index 100% rename from localstack/services/lambda_/event_source_listeners/dynamodb_event_source_listener.py rename to localstack-core/localstack/services/lambda_/event_source_listeners/dynamodb_event_source_listener.py diff --git a/localstack/services/lambda_/event_source_listeners/event_source_listener.py b/localstack-core/localstack/services/lambda_/event_source_listeners/event_source_listener.py similarity index 100% rename from localstack/services/lambda_/event_source_listeners/event_source_listener.py rename to localstack-core/localstack/services/lambda_/event_source_listeners/event_source_listener.py diff --git a/localstack/services/lambda_/event_source_listeners/exceptions.py b/localstack-core/localstack/services/lambda_/event_source_listeners/exceptions.py similarity index 100% rename from localstack/services/lambda_/event_source_listeners/exceptions.py rename to localstack-core/localstack/services/lambda_/event_source_listeners/exceptions.py diff --git a/localstack/services/lambda_/event_source_listeners/kinesis_event_source_listener.py b/localstack-core/localstack/services/lambda_/event_source_listeners/kinesis_event_source_listener.py similarity index 100% rename from localstack/services/lambda_/event_source_listeners/kinesis_event_source_listener.py rename to localstack-core/localstack/services/lambda_/event_source_listeners/kinesis_event_source_listener.py diff --git a/localstack/services/lambda_/event_source_listeners/lambda_legacy.py b/localstack-core/localstack/services/lambda_/event_source_listeners/lambda_legacy.py similarity index 100% rename from localstack/services/lambda_/event_source_listeners/lambda_legacy.py rename to localstack-core/localstack/services/lambda_/event_source_listeners/lambda_legacy.py diff --git a/localstack/services/lambda_/event_source_listeners/sqs_event_source_listener.py b/localstack-core/localstack/services/lambda_/event_source_listeners/sqs_event_source_listener.py similarity index 100% rename from localstack/services/lambda_/event_source_listeners/sqs_event_source_listener.py rename to localstack-core/localstack/services/lambda_/event_source_listeners/sqs_event_source_listener.py diff --git a/localstack/services/lambda_/event_source_listeners/stream_event_source_listener.py b/localstack-core/localstack/services/lambda_/event_source_listeners/stream_event_source_listener.py similarity index 100% rename from localstack/services/lambda_/event_source_listeners/stream_event_source_listener.py rename to localstack-core/localstack/services/lambda_/event_source_listeners/stream_event_source_listener.py diff --git a/localstack/services/lambda_/event_source_listeners/utils.py b/localstack-core/localstack/services/lambda_/event_source_listeners/utils.py similarity index 100% rename from localstack/services/lambda_/event_source_listeners/utils.py rename to localstack-core/localstack/services/lambda_/event_source_listeners/utils.py diff --git a/localstack/services/lambda_/hooks.py b/localstack-core/localstack/services/lambda_/hooks.py similarity index 100% rename from localstack/services/lambda_/hooks.py rename to localstack-core/localstack/services/lambda_/hooks.py diff --git a/localstack/services/lambda_/invocation/__init__.py b/localstack-core/localstack/services/lambda_/invocation/__init__.py similarity index 100% rename from localstack/services/lambda_/invocation/__init__.py rename to localstack-core/localstack/services/lambda_/invocation/__init__.py diff --git a/localstack/services/lambda_/invocation/assignment.py b/localstack-core/localstack/services/lambda_/invocation/assignment.py similarity index 100% rename from localstack/services/lambda_/invocation/assignment.py rename to localstack-core/localstack/services/lambda_/invocation/assignment.py diff --git a/localstack/services/lambda_/invocation/counting_service.py b/localstack-core/localstack/services/lambda_/invocation/counting_service.py similarity index 100% rename from localstack/services/lambda_/invocation/counting_service.py rename to localstack-core/localstack/services/lambda_/invocation/counting_service.py diff --git a/localstack/services/lambda_/invocation/docker_runtime_executor.py b/localstack-core/localstack/services/lambda_/invocation/docker_runtime_executor.py similarity index 100% rename from localstack/services/lambda_/invocation/docker_runtime_executor.py rename to localstack-core/localstack/services/lambda_/invocation/docker_runtime_executor.py diff --git a/localstack/services/lambda_/invocation/event_manager.py b/localstack-core/localstack/services/lambda_/invocation/event_manager.py similarity index 100% rename from localstack/services/lambda_/invocation/event_manager.py rename to localstack-core/localstack/services/lambda_/invocation/event_manager.py diff --git a/localstack/services/lambda_/invocation/execution_environment.py b/localstack-core/localstack/services/lambda_/invocation/execution_environment.py similarity index 100% rename from localstack/services/lambda_/invocation/execution_environment.py rename to localstack-core/localstack/services/lambda_/invocation/execution_environment.py diff --git a/localstack/services/lambda_/invocation/executor_endpoint.py b/localstack-core/localstack/services/lambda_/invocation/executor_endpoint.py similarity index 100% rename from localstack/services/lambda_/invocation/executor_endpoint.py rename to localstack-core/localstack/services/lambda_/invocation/executor_endpoint.py diff --git a/localstack/services/lambda_/invocation/internal_sqs_queue.py b/localstack-core/localstack/services/lambda_/invocation/internal_sqs_queue.py similarity index 100% rename from localstack/services/lambda_/invocation/internal_sqs_queue.py rename to localstack-core/localstack/services/lambda_/invocation/internal_sqs_queue.py diff --git a/localstack/services/lambda_/invocation/lambda_models.py b/localstack-core/localstack/services/lambda_/invocation/lambda_models.py similarity index 100% rename from localstack/services/lambda_/invocation/lambda_models.py rename to localstack-core/localstack/services/lambda_/invocation/lambda_models.py diff --git a/localstack/services/lambda_/invocation/lambda_service.py b/localstack-core/localstack/services/lambda_/invocation/lambda_service.py similarity index 100% rename from localstack/services/lambda_/invocation/lambda_service.py rename to localstack-core/localstack/services/lambda_/invocation/lambda_service.py diff --git a/localstack/services/lambda_/invocation/logs.py b/localstack-core/localstack/services/lambda_/invocation/logs.py similarity index 100% rename from localstack/services/lambda_/invocation/logs.py rename to localstack-core/localstack/services/lambda_/invocation/logs.py diff --git a/localstack/services/lambda_/invocation/metrics.py b/localstack-core/localstack/services/lambda_/invocation/metrics.py similarity index 100% rename from localstack/services/lambda_/invocation/metrics.py rename to localstack-core/localstack/services/lambda_/invocation/metrics.py diff --git a/localstack/services/lambda_/invocation/models.py b/localstack-core/localstack/services/lambda_/invocation/models.py similarity index 100% rename from localstack/services/lambda_/invocation/models.py rename to localstack-core/localstack/services/lambda_/invocation/models.py diff --git a/localstack/services/lambda_/invocation/plugins.py b/localstack-core/localstack/services/lambda_/invocation/plugins.py similarity index 100% rename from localstack/services/lambda_/invocation/plugins.py rename to localstack-core/localstack/services/lambda_/invocation/plugins.py diff --git a/localstack/services/lambda_/invocation/runtime_executor.py b/localstack-core/localstack/services/lambda_/invocation/runtime_executor.py similarity index 100% rename from localstack/services/lambda_/invocation/runtime_executor.py rename to localstack-core/localstack/services/lambda_/invocation/runtime_executor.py diff --git a/localstack/services/lambda_/invocation/version_manager.py b/localstack-core/localstack/services/lambda_/invocation/version_manager.py similarity index 100% rename from localstack/services/lambda_/invocation/version_manager.py rename to localstack-core/localstack/services/lambda_/invocation/version_manager.py diff --git a/localstack/services/lambda_/lambda_utils.py b/localstack-core/localstack/services/lambda_/lambda_utils.py similarity index 100% rename from localstack/services/lambda_/lambda_utils.py rename to localstack-core/localstack/services/lambda_/lambda_utils.py diff --git a/localstack/services/lambda_/layerfetcher/__init__.py b/localstack-core/localstack/services/lambda_/layerfetcher/__init__.py similarity index 100% rename from localstack/services/lambda_/layerfetcher/__init__.py rename to localstack-core/localstack/services/lambda_/layerfetcher/__init__.py diff --git a/localstack/services/lambda_/layerfetcher/layer_fetcher.py b/localstack-core/localstack/services/lambda_/layerfetcher/layer_fetcher.py similarity index 100% rename from localstack/services/lambda_/layerfetcher/layer_fetcher.py rename to localstack-core/localstack/services/lambda_/layerfetcher/layer_fetcher.py diff --git a/localstack/services/lambda_/networking.py b/localstack-core/localstack/services/lambda_/networking.py similarity index 100% rename from localstack/services/lambda_/networking.py rename to localstack-core/localstack/services/lambda_/networking.py diff --git a/localstack/services/lambda_/packages.py b/localstack-core/localstack/services/lambda_/packages.py similarity index 100% rename from localstack/services/lambda_/packages.py rename to localstack-core/localstack/services/lambda_/packages.py diff --git a/localstack/services/lambda_/plugins.py b/localstack-core/localstack/services/lambda_/plugins.py similarity index 100% rename from localstack/services/lambda_/plugins.py rename to localstack-core/localstack/services/lambda_/plugins.py diff --git a/localstack/services/lambda_/provider.py b/localstack-core/localstack/services/lambda_/provider.py similarity index 100% rename from localstack/services/lambda_/provider.py rename to localstack-core/localstack/services/lambda_/provider.py diff --git a/localstack/services/lambda_/resource_providers/__init__.py b/localstack-core/localstack/services/lambda_/resource_providers/__init__.py similarity index 100% rename from localstack/services/lambda_/resource_providers/__init__.py rename to localstack-core/localstack/services/lambda_/resource_providers/__init__.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig.schema.json b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig.schema.json similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig.schema.json rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig.schema.json diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig_plugin.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig_plugin.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig_plugin.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_codesigningconfig_plugin.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig.schema.json b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig.schema.json similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig.schema.json rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig.schema.json diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig_plugin.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig_plugin.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig_plugin.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventinvokeconfig_plugin.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping.schema.json b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping.schema.json similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping.schema.json rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping.schema.json diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping_plugin.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping_plugin.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping_plugin.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_eventsourcemapping_plugin.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_function.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_function.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_function.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_function.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_function.schema.json b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_function.schema.json similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_function.schema.json rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_function.schema.json diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_function_plugin.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_function_plugin.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_function_plugin.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_function_plugin.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_layerversion.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversion.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_layerversion.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversion.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_layerversion.schema.json b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversion.schema.json similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_layerversion.schema.json rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversion.schema.json diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_layerversion_plugin.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversion_plugin.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_layerversion_plugin.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversion_plugin.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission.schema.json b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission.schema.json similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission.schema.json rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission.schema.json diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission_plugin.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission_plugin.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission_plugin.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_layerversionpermission_plugin.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_permission.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_permission.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_permission.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_permission.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_permission.schema.json b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_permission.schema.json similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_permission.schema.json rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_permission.schema.json diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_permission_plugin.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_permission_plugin.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_permission_plugin.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_permission_plugin.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_url.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_url.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_url.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_url.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_url.schema.json b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_url.schema.json similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_url.schema.json rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_url.schema.json diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_url_plugin.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_url_plugin.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_url_plugin.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_url_plugin.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_version.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_version.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_version.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_version.py diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_version.schema.json b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_version.schema.json similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_version.schema.json rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_version.schema.json diff --git a/localstack/services/lambda_/resource_providers/aws_lambda_version_plugin.py b/localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_version_plugin.py similarity index 100% rename from localstack/services/lambda_/resource_providers/aws_lambda_version_plugin.py rename to localstack-core/localstack/services/lambda_/resource_providers/aws_lambda_version_plugin.py diff --git a/localstack/services/lambda_/resource_providers/lambda_alias.py b/localstack-core/localstack/services/lambda_/resource_providers/lambda_alias.py similarity index 100% rename from localstack/services/lambda_/resource_providers/lambda_alias.py rename to localstack-core/localstack/services/lambda_/resource_providers/lambda_alias.py diff --git a/localstack/services/lambda_/resource_providers/lambda_alias.schema.json b/localstack-core/localstack/services/lambda_/resource_providers/lambda_alias.schema.json similarity index 100% rename from localstack/services/lambda_/resource_providers/lambda_alias.schema.json rename to localstack-core/localstack/services/lambda_/resource_providers/lambda_alias.schema.json diff --git a/localstack/services/lambda_/resource_providers/lambda_alias_plugin.py b/localstack-core/localstack/services/lambda_/resource_providers/lambda_alias_plugin.py similarity index 100% rename from localstack/services/lambda_/resource_providers/lambda_alias_plugin.py rename to localstack-core/localstack/services/lambda_/resource_providers/lambda_alias_plugin.py diff --git a/localstack/services/lambda_/runtimes.py b/localstack-core/localstack/services/lambda_/runtimes.py similarity index 100% rename from localstack/services/lambda_/runtimes.py rename to localstack-core/localstack/services/lambda_/runtimes.py diff --git a/localstack/services/lambda_/urlrouter.py b/localstack-core/localstack/services/lambda_/urlrouter.py similarity index 100% rename from localstack/services/lambda_/urlrouter.py rename to localstack-core/localstack/services/lambda_/urlrouter.py diff --git a/localstack/services/lambda_/usage.py b/localstack-core/localstack/services/lambda_/usage.py similarity index 100% rename from localstack/services/lambda_/usage.py rename to localstack-core/localstack/services/lambda_/usage.py diff --git a/localstack/services/logs/__init__.py b/localstack-core/localstack/services/logs/__init__.py similarity index 100% rename from localstack/services/logs/__init__.py rename to localstack-core/localstack/services/logs/__init__.py diff --git a/localstack/services/logs/models.py b/localstack-core/localstack/services/logs/models.py similarity index 100% rename from localstack/services/logs/models.py rename to localstack-core/localstack/services/logs/models.py diff --git a/localstack/services/logs/provider.py b/localstack-core/localstack/services/logs/provider.py similarity index 100% rename from localstack/services/logs/provider.py rename to localstack-core/localstack/services/logs/provider.py diff --git a/localstack/services/logs/resource_providers/__init__.py b/localstack-core/localstack/services/logs/resource_providers/__init__.py similarity index 100% rename from localstack/services/logs/resource_providers/__init__.py rename to localstack-core/localstack/services/logs/resource_providers/__init__.py diff --git a/localstack/services/logs/resource_providers/aws_logs_loggroup.py b/localstack-core/localstack/services/logs/resource_providers/aws_logs_loggroup.py similarity index 100% rename from localstack/services/logs/resource_providers/aws_logs_loggroup.py rename to localstack-core/localstack/services/logs/resource_providers/aws_logs_loggroup.py diff --git a/localstack/services/logs/resource_providers/aws_logs_loggroup.schema.json b/localstack-core/localstack/services/logs/resource_providers/aws_logs_loggroup.schema.json similarity index 100% rename from localstack/services/logs/resource_providers/aws_logs_loggroup.schema.json rename to localstack-core/localstack/services/logs/resource_providers/aws_logs_loggroup.schema.json diff --git a/localstack/services/logs/resource_providers/aws_logs_loggroup_plugin.py b/localstack-core/localstack/services/logs/resource_providers/aws_logs_loggroup_plugin.py similarity index 100% rename from localstack/services/logs/resource_providers/aws_logs_loggroup_plugin.py rename to localstack-core/localstack/services/logs/resource_providers/aws_logs_loggroup_plugin.py diff --git a/localstack/services/logs/resource_providers/aws_logs_logstream.py b/localstack-core/localstack/services/logs/resource_providers/aws_logs_logstream.py similarity index 100% rename from localstack/services/logs/resource_providers/aws_logs_logstream.py rename to localstack-core/localstack/services/logs/resource_providers/aws_logs_logstream.py diff --git a/localstack/services/logs/resource_providers/aws_logs_logstream.schema.json b/localstack-core/localstack/services/logs/resource_providers/aws_logs_logstream.schema.json similarity index 100% rename from localstack/services/logs/resource_providers/aws_logs_logstream.schema.json rename to localstack-core/localstack/services/logs/resource_providers/aws_logs_logstream.schema.json diff --git a/localstack/services/logs/resource_providers/aws_logs_logstream_plugin.py b/localstack-core/localstack/services/logs/resource_providers/aws_logs_logstream_plugin.py similarity index 100% rename from localstack/services/logs/resource_providers/aws_logs_logstream_plugin.py rename to localstack-core/localstack/services/logs/resource_providers/aws_logs_logstream_plugin.py diff --git a/localstack/services/logs/resource_providers/aws_logs_subscriptionfilter.py b/localstack-core/localstack/services/logs/resource_providers/aws_logs_subscriptionfilter.py similarity index 100% rename from localstack/services/logs/resource_providers/aws_logs_subscriptionfilter.py rename to localstack-core/localstack/services/logs/resource_providers/aws_logs_subscriptionfilter.py diff --git a/localstack/services/logs/resource_providers/aws_logs_subscriptionfilter.schema.json b/localstack-core/localstack/services/logs/resource_providers/aws_logs_subscriptionfilter.schema.json similarity index 100% rename from localstack/services/logs/resource_providers/aws_logs_subscriptionfilter.schema.json rename to localstack-core/localstack/services/logs/resource_providers/aws_logs_subscriptionfilter.schema.json diff --git a/localstack/services/logs/resource_providers/aws_logs_subscriptionfilter_plugin.py b/localstack-core/localstack/services/logs/resource_providers/aws_logs_subscriptionfilter_plugin.py similarity index 100% rename from localstack/services/logs/resource_providers/aws_logs_subscriptionfilter_plugin.py rename to localstack-core/localstack/services/logs/resource_providers/aws_logs_subscriptionfilter_plugin.py diff --git a/localstack/services/messages.py b/localstack-core/localstack/services/messages.py similarity index 100% rename from localstack/services/messages.py rename to localstack-core/localstack/services/messages.py diff --git a/localstack/services/moto.py b/localstack-core/localstack/services/moto.py similarity index 100% rename from localstack/services/moto.py rename to localstack-core/localstack/services/moto.py diff --git a/localstack/services/opensearch/__init__.py b/localstack-core/localstack/services/opensearch/__init__.py similarity index 100% rename from localstack/services/opensearch/__init__.py rename to localstack-core/localstack/services/opensearch/__init__.py diff --git a/localstack/services/opensearch/cluster.py b/localstack-core/localstack/services/opensearch/cluster.py similarity index 100% rename from localstack/services/opensearch/cluster.py rename to localstack-core/localstack/services/opensearch/cluster.py diff --git a/localstack/services/opensearch/cluster_manager.py b/localstack-core/localstack/services/opensearch/cluster_manager.py similarity index 100% rename from localstack/services/opensearch/cluster_manager.py rename to localstack-core/localstack/services/opensearch/cluster_manager.py diff --git a/localstack/services/opensearch/models.py b/localstack-core/localstack/services/opensearch/models.py similarity index 100% rename from localstack/services/opensearch/models.py rename to localstack-core/localstack/services/opensearch/models.py diff --git a/localstack/services/opensearch/packages.py b/localstack-core/localstack/services/opensearch/packages.py similarity index 100% rename from localstack/services/opensearch/packages.py rename to localstack-core/localstack/services/opensearch/packages.py diff --git a/localstack/services/opensearch/plugins.py b/localstack-core/localstack/services/opensearch/plugins.py similarity index 100% rename from localstack/services/opensearch/plugins.py rename to localstack-core/localstack/services/opensearch/plugins.py diff --git a/localstack/services/opensearch/provider.py b/localstack-core/localstack/services/opensearch/provider.py similarity index 100% rename from localstack/services/opensearch/provider.py rename to localstack-core/localstack/services/opensearch/provider.py diff --git a/localstack/services/opensearch/resource_providers/__init__.py b/localstack-core/localstack/services/opensearch/resource_providers/__init__.py similarity index 100% rename from localstack/services/opensearch/resource_providers/__init__.py rename to localstack-core/localstack/services/opensearch/resource_providers/__init__.py diff --git a/localstack/services/opensearch/resource_providers/aws_elasticsearch_domain.py b/localstack-core/localstack/services/opensearch/resource_providers/aws_elasticsearch_domain.py similarity index 100% rename from localstack/services/opensearch/resource_providers/aws_elasticsearch_domain.py rename to localstack-core/localstack/services/opensearch/resource_providers/aws_elasticsearch_domain.py diff --git a/localstack/services/opensearch/resource_providers/aws_elasticsearch_domain.schema.json b/localstack-core/localstack/services/opensearch/resource_providers/aws_elasticsearch_domain.schema.json similarity index 100% rename from localstack/services/opensearch/resource_providers/aws_elasticsearch_domain.schema.json rename to localstack-core/localstack/services/opensearch/resource_providers/aws_elasticsearch_domain.schema.json diff --git a/localstack/services/opensearch/resource_providers/aws_elasticsearch_domain_plugin.py b/localstack-core/localstack/services/opensearch/resource_providers/aws_elasticsearch_domain_plugin.py similarity index 100% rename from localstack/services/opensearch/resource_providers/aws_elasticsearch_domain_plugin.py rename to localstack-core/localstack/services/opensearch/resource_providers/aws_elasticsearch_domain_plugin.py diff --git a/localstack/services/opensearch/resource_providers/aws_opensearchservice_domain.py b/localstack-core/localstack/services/opensearch/resource_providers/aws_opensearchservice_domain.py similarity index 100% rename from localstack/services/opensearch/resource_providers/aws_opensearchservice_domain.py rename to localstack-core/localstack/services/opensearch/resource_providers/aws_opensearchservice_domain.py diff --git a/localstack/services/opensearch/resource_providers/aws_opensearchservice_domain.schema.json b/localstack-core/localstack/services/opensearch/resource_providers/aws_opensearchservice_domain.schema.json similarity index 100% rename from localstack/services/opensearch/resource_providers/aws_opensearchservice_domain.schema.json rename to localstack-core/localstack/services/opensearch/resource_providers/aws_opensearchservice_domain.schema.json diff --git a/localstack/services/opensearch/resource_providers/aws_opensearchservice_domain_plugin.py b/localstack-core/localstack/services/opensearch/resource_providers/aws_opensearchservice_domain_plugin.py similarity index 100% rename from localstack/services/opensearch/resource_providers/aws_opensearchservice_domain_plugin.py rename to localstack-core/localstack/services/opensearch/resource_providers/aws_opensearchservice_domain_plugin.py diff --git a/localstack/services/opensearch/versions.py b/localstack-core/localstack/services/opensearch/versions.py similarity index 100% rename from localstack/services/opensearch/versions.py rename to localstack-core/localstack/services/opensearch/versions.py diff --git a/localstack/services/plugins.py b/localstack-core/localstack/services/plugins.py similarity index 100% rename from localstack/services/plugins.py rename to localstack-core/localstack/services/plugins.py diff --git a/localstack/services/providers.py b/localstack-core/localstack/services/providers.py similarity index 100% rename from localstack/services/providers.py rename to localstack-core/localstack/services/providers.py diff --git a/localstack/services/redshift/__init__.py b/localstack-core/localstack/services/redshift/__init__.py similarity index 100% rename from localstack/services/redshift/__init__.py rename to localstack-core/localstack/services/redshift/__init__.py diff --git a/localstack/services/redshift/provider.py b/localstack-core/localstack/services/redshift/provider.py similarity index 100% rename from localstack/services/redshift/provider.py rename to localstack-core/localstack/services/redshift/provider.py diff --git a/localstack/services/redshift/resource_providers/__init__.py b/localstack-core/localstack/services/redshift/resource_providers/__init__.py similarity index 100% rename from localstack/services/redshift/resource_providers/__init__.py rename to localstack-core/localstack/services/redshift/resource_providers/__init__.py diff --git a/localstack/services/redshift/resource_providers/aws_redshift_cluster.py b/localstack-core/localstack/services/redshift/resource_providers/aws_redshift_cluster.py similarity index 100% rename from localstack/services/redshift/resource_providers/aws_redshift_cluster.py rename to localstack-core/localstack/services/redshift/resource_providers/aws_redshift_cluster.py diff --git a/localstack/services/redshift/resource_providers/aws_redshift_cluster.schema.json b/localstack-core/localstack/services/redshift/resource_providers/aws_redshift_cluster.schema.json similarity index 100% rename from localstack/services/redshift/resource_providers/aws_redshift_cluster.schema.json rename to localstack-core/localstack/services/redshift/resource_providers/aws_redshift_cluster.schema.json diff --git a/localstack/services/redshift/resource_providers/aws_redshift_cluster_plugin.py b/localstack-core/localstack/services/redshift/resource_providers/aws_redshift_cluster_plugin.py similarity index 100% rename from localstack/services/redshift/resource_providers/aws_redshift_cluster_plugin.py rename to localstack-core/localstack/services/redshift/resource_providers/aws_redshift_cluster_plugin.py diff --git a/localstack/services/resource_groups/__init__.py b/localstack-core/localstack/services/resource_groups/__init__.py similarity index 100% rename from localstack/services/resource_groups/__init__.py rename to localstack-core/localstack/services/resource_groups/__init__.py diff --git a/localstack/services/resource_groups/provider.py b/localstack-core/localstack/services/resource_groups/provider.py similarity index 100% rename from localstack/services/resource_groups/provider.py rename to localstack-core/localstack/services/resource_groups/provider.py diff --git a/localstack/services/resource_groups/resource_providers/__init__.py b/localstack-core/localstack/services/resource_groups/resource_providers/__init__.py similarity index 100% rename from localstack/services/resource_groups/resource_providers/__init__.py rename to localstack-core/localstack/services/resource_groups/resource_providers/__init__.py diff --git a/localstack/services/resource_groups/resource_providers/aws_resourcegroups_group.py b/localstack-core/localstack/services/resource_groups/resource_providers/aws_resourcegroups_group.py similarity index 100% rename from localstack/services/resource_groups/resource_providers/aws_resourcegroups_group.py rename to localstack-core/localstack/services/resource_groups/resource_providers/aws_resourcegroups_group.py diff --git a/localstack/services/resource_groups/resource_providers/aws_resourcegroups_group.schema.json b/localstack-core/localstack/services/resource_groups/resource_providers/aws_resourcegroups_group.schema.json similarity index 100% rename from localstack/services/resource_groups/resource_providers/aws_resourcegroups_group.schema.json rename to localstack-core/localstack/services/resource_groups/resource_providers/aws_resourcegroups_group.schema.json diff --git a/localstack/services/resource_groups/resource_providers/aws_resourcegroups_group_plugin.py b/localstack-core/localstack/services/resource_groups/resource_providers/aws_resourcegroups_group_plugin.py similarity index 100% rename from localstack/services/resource_groups/resource_providers/aws_resourcegroups_group_plugin.py rename to localstack-core/localstack/services/resource_groups/resource_providers/aws_resourcegroups_group_plugin.py diff --git a/localstack/services/resourcegroupstaggingapi/__init__.py b/localstack-core/localstack/services/resourcegroupstaggingapi/__init__.py similarity index 100% rename from localstack/services/resourcegroupstaggingapi/__init__.py rename to localstack-core/localstack/services/resourcegroupstaggingapi/__init__.py diff --git a/localstack/services/resourcegroupstaggingapi/provider.py b/localstack-core/localstack/services/resourcegroupstaggingapi/provider.py similarity index 100% rename from localstack/services/resourcegroupstaggingapi/provider.py rename to localstack-core/localstack/services/resourcegroupstaggingapi/provider.py diff --git a/localstack/services/route53/__init__.py b/localstack-core/localstack/services/route53/__init__.py similarity index 100% rename from localstack/services/route53/__init__.py rename to localstack-core/localstack/services/route53/__init__.py diff --git a/localstack/services/route53/models.py b/localstack-core/localstack/services/route53/models.py similarity index 100% rename from localstack/services/route53/models.py rename to localstack-core/localstack/services/route53/models.py diff --git a/localstack/services/route53/provider.py b/localstack-core/localstack/services/route53/provider.py similarity index 100% rename from localstack/services/route53/provider.py rename to localstack-core/localstack/services/route53/provider.py diff --git a/localstack/services/route53/resource_providers/__init__.py b/localstack-core/localstack/services/route53/resource_providers/__init__.py similarity index 100% rename from localstack/services/route53/resource_providers/__init__.py rename to localstack-core/localstack/services/route53/resource_providers/__init__.py diff --git a/localstack/services/route53/resource_providers/aws_route53_healthcheck.py b/localstack-core/localstack/services/route53/resource_providers/aws_route53_healthcheck.py similarity index 100% rename from localstack/services/route53/resource_providers/aws_route53_healthcheck.py rename to localstack-core/localstack/services/route53/resource_providers/aws_route53_healthcheck.py diff --git a/localstack/services/route53/resource_providers/aws_route53_healthcheck.schema.json b/localstack-core/localstack/services/route53/resource_providers/aws_route53_healthcheck.schema.json similarity index 100% rename from localstack/services/route53/resource_providers/aws_route53_healthcheck.schema.json rename to localstack-core/localstack/services/route53/resource_providers/aws_route53_healthcheck.schema.json diff --git a/localstack/services/route53/resource_providers/aws_route53_healthcheck_plugin.py b/localstack-core/localstack/services/route53/resource_providers/aws_route53_healthcheck_plugin.py similarity index 100% rename from localstack/services/route53/resource_providers/aws_route53_healthcheck_plugin.py rename to localstack-core/localstack/services/route53/resource_providers/aws_route53_healthcheck_plugin.py diff --git a/localstack/services/route53/resource_providers/aws_route53_recordset.py b/localstack-core/localstack/services/route53/resource_providers/aws_route53_recordset.py similarity index 100% rename from localstack/services/route53/resource_providers/aws_route53_recordset.py rename to localstack-core/localstack/services/route53/resource_providers/aws_route53_recordset.py diff --git a/localstack/services/route53/resource_providers/aws_route53_recordset.schema.json b/localstack-core/localstack/services/route53/resource_providers/aws_route53_recordset.schema.json similarity index 100% rename from localstack/services/route53/resource_providers/aws_route53_recordset.schema.json rename to localstack-core/localstack/services/route53/resource_providers/aws_route53_recordset.schema.json diff --git a/localstack/services/route53/resource_providers/aws_route53_recordset_plugin.py b/localstack-core/localstack/services/route53/resource_providers/aws_route53_recordset_plugin.py similarity index 100% rename from localstack/services/route53/resource_providers/aws_route53_recordset_plugin.py rename to localstack-core/localstack/services/route53/resource_providers/aws_route53_recordset_plugin.py diff --git a/localstack/services/route53resolver/__init__.py b/localstack-core/localstack/services/route53resolver/__init__.py similarity index 100% rename from localstack/services/route53resolver/__init__.py rename to localstack-core/localstack/services/route53resolver/__init__.py diff --git a/localstack/services/route53resolver/models.py b/localstack-core/localstack/services/route53resolver/models.py similarity index 100% rename from localstack/services/route53resolver/models.py rename to localstack-core/localstack/services/route53resolver/models.py diff --git a/localstack/services/route53resolver/provider.py b/localstack-core/localstack/services/route53resolver/provider.py similarity index 100% rename from localstack/services/route53resolver/provider.py rename to localstack-core/localstack/services/route53resolver/provider.py diff --git a/localstack/services/route53resolver/utils.py b/localstack-core/localstack/services/route53resolver/utils.py similarity index 100% rename from localstack/services/route53resolver/utils.py rename to localstack-core/localstack/services/route53resolver/utils.py diff --git a/localstack/services/s3/__init__.py b/localstack-core/localstack/services/s3/__init__.py similarity index 100% rename from localstack/services/s3/__init__.py rename to localstack-core/localstack/services/s3/__init__.py diff --git a/localstack/services/s3/codec.py b/localstack-core/localstack/services/s3/codec.py similarity index 100% rename from localstack/services/s3/codec.py rename to localstack-core/localstack/services/s3/codec.py diff --git a/localstack/services/s3/constants.py b/localstack-core/localstack/services/s3/constants.py similarity index 100% rename from localstack/services/s3/constants.py rename to localstack-core/localstack/services/s3/constants.py diff --git a/localstack/services/s3/cors.py b/localstack-core/localstack/services/s3/cors.py similarity index 100% rename from localstack/services/s3/cors.py rename to localstack-core/localstack/services/s3/cors.py diff --git a/localstack/services/s3/exceptions.py b/localstack-core/localstack/services/s3/exceptions.py similarity index 100% rename from localstack/services/s3/exceptions.py rename to localstack-core/localstack/services/s3/exceptions.py diff --git a/localstack/services/s3/models.py b/localstack-core/localstack/services/s3/models.py similarity index 100% rename from localstack/services/s3/models.py rename to localstack-core/localstack/services/s3/models.py diff --git a/localstack/services/s3/notifications.py b/localstack-core/localstack/services/s3/notifications.py similarity index 100% rename from localstack/services/s3/notifications.py rename to localstack-core/localstack/services/s3/notifications.py diff --git a/localstack/services/s3/presigned_url.py b/localstack-core/localstack/services/s3/presigned_url.py similarity index 100% rename from localstack/services/s3/presigned_url.py rename to localstack-core/localstack/services/s3/presigned_url.py diff --git a/localstack/services/s3/provider.py b/localstack-core/localstack/services/s3/provider.py similarity index 100% rename from localstack/services/s3/provider.py rename to localstack-core/localstack/services/s3/provider.py diff --git a/localstack/services/s3/resource_providers/__init__.py b/localstack-core/localstack/services/s3/resource_providers/__init__.py similarity index 100% rename from localstack/services/s3/resource_providers/__init__.py rename to localstack-core/localstack/services/s3/resource_providers/__init__.py diff --git a/localstack/services/s3/resource_providers/aws_s3_bucket.py b/localstack-core/localstack/services/s3/resource_providers/aws_s3_bucket.py similarity index 100% rename from localstack/services/s3/resource_providers/aws_s3_bucket.py rename to localstack-core/localstack/services/s3/resource_providers/aws_s3_bucket.py diff --git a/localstack/services/s3/resource_providers/aws_s3_bucket.schema.json b/localstack-core/localstack/services/s3/resource_providers/aws_s3_bucket.schema.json similarity index 100% rename from localstack/services/s3/resource_providers/aws_s3_bucket.schema.json rename to localstack-core/localstack/services/s3/resource_providers/aws_s3_bucket.schema.json diff --git a/localstack/services/s3/resource_providers/aws_s3_bucket_plugin.py b/localstack-core/localstack/services/s3/resource_providers/aws_s3_bucket_plugin.py similarity index 100% rename from localstack/services/s3/resource_providers/aws_s3_bucket_plugin.py rename to localstack-core/localstack/services/s3/resource_providers/aws_s3_bucket_plugin.py diff --git a/localstack/services/s3/resource_providers/aws_s3_bucketpolicy.py b/localstack-core/localstack/services/s3/resource_providers/aws_s3_bucketpolicy.py similarity index 100% rename from localstack/services/s3/resource_providers/aws_s3_bucketpolicy.py rename to localstack-core/localstack/services/s3/resource_providers/aws_s3_bucketpolicy.py diff --git a/localstack/services/s3/resource_providers/aws_s3_bucketpolicy.schema.json b/localstack-core/localstack/services/s3/resource_providers/aws_s3_bucketpolicy.schema.json similarity index 100% rename from localstack/services/s3/resource_providers/aws_s3_bucketpolicy.schema.json rename to localstack-core/localstack/services/s3/resource_providers/aws_s3_bucketpolicy.schema.json diff --git a/localstack/services/s3/resource_providers/aws_s3_bucketpolicy_plugin.py b/localstack-core/localstack/services/s3/resource_providers/aws_s3_bucketpolicy_plugin.py similarity index 100% rename from localstack/services/s3/resource_providers/aws_s3_bucketpolicy_plugin.py rename to localstack-core/localstack/services/s3/resource_providers/aws_s3_bucketpolicy_plugin.py diff --git a/localstack/services/s3/utils.py b/localstack-core/localstack/services/s3/utils.py similarity index 100% rename from localstack/services/s3/utils.py rename to localstack-core/localstack/services/s3/utils.py diff --git a/localstack/services/s3/utils_moto.py b/localstack-core/localstack/services/s3/utils_moto.py similarity index 100% rename from localstack/services/s3/utils_moto.py rename to localstack-core/localstack/services/s3/utils_moto.py diff --git a/localstack/services/s3/v3/__init__.py b/localstack-core/localstack/services/s3/v3/__init__.py similarity index 100% rename from localstack/services/s3/v3/__init__.py rename to localstack-core/localstack/services/s3/v3/__init__.py diff --git a/localstack/services/s3/v3/models.py b/localstack-core/localstack/services/s3/v3/models.py similarity index 100% rename from localstack/services/s3/v3/models.py rename to localstack-core/localstack/services/s3/v3/models.py diff --git a/localstack/services/s3/v3/provider.py b/localstack-core/localstack/services/s3/v3/provider.py similarity index 100% rename from localstack/services/s3/v3/provider.py rename to localstack-core/localstack/services/s3/v3/provider.py diff --git a/localstack/services/s3/v3/storage/__init__.py b/localstack-core/localstack/services/s3/v3/storage/__init__.py similarity index 100% rename from localstack/services/s3/v3/storage/__init__.py rename to localstack-core/localstack/services/s3/v3/storage/__init__.py diff --git a/localstack/services/s3/v3/storage/core.py b/localstack-core/localstack/services/s3/v3/storage/core.py similarity index 100% rename from localstack/services/s3/v3/storage/core.py rename to localstack-core/localstack/services/s3/v3/storage/core.py diff --git a/localstack/services/s3/v3/storage/ephemeral.py b/localstack-core/localstack/services/s3/v3/storage/ephemeral.py similarity index 100% rename from localstack/services/s3/v3/storage/ephemeral.py rename to localstack-core/localstack/services/s3/v3/storage/ephemeral.py diff --git a/localstack/services/s3/validation.py b/localstack-core/localstack/services/s3/validation.py similarity index 100% rename from localstack/services/s3/validation.py rename to localstack-core/localstack/services/s3/validation.py diff --git a/localstack/services/s3/virtual_host.py b/localstack-core/localstack/services/s3/virtual_host.py similarity index 100% rename from localstack/services/s3/virtual_host.py rename to localstack-core/localstack/services/s3/virtual_host.py diff --git a/localstack/services/s3/website_hosting.py b/localstack-core/localstack/services/s3/website_hosting.py similarity index 100% rename from localstack/services/s3/website_hosting.py rename to localstack-core/localstack/services/s3/website_hosting.py diff --git a/localstack/services/s3control/__init__.py b/localstack-core/localstack/services/s3control/__init__.py similarity index 100% rename from localstack/services/s3control/__init__.py rename to localstack-core/localstack/services/s3control/__init__.py diff --git a/localstack/services/s3control/provider.py b/localstack-core/localstack/services/s3control/provider.py similarity index 100% rename from localstack/services/s3control/provider.py rename to localstack-core/localstack/services/s3control/provider.py diff --git a/localstack/services/scheduler/__init__.py b/localstack-core/localstack/services/scheduler/__init__.py similarity index 100% rename from localstack/services/scheduler/__init__.py rename to localstack-core/localstack/services/scheduler/__init__.py diff --git a/localstack/services/scheduler/models.py b/localstack-core/localstack/services/scheduler/models.py similarity index 100% rename from localstack/services/scheduler/models.py rename to localstack-core/localstack/services/scheduler/models.py diff --git a/localstack/services/scheduler/provider.py b/localstack-core/localstack/services/scheduler/provider.py similarity index 100% rename from localstack/services/scheduler/provider.py rename to localstack-core/localstack/services/scheduler/provider.py diff --git a/localstack/services/scheduler/resource_providers/__init__.py b/localstack-core/localstack/services/scheduler/resource_providers/__init__.py similarity index 100% rename from localstack/services/scheduler/resource_providers/__init__.py rename to localstack-core/localstack/services/scheduler/resource_providers/__init__.py diff --git a/localstack/services/scheduler/resource_providers/aws_scheduler_schedule.py b/localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedule.py similarity index 100% rename from localstack/services/scheduler/resource_providers/aws_scheduler_schedule.py rename to localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedule.py diff --git a/localstack/services/scheduler/resource_providers/aws_scheduler_schedule.schema.json b/localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedule.schema.json similarity index 100% rename from localstack/services/scheduler/resource_providers/aws_scheduler_schedule.schema.json rename to localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedule.schema.json diff --git a/localstack/services/scheduler/resource_providers/aws_scheduler_schedule_plugin.py b/localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedule_plugin.py similarity index 100% rename from localstack/services/scheduler/resource_providers/aws_scheduler_schedule_plugin.py rename to localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedule_plugin.py diff --git a/localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup.py b/localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup.py similarity index 100% rename from localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup.py rename to localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup.py diff --git a/localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup.schema.json b/localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup.schema.json similarity index 100% rename from localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup.schema.json rename to localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup.schema.json diff --git a/localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup_plugin.py b/localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup_plugin.py similarity index 100% rename from localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup_plugin.py rename to localstack-core/localstack/services/scheduler/resource_providers/aws_scheduler_schedulegroup_plugin.py diff --git a/localstack/services/secretsmanager/__init__.py b/localstack-core/localstack/services/secretsmanager/__init__.py similarity index 100% rename from localstack/services/secretsmanager/__init__.py rename to localstack-core/localstack/services/secretsmanager/__init__.py diff --git a/localstack/services/secretsmanager/provider.py b/localstack-core/localstack/services/secretsmanager/provider.py similarity index 100% rename from localstack/services/secretsmanager/provider.py rename to localstack-core/localstack/services/secretsmanager/provider.py diff --git a/localstack/services/secretsmanager/resource_providers/__init__.py b/localstack-core/localstack/services/secretsmanager/resource_providers/__init__.py similarity index 100% rename from localstack/services/secretsmanager/resource_providers/__init__.py rename to localstack-core/localstack/services/secretsmanager/resource_providers/__init__.py diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy.py b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy.py similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy.py rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy.py diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy.schema.json b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy.schema.json similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy.schema.json rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy.schema.json diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy_plugin.py b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy_plugin.py similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy_plugin.py rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_resourcepolicy_plugin.py diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule.py b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule.py similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule.py rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule.py diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule.schema.json b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule.schema.json similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule.schema.json rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule.schema.json diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule_plugin.py b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule_plugin.py similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule_plugin.py rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_rotationschedule_plugin.py diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret.py b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret.py similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret.py rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret.py diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret.schema.json b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret.schema.json similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret.schema.json rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret.schema.json diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret_plugin.py b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret_plugin.py similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret_plugin.py rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secret_plugin.py diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment.py b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment.py similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment.py rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment.py diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment.schema.json b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment.schema.json similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment.schema.json rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment.schema.json diff --git a/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment_plugin.py b/localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment_plugin.py similarity index 100% rename from localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment_plugin.py rename to localstack-core/localstack/services/secretsmanager/resource_providers/aws_secretsmanager_secrettargetattachment_plugin.py diff --git a/localstack/services/ses/__init__.py b/localstack-core/localstack/services/ses/__init__.py similarity index 100% rename from localstack/services/ses/__init__.py rename to localstack-core/localstack/services/ses/__init__.py diff --git a/localstack/services/ses/models.py b/localstack-core/localstack/services/ses/models.py similarity index 100% rename from localstack/services/ses/models.py rename to localstack-core/localstack/services/ses/models.py diff --git a/localstack/services/ses/provider.py b/localstack-core/localstack/services/ses/provider.py similarity index 100% rename from localstack/services/ses/provider.py rename to localstack-core/localstack/services/ses/provider.py diff --git a/localstack/services/sns/__init__.py b/localstack-core/localstack/services/sns/__init__.py similarity index 100% rename from localstack/services/sns/__init__.py rename to localstack-core/localstack/services/sns/__init__.py diff --git a/localstack/services/sns/certificate.py b/localstack-core/localstack/services/sns/certificate.py similarity index 100% rename from localstack/services/sns/certificate.py rename to localstack-core/localstack/services/sns/certificate.py diff --git a/localstack/services/sns/constants.py b/localstack-core/localstack/services/sns/constants.py similarity index 100% rename from localstack/services/sns/constants.py rename to localstack-core/localstack/services/sns/constants.py diff --git a/localstack/services/sns/filter.py b/localstack-core/localstack/services/sns/filter.py similarity index 100% rename from localstack/services/sns/filter.py rename to localstack-core/localstack/services/sns/filter.py diff --git a/localstack/services/sns/models.py b/localstack-core/localstack/services/sns/models.py similarity index 100% rename from localstack/services/sns/models.py rename to localstack-core/localstack/services/sns/models.py diff --git a/localstack/services/sns/provider.py b/localstack-core/localstack/services/sns/provider.py similarity index 100% rename from localstack/services/sns/provider.py rename to localstack-core/localstack/services/sns/provider.py diff --git a/localstack/services/sns/publisher.py b/localstack-core/localstack/services/sns/publisher.py similarity index 100% rename from localstack/services/sns/publisher.py rename to localstack-core/localstack/services/sns/publisher.py diff --git a/localstack/services/sns/resource_providers/__init__.py b/localstack-core/localstack/services/sns/resource_providers/__init__.py similarity index 100% rename from localstack/services/sns/resource_providers/__init__.py rename to localstack-core/localstack/services/sns/resource_providers/__init__.py diff --git a/localstack/services/sns/resource_providers/aws_sns_subscription.py b/localstack-core/localstack/services/sns/resource_providers/aws_sns_subscription.py similarity index 100% rename from localstack/services/sns/resource_providers/aws_sns_subscription.py rename to localstack-core/localstack/services/sns/resource_providers/aws_sns_subscription.py diff --git a/localstack/services/sns/resource_providers/aws_sns_subscription.schema.json b/localstack-core/localstack/services/sns/resource_providers/aws_sns_subscription.schema.json similarity index 100% rename from localstack/services/sns/resource_providers/aws_sns_subscription.schema.json rename to localstack-core/localstack/services/sns/resource_providers/aws_sns_subscription.schema.json diff --git a/localstack/services/sns/resource_providers/aws_sns_subscription_plugin.py b/localstack-core/localstack/services/sns/resource_providers/aws_sns_subscription_plugin.py similarity index 100% rename from localstack/services/sns/resource_providers/aws_sns_subscription_plugin.py rename to localstack-core/localstack/services/sns/resource_providers/aws_sns_subscription_plugin.py diff --git a/localstack/services/sns/resource_providers/aws_sns_topic.py b/localstack-core/localstack/services/sns/resource_providers/aws_sns_topic.py similarity index 100% rename from localstack/services/sns/resource_providers/aws_sns_topic.py rename to localstack-core/localstack/services/sns/resource_providers/aws_sns_topic.py diff --git a/localstack/services/sns/resource_providers/aws_sns_topic.schema.json b/localstack-core/localstack/services/sns/resource_providers/aws_sns_topic.schema.json similarity index 100% rename from localstack/services/sns/resource_providers/aws_sns_topic.schema.json rename to localstack-core/localstack/services/sns/resource_providers/aws_sns_topic.schema.json diff --git a/localstack/services/sns/resource_providers/aws_sns_topic_plugin.py b/localstack-core/localstack/services/sns/resource_providers/aws_sns_topic_plugin.py similarity index 100% rename from localstack/services/sns/resource_providers/aws_sns_topic_plugin.py rename to localstack-core/localstack/services/sns/resource_providers/aws_sns_topic_plugin.py diff --git a/localstack/services/sns/resource_providers/aws_sns_topicpolicy.py b/localstack-core/localstack/services/sns/resource_providers/aws_sns_topicpolicy.py similarity index 100% rename from localstack/services/sns/resource_providers/aws_sns_topicpolicy.py rename to localstack-core/localstack/services/sns/resource_providers/aws_sns_topicpolicy.py diff --git a/localstack/services/sns/resource_providers/aws_sns_topicpolicy.schema.json b/localstack-core/localstack/services/sns/resource_providers/aws_sns_topicpolicy.schema.json similarity index 100% rename from localstack/services/sns/resource_providers/aws_sns_topicpolicy.schema.json rename to localstack-core/localstack/services/sns/resource_providers/aws_sns_topicpolicy.schema.json diff --git a/localstack/services/sns/resource_providers/aws_sns_topicpolicy_plugin.py b/localstack-core/localstack/services/sns/resource_providers/aws_sns_topicpolicy_plugin.py similarity index 100% rename from localstack/services/sns/resource_providers/aws_sns_topicpolicy_plugin.py rename to localstack-core/localstack/services/sns/resource_providers/aws_sns_topicpolicy_plugin.py diff --git a/localstack/services/sqs/__init__.py b/localstack-core/localstack/services/sqs/__init__.py similarity index 100% rename from localstack/services/sqs/__init__.py rename to localstack-core/localstack/services/sqs/__init__.py diff --git a/localstack/services/sqs/constants.py b/localstack-core/localstack/services/sqs/constants.py similarity index 100% rename from localstack/services/sqs/constants.py rename to localstack-core/localstack/services/sqs/constants.py diff --git a/localstack/services/sqs/exceptions.py b/localstack-core/localstack/services/sqs/exceptions.py similarity index 100% rename from localstack/services/sqs/exceptions.py rename to localstack-core/localstack/services/sqs/exceptions.py diff --git a/localstack/services/sqs/models.py b/localstack-core/localstack/services/sqs/models.py similarity index 100% rename from localstack/services/sqs/models.py rename to localstack-core/localstack/services/sqs/models.py diff --git a/localstack/services/sqs/provider.py b/localstack-core/localstack/services/sqs/provider.py similarity index 100% rename from localstack/services/sqs/provider.py rename to localstack-core/localstack/services/sqs/provider.py diff --git a/localstack/services/sqs/query_api.py b/localstack-core/localstack/services/sqs/query_api.py similarity index 100% rename from localstack/services/sqs/query_api.py rename to localstack-core/localstack/services/sqs/query_api.py diff --git a/localstack/services/sqs/resource_providers/__init__.py b/localstack-core/localstack/services/sqs/resource_providers/__init__.py similarity index 100% rename from localstack/services/sqs/resource_providers/__init__.py rename to localstack-core/localstack/services/sqs/resource_providers/__init__.py diff --git a/localstack/services/sqs/resource_providers/aws_sqs_queue.py b/localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queue.py similarity index 100% rename from localstack/services/sqs/resource_providers/aws_sqs_queue.py rename to localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queue.py diff --git a/localstack/services/sqs/resource_providers/aws_sqs_queue.schema.json b/localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queue.schema.json similarity index 100% rename from localstack/services/sqs/resource_providers/aws_sqs_queue.schema.json rename to localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queue.schema.json diff --git a/localstack/services/sqs/resource_providers/aws_sqs_queue_plugin.py b/localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queue_plugin.py similarity index 100% rename from localstack/services/sqs/resource_providers/aws_sqs_queue_plugin.py rename to localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queue_plugin.py diff --git a/localstack/services/sqs/resource_providers/aws_sqs_queuepolicy.py b/localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queuepolicy.py similarity index 100% rename from localstack/services/sqs/resource_providers/aws_sqs_queuepolicy.py rename to localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queuepolicy.py diff --git a/localstack/services/sqs/resource_providers/aws_sqs_queuepolicy.schema.json b/localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queuepolicy.schema.json similarity index 100% rename from localstack/services/sqs/resource_providers/aws_sqs_queuepolicy.schema.json rename to localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queuepolicy.schema.json diff --git a/localstack/services/sqs/resource_providers/aws_sqs_queuepolicy_plugin.py b/localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queuepolicy_plugin.py similarity index 100% rename from localstack/services/sqs/resource_providers/aws_sqs_queuepolicy_plugin.py rename to localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queuepolicy_plugin.py diff --git a/localstack/services/sqs/utils.py b/localstack-core/localstack/services/sqs/utils.py similarity index 100% rename from localstack/services/sqs/utils.py rename to localstack-core/localstack/services/sqs/utils.py diff --git a/localstack/services/ssm/__init__.py b/localstack-core/localstack/services/ssm/__init__.py similarity index 100% rename from localstack/services/ssm/__init__.py rename to localstack-core/localstack/services/ssm/__init__.py diff --git a/localstack/services/ssm/provider.py b/localstack-core/localstack/services/ssm/provider.py similarity index 100% rename from localstack/services/ssm/provider.py rename to localstack-core/localstack/services/ssm/provider.py diff --git a/localstack/services/ssm/resource_providers/__init__.py b/localstack-core/localstack/services/ssm/resource_providers/__init__.py similarity index 100% rename from localstack/services/ssm/resource_providers/__init__.py rename to localstack-core/localstack/services/ssm/resource_providers/__init__.py diff --git a/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow.py b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow.py similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow.py rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow.py diff --git a/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow.schema.json b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow.schema.json similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow.schema.json rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow.schema.json diff --git a/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow_plugin.py b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow_plugin.py similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow_plugin.py rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindow_plugin.py diff --git a/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget.py b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget.py similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget.py rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget.py diff --git a/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget.schema.json b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget.schema.json similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget.schema.json rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget.schema.json diff --git a/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget_plugin.py b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget_plugin.py similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget_plugin.py rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtarget_plugin.py diff --git a/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask.py b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask.py similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask.py rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask.py diff --git a/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask.schema.json b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask.schema.json similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask.schema.json rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask.schema.json diff --git a/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask_plugin.py b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask_plugin.py similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask_plugin.py rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_maintenancewindowtask_plugin.py diff --git a/localstack/services/ssm/resource_providers/aws_ssm_parameter.py b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_parameter.py similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_parameter.py rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_parameter.py diff --git a/localstack/services/ssm/resource_providers/aws_ssm_parameter.schema.json b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_parameter.schema.json similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_parameter.schema.json rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_parameter.schema.json diff --git a/localstack/services/ssm/resource_providers/aws_ssm_parameter_plugin.py b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_parameter_plugin.py similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_parameter_plugin.py rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_parameter_plugin.py diff --git a/localstack/services/ssm/resource_providers/aws_ssm_patchbaseline.py b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_patchbaseline.py similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_patchbaseline.py rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_patchbaseline.py diff --git a/localstack/services/ssm/resource_providers/aws_ssm_patchbaseline.schema.json b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_patchbaseline.schema.json similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_patchbaseline.schema.json rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_patchbaseline.schema.json diff --git a/localstack/services/ssm/resource_providers/aws_ssm_patchbaseline_plugin.py b/localstack-core/localstack/services/ssm/resource_providers/aws_ssm_patchbaseline_plugin.py similarity index 100% rename from localstack/services/ssm/resource_providers/aws_ssm_patchbaseline_plugin.py rename to localstack-core/localstack/services/ssm/resource_providers/aws_ssm_patchbaseline_plugin.py diff --git a/localstack/services/stepfunctions/__init__.py b/localstack-core/localstack/services/stepfunctions/__init__.py similarity index 100% rename from localstack/services/stepfunctions/__init__.py rename to localstack-core/localstack/services/stepfunctions/__init__.py diff --git a/localstack/services/stepfunctions/asl/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/__init__.py diff --git a/localstack/services/stepfunctions/asl/antlr/.gitignore b/localstack-core/localstack/services/stepfunctions/asl/antlr/.gitignore similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/.gitignore rename to localstack-core/localstack/services/stepfunctions/asl/antlr/.gitignore diff --git a/localstack/services/stepfunctions/asl/antlr/ASLIntrinsicLexer.g4 b/localstack-core/localstack/services/stepfunctions/asl/antlr/ASLIntrinsicLexer.g4 similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/ASLIntrinsicLexer.g4 rename to localstack-core/localstack/services/stepfunctions/asl/antlr/ASLIntrinsicLexer.g4 diff --git a/localstack/services/stepfunctions/asl/antlr/ASLIntrinsicParser.g4 b/localstack-core/localstack/services/stepfunctions/asl/antlr/ASLIntrinsicParser.g4 similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/ASLIntrinsicParser.g4 rename to localstack-core/localstack/services/stepfunctions/asl/antlr/ASLIntrinsicParser.g4 diff --git a/localstack/services/stepfunctions/asl/antlr/ASLLexer.g4 b/localstack-core/localstack/services/stepfunctions/asl/antlr/ASLLexer.g4 similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/ASLLexer.g4 rename to localstack-core/localstack/services/stepfunctions/asl/antlr/ASLLexer.g4 diff --git a/localstack/services/stepfunctions/asl/antlr/ASLParser.g4 b/localstack-core/localstack/services/stepfunctions/asl/antlr/ASLParser.g4 similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/ASLParser.g4 rename to localstack-core/localstack/services/stepfunctions/asl/antlr/ASLParser.g4 diff --git a/localstack/services/stepfunctions/asl/antlr/Makefile b/localstack-core/localstack/services/stepfunctions/asl/antlr/Makefile similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/Makefile rename to localstack-core/localstack/services/stepfunctions/asl/antlr/Makefile diff --git a/localstack/services/stepfunctions/asl/antlr/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/antlr/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/antlr/__init__.py diff --git a/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicLexer.py b/localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicLexer.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicLexer.py rename to localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicLexer.py diff --git a/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParser.py b/localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParser.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParser.py rename to localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParser.py diff --git a/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParserListener.py b/localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParserListener.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParserListener.py rename to localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParserListener.py diff --git a/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParserVisitor.py b/localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParserVisitor.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParserVisitor.py rename to localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLIntrinsicParserVisitor.py diff --git a/localstack/services/stepfunctions/asl/antlr/runtime/ASLLexer.py b/localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLLexer.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/runtime/ASLLexer.py rename to localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLLexer.py diff --git a/localstack/services/stepfunctions/asl/antlr/runtime/ASLParser.py b/localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLParser.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/runtime/ASLParser.py rename to localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLParser.py diff --git a/localstack/services/stepfunctions/asl/antlr/runtime/ASLParserListener.py b/localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLParserListener.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/runtime/ASLParserListener.py rename to localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLParserListener.py diff --git a/localstack/services/stepfunctions/asl/antlr/runtime/ASLParserVisitor.py b/localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLParserVisitor.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/runtime/ASLParserVisitor.py rename to localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/ASLParserVisitor.py diff --git a/localstack/services/stepfunctions/asl/antlr/runtime/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlr/runtime/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/__init__.py diff --git a/localstack/services/stepfunctions/asl/antlt4utils/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/antlt4utils/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlt4utils/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/antlt4utils/__init__.py diff --git a/localstack/services/stepfunctions/asl/antlt4utils/antlr4utils.py b/localstack-core/localstack/services/stepfunctions/asl/antlt4utils/antlr4utils.py similarity index 100% rename from localstack/services/stepfunctions/asl/antlt4utils/antlr4utils.py rename to localstack-core/localstack/services/stepfunctions/asl/antlt4utils/antlr4utils.py diff --git a/localstack/services/stepfunctions/asl/component/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/catch/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/catch/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/catch/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/catch/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/catch/catch_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/catch/catch_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/catch/catch_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/catch/catch_decl.py diff --git a/localstack/services/stepfunctions/asl/component/common/catch/catch_outcome.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/catch/catch_outcome.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/catch/catch_outcome.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/catch/catch_outcome.py diff --git a/localstack/services/stepfunctions/asl/component/common/catch/catcher_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/catch/catcher_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/catch/catcher_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/catch/catcher_decl.py diff --git a/localstack/services/stepfunctions/asl/component/common/catch/catcher_outcome.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/catch/catcher_outcome.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/catch/catcher_outcome.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/catch/catcher_outcome.py diff --git a/localstack/services/stepfunctions/asl/component/common/catch/catcher_props.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/catch/catcher_props.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/catch/catcher_props.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/catch/catcher_props.py diff --git a/localstack/services/stepfunctions/asl/component/common/comment.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/comment.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/comment.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/comment.py diff --git a/localstack/services/stepfunctions/asl/component/common/error_name/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/error_name/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/error_name/custom_error_name.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/custom_error_name.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/error_name/custom_error_name.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/custom_error_name.py diff --git a/localstack/services/stepfunctions/asl/component/common/error_name/error_equals_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/error_equals_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/error_name/error_equals_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/error_equals_decl.py diff --git a/localstack/services/stepfunctions/asl/component/common/error_name/error_name.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/error_name.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/error_name/error_name.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/error_name.py diff --git a/localstack/services/stepfunctions/asl/component/common/error_name/failure_event.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/failure_event.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/error_name/failure_event.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/failure_event.py diff --git a/localstack/services/stepfunctions/asl/component/common/error_name/states_error_name.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/states_error_name.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/error_name/states_error_name.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/states_error_name.py diff --git a/localstack/services/stepfunctions/asl/component/common/error_name/states_error_name_type.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/states_error_name_type.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/error_name/states_error_name_type.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/error_name/states_error_name_type.py diff --git a/localstack/services/stepfunctions/asl/component/common/flow/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/flow/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/flow/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/flow/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/flow/end.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/flow/end.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/flow/end.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/flow/end.py diff --git a/localstack/services/stepfunctions/asl/component/common/flow/next.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/flow/next.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/flow/next.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/flow/next.py diff --git a/localstack/services/stepfunctions/asl/component/common/flow/start_at.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/flow/start_at.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/flow/start_at.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/flow/start_at.py diff --git a/localstack/services/stepfunctions/asl/component/common/parameters.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/parameters.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/parameters.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/parameters.py diff --git a/localstack/services/stepfunctions/asl/component/common/path/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/path/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/path/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/path/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/path/input_path.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/path/input_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/path/input_path.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/path/input_path.py diff --git a/localstack/services/stepfunctions/asl/component/common/path/items_path.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/path/items_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/path/items_path.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/path/items_path.py diff --git a/localstack/services/stepfunctions/asl/component/common/path/output_path.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/path/output_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/path/output_path.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/path/output_path.py diff --git a/localstack/services/stepfunctions/asl/component/common/path/result_path.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/path/result_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/path/result_path.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/path/result_path.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payload_value.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payload_value.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payload_value.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payload_value.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadarr/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadarr/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadarr/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadarr/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadarr/payload_arr.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadarr/payload_arr.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadarr/payload_arr.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadarr/payload_arr.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_intrinsic_func.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_intrinsic_func.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_intrinsic_func.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_intrinsic_func.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_path.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_path.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_path.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_path_context_obj.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_path_context_obj.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_path_context_obj.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_path_context_obj.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_value.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_value.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_value.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadbinding/payload_binding_value.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadtmpl/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadtmpl/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadtmpl/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadtmpl/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadtmpl/payload_tmpl.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadtmpl/payload_tmpl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadtmpl/payload_tmpl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadtmpl/payload_tmpl.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_bool.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_bool.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_bool.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_bool.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_float.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_float.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_float.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_float.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_int.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_int.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_int.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_int.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_lit.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_lit.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_lit.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_lit.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_null.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_null.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_null.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_null.py diff --git a/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_str.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_str.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_str.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/payload/payloadvalue/payloadvaluelit/payload_value_str.py diff --git a/localstack/services/stepfunctions/asl/component/common/result_selector.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/result_selector.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/result_selector.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/result_selector.py diff --git a/localstack/services/stepfunctions/asl/component/common/retry/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/retry/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/retry/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/retry/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/retry/backoff_rate_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/retry/backoff_rate_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/retry/backoff_rate_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/retry/backoff_rate_decl.py diff --git a/localstack/services/stepfunctions/asl/component/common/retry/interval_seconds_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/retry/interval_seconds_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/retry/interval_seconds_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/retry/interval_seconds_decl.py diff --git a/localstack/services/stepfunctions/asl/component/common/retry/jitter_strategy_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/retry/jitter_strategy_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/retry/jitter_strategy_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/retry/jitter_strategy_decl.py diff --git a/localstack/services/stepfunctions/asl/component/common/retry/max_attempts_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/retry/max_attempts_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/retry/max_attempts_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/retry/max_attempts_decl.py diff --git a/localstack/services/stepfunctions/asl/component/common/retry/max_delay_seconds_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/retry/max_delay_seconds_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/retry/max_delay_seconds_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/retry/max_delay_seconds_decl.py diff --git a/localstack/services/stepfunctions/asl/component/common/retry/retrier_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/retry/retrier_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/retry/retrier_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/retry/retrier_decl.py diff --git a/localstack/services/stepfunctions/asl/component/common/retry/retrier_outcome.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/retry/retrier_outcome.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/retry/retrier_outcome.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/retry/retrier_outcome.py diff --git a/localstack/services/stepfunctions/asl/component/common/retry/retrier_props.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/retry/retrier_props.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/retry/retrier_props.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/retry/retrier_props.py diff --git a/localstack/services/stepfunctions/asl/component/common/retry/retry_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/retry/retry_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/retry/retry_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/retry/retry_decl.py diff --git a/localstack/services/stepfunctions/asl/component/common/retry/retry_outcome.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/retry/retry_outcome.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/retry/retry_outcome.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/retry/retry_outcome.py diff --git a/localstack/services/stepfunctions/asl/component/common/timeouts/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/timeouts/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/timeouts/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/timeouts/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/common/timeouts/heartbeat.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/timeouts/heartbeat.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/timeouts/heartbeat.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/timeouts/heartbeat.py diff --git a/localstack/services/stepfunctions/asl/component/common/timeouts/timeout.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/timeouts/timeout.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/timeouts/timeout.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/timeouts/timeout.py diff --git a/localstack/services/stepfunctions/asl/component/common/version.py b/localstack-core/localstack/services/stepfunctions/asl/component/common/version.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/common/version.py rename to localstack-core/localstack/services/stepfunctions/asl/component/common/version.py diff --git a/localstack/services/stepfunctions/asl/component/component.py b/localstack-core/localstack/services/stepfunctions/asl/component/component.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/component.py rename to localstack-core/localstack/services/stepfunctions/asl/component/component.py diff --git a/localstack/services/stepfunctions/asl/component/eval_component.py b/localstack-core/localstack/services/stepfunctions/asl/component/eval_component.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/eval_component.py rename to localstack-core/localstack/services/stepfunctions/asl/component/eval_component.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/argument/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/argument/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_bool.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_bool.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_bool.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_bool.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_context_path.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_context_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_context_path.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_context_path.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_float.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_float.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_float.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_float.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_function.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_function.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_function.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_function.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_int.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_int.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_int.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_int.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_json_path.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_json_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_json_path.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_json_path.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_list.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_list.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_list.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_list.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_string.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_string.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_string.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/argument/function_argument_string.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/component.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/component.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/component.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/component.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/function.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/function.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/function.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/function.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_contains.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_contains.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_contains.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_contains.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_get_item.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_get_item.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_get_item.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_get_item.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_length.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_length.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_length.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_length.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_partition.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_partition.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_partition.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_partition.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_range.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_range.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_range.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_range.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_unique.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_unique.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_unique.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/array/array_unique.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/base_64_decode.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/base_64_decode.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/base_64_decode.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/base_64_decode.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/base_64_encode.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/base_64_encode.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/base_64_encode.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/encoding_decoding/base_64_encode.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/factory.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/factory.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/factory.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/factory.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/generic/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/generic/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/generic/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/generic/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/generic/string_format.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/generic/string_format.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/generic/string_format.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/generic/string_format.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/hash_algorithm.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/hash_algorithm.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/hash_algorithm.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/hash_algorithm.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/hash_func.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/hash_func.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/hash_func.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/hash_calculations/hash_func.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/json_merge.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/json_merge.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/json_merge.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/json_merge.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/json_to_string.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/json_to_string.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/json_to_string.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/json_to_string.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/string_to_json.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/string_to_json.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/string_to_json.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/json_manipulation/string_to_json.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/math_add.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/math_add.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/math_add.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/math_add.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/math_random.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/math_random.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/math_random.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/math_operations/math_random.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_array.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_array.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_array.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_array.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_format.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_format.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_format.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_format.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_json_to_string.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_json_to_string.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_json_to_string.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_json_to_string.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_string_to_json.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_string_to_json.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_string_to_json.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_string_to_json.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_uuid.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_uuid.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_uuid.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/states_function_uuid.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/string_operations/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/string_operations/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/string_operations/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/string_operations/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/string_operations/string_split.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/string_operations/string_split.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/string_operations/string_split.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/string_operations/string_split.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/unique_id_generation/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/unique_id_generation/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/unique_id_generation/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/unique_id_generation/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/unique_id_generation/uuid.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/unique_id_generation/uuid.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/unique_id_generation/uuid.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/function/statesfunction/unique_id_generation/uuid.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/functionname/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/functionname/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/functionname/custom_function_name.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/custom_function_name.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/functionname/custom_function_name.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/custom_function_name.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/functionname/function_name.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/function_name.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/functionname/function_name.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/function_name.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/functionname/state_fuinction_name_types.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/state_fuinction_name_types.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/functionname/state_fuinction_name_types.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/state_fuinction_name_types.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/functionname/state_function_name_types.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/state_function_name_types.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/functionname/state_function_name_types.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/state_function_name_types.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/functionname/states_function_name.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/states_function_name.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/functionname/states_function_name.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/functionname/states_function_name.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/member.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/member.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/member.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/member.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/member_access.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/member_access.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/member_access.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/member_access.py diff --git a/localstack/services/stepfunctions/asl/component/intrinsic/program.py b/localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/program.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/intrinsic/program.py rename to localstack-core/localstack/services/stepfunctions/asl/component/intrinsic/program.py diff --git a/localstack/services/stepfunctions/asl/component/program/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/program/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/program/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/program/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/program/program.py b/localstack-core/localstack/services/stepfunctions/asl/component/program/program.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/program/program.py rename to localstack-core/localstack/services/stepfunctions/asl/component/program/program.py diff --git a/localstack/services/stepfunctions/asl/component/state/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/choice_rule.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/choice_rule.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/choice_rule.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/choice_rule.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/choices_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/choices_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/choices_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/choices_decl.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_composite.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_composite.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_composite.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_composite.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_func.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_func.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_func.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_func.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_operator_type.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_operator_type.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_operator_type.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_operator_type.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_variable.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_variable.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_variable.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/comparison_variable.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/factory.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/factory.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/factory.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/factory.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/boolean_equals.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/boolean_equals.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/boolean_equals.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/boolean_equals.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/is_operator.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/is_operator.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/is_operator.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/is_operator.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/numeric.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/numeric.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/numeric.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/numeric.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/string_operators.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/string_operators.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/string_operators.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/string_operators.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/timestamp_operators.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/timestamp_operators.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/timestamp_operators.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/implementations/timestamp_operators.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/operator.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/operator.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/operator.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/operator/operator.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/variable.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/variable.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/comparison/variable.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/comparison/variable.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/default_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/default_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/default_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/default_decl.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_choice/state_choice.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/state_choice.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_choice/state_choice.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_choice/state_choice.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_continue_with.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_continue_with.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_continue_with.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_continue_with.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/execute_state.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/execute_state.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/execute_state.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/execute_state.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/execution_type.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/execution_type.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/execution_type.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/execution_type.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/item_reader_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/item_reader_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/item_reader_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/item_reader_decl.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/csv_header_location.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/csv_header_location.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/csv_header_location.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/csv_header_location.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/csv_headers.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/csv_headers.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/csv_headers.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/csv_headers.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/input_type.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/input_type.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/input_type.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/input_type.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/max_items_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/max_items_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/max_items_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/max_items_decl.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/reader_config_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/reader_config_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/reader_config_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/reader_config_decl.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/reader_config_props.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/reader_config_props.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/reader_config_props.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/reader_config/reader_config_props.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval_factory.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval_factory.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval_factory.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval_factory.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval_s3.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval_s3.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval_s3.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_eval_s3.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_csv.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_csv.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_csv.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_csv.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_factory.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_factory.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_factory.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_factory.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_json.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_json.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_json.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_reader/resource_eval/resource_output_transformer/resource_output_transformer_json.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_selector.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_selector.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_selector.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/item_selector.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/distributed_iteration_component.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/distributed_iteration_component.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/distributed_iteration_component.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/distributed_iteration_component.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/inline_iteration_component.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/inline_iteration_component.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/inline_iteration_component.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/inline_iteration_component.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/distributed_item_processor.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/distributed_item_processor.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/distributed_item_processor.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/distributed_item_processor.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/distributed_item_processor_worker.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/distributed_item_processor_worker.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/distributed_item_processor_worker.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/distributed_item_processor_worker.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/inline_item_processor.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/inline_item_processor.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/inline_item_processor.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/inline_item_processor.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/inline_item_processor_worker.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/inline_item_processor_worker.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/inline_item_processor_worker.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/inline_item_processor_worker.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/item_processor_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/item_processor_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/item_processor_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/item_processor_decl.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/item_processor_factory.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/item_processor_factory.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/item_processor_factory.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/item_processor_factory.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/map_run_record.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/map_run_record.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/map_run_record.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/map_run_record.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/processor_config.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/processor_config.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/processor_config.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/itemprocessor/processor_config.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_component.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_component.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_component.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_component.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_declaration.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_declaration.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_declaration.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_declaration.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_worker.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_worker.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_worker.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iteration_worker.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/distributed_iterator.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/distributed_iterator.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/distributed_iterator.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/distributed_iterator.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/distributed_iterator_worker.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/distributed_iterator_worker.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/distributed_iterator_worker.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/distributed_iterator_worker.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/inline_iterator.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/inline_iterator.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/inline_iterator.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/inline_iterator.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/inline_iterator_worker.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/inline_iterator_worker.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/inline_iterator_worker.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/inline_iterator_worker.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/iterator_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/iterator_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/iterator_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/iterator_decl.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/iterator_factory.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/iterator_factory.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/iterator_factory.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/iterator/iterator_factory.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/job.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/job.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/job.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/iteration/job.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/max_concurrency.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/max_concurrency.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/max_concurrency.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/max_concurrency.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/mode.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/mode.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/mode.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/mode.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/state_map.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/state_map.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_map/state_map.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_map/state_map.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/branch_worker.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/branch_worker.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/branch_worker.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/branch_worker.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/branches_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/branches_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/branches_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/branches_decl.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/state_parallel.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/state_parallel.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/state_parallel.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_parallel/state_parallel.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/lambda_eval_utils.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/lambda_eval_utils.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/lambda_eval_utils.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/lambda_eval_utils.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/resource.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/resource.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/resource.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/resource.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_api_gateway.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_api_gateway.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_api_gateway.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_api_gateway.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_aws_sdk.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_aws_sdk.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_aws_sdk.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_aws_sdk.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_callback.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_callback.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_callback.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_callback.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_dynamodb.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_dynamodb.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_dynamodb.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_dynamodb.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_ecs.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_ecs.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_ecs.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_ecs.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_events.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_events.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_events.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_events.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_factory.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_factory.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_factory.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_factory.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_glue.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_glue.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_glue.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_glue.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_lambda.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_lambda.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_lambda.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_lambda.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sfn.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sfn.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sfn.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sfn.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sns.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sns.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sns.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sns.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sqs.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sqs.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sqs.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_sqs.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_unsupported.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_unsupported.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_unsupported.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/service/state_task_service_unsupported.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_activitiy.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_activitiy.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_activitiy.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_activitiy.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_factory.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_factory.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_factory.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_factory.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_lambda.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_lambda.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_lambda.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_execution/state_task/state_task_lambda.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_fail/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_fail/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_fail/cause_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/cause_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_fail/cause_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/cause_decl.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_fail/cause_path.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/cause_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_fail/cause_path.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/cause_path.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_fail/error_decl.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/error_decl.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_fail/error_decl.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/error_decl.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_fail/error_path.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/error_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_fail/error_path.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/error_path.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_fail/state_fail.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/state_fail.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_fail/state_fail.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_fail/state_fail.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_pass/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_pass/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_pass/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_pass/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_pass/result.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_pass/result.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_pass/result.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_pass/result.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_pass/state_pass.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_pass/state_pass.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_pass/state_pass.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_pass/state_pass.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_props.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_props.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_props.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_props.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_succeed/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_succeed/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_succeed/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_succeed/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_succeed/state_succeed.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_succeed/state_succeed.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_succeed/state_succeed.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_succeed/state_succeed.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_type.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_type.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_type.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_type.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_wait/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_wait/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_wait/state_wait.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/state_wait.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_wait/state_wait.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/state_wait.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/seconds.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/seconds.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/seconds.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/seconds.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/seconds_path.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/seconds_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/seconds_path.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/seconds_path.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/timestamp.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/timestamp.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/timestamp.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/timestamp.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/timestamp_path.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/timestamp_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/timestamp_path.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/timestamp_path.py diff --git a/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/wait_function.py b/localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/wait_function.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/wait_function.py rename to localstack-core/localstack/services/stepfunctions/asl/component/state/state_wait/wait_function/wait_function.py diff --git a/localstack/services/stepfunctions/asl/component/states.py b/localstack-core/localstack/services/stepfunctions/asl/component/states.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/states.py rename to localstack-core/localstack/services/stepfunctions/asl/component/states.py diff --git a/localstack/services/stepfunctions/asl/component/test_state/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/test_state/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/test_state/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/test_state/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/test_state/program/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/test_state/program/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/test_state/program/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/test_state/program/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/test_state/program/test_state_program.py b/localstack-core/localstack/services/stepfunctions/asl/component/test_state/program/test_state_program.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/test_state/program/test_state_program.py rename to localstack-core/localstack/services/stepfunctions/asl/component/test_state/program/test_state_program.py diff --git a/localstack/services/stepfunctions/asl/component/test_state/state/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/component/test_state/state/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/test_state/state/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/component/test_state/state/__init__.py diff --git a/localstack/services/stepfunctions/asl/component/test_state/state/test_state_state_props.py b/localstack-core/localstack/services/stepfunctions/asl/component/test_state/state/test_state_state_props.py similarity index 100% rename from localstack/services/stepfunctions/asl/component/test_state/state/test_state_state_props.py rename to localstack-core/localstack/services/stepfunctions/asl/component/test_state/state/test_state_state_props.py diff --git a/localstack/services/stepfunctions/asl/eval/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/eval/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/__init__.py diff --git a/localstack/services/stepfunctions/asl/eval/aws_execution_details.py b/localstack-core/localstack/services/stepfunctions/asl/eval/aws_execution_details.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/aws_execution_details.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/aws_execution_details.py diff --git a/localstack/services/stepfunctions/asl/eval/callback/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/eval/callback/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/callback/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/callback/__init__.py diff --git a/localstack/services/stepfunctions/asl/eval/callback/callback.py b/localstack-core/localstack/services/stepfunctions/asl/eval/callback/callback.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/callback/callback.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/callback/callback.py diff --git a/localstack/services/stepfunctions/asl/eval/contextobject/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/eval/contextobject/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/contextobject/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/contextobject/__init__.py diff --git a/localstack/services/stepfunctions/asl/eval/contextobject/contex_object.py b/localstack-core/localstack/services/stepfunctions/asl/eval/contextobject/contex_object.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/contextobject/contex_object.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/contextobject/contex_object.py diff --git a/localstack/services/stepfunctions/asl/eval/count_down_latch.py b/localstack-core/localstack/services/stepfunctions/asl/eval/count_down_latch.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/count_down_latch.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/count_down_latch.py diff --git a/localstack/services/stepfunctions/asl/eval/environment.py b/localstack-core/localstack/services/stepfunctions/asl/eval/environment.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/environment.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/environment.py diff --git a/localstack/services/stepfunctions/asl/eval/event/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/eval/event/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/event/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/event/__init__.py diff --git a/localstack/services/stepfunctions/asl/eval/event/event_detail.py b/localstack-core/localstack/services/stepfunctions/asl/eval/event/event_detail.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/event/event_detail.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/event/event_detail.py diff --git a/localstack/services/stepfunctions/asl/eval/event/event_history.py b/localstack-core/localstack/services/stepfunctions/asl/eval/event/event_history.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/event/event_history.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/event/event_history.py diff --git a/localstack/services/stepfunctions/asl/eval/program_state.py b/localstack-core/localstack/services/stepfunctions/asl/eval/program_state.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/program_state.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/program_state.py diff --git a/localstack/services/stepfunctions/asl/eval/test_state/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/eval/test_state/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/test_state/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/test_state/__init__.py diff --git a/localstack/services/stepfunctions/asl/eval/test_state/environment.py b/localstack-core/localstack/services/stepfunctions/asl/eval/test_state/environment.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/test_state/environment.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/test_state/environment.py diff --git a/localstack/services/stepfunctions/asl/eval/test_state/program_state.py b/localstack-core/localstack/services/stepfunctions/asl/eval/test_state/program_state.py similarity index 100% rename from localstack/services/stepfunctions/asl/eval/test_state/program_state.py rename to localstack-core/localstack/services/stepfunctions/asl/eval/test_state/program_state.py diff --git a/localstack/services/stepfunctions/asl/parse/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/parse/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/parse/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/parse/__init__.py diff --git a/localstack/services/stepfunctions/asl/parse/asl_parser.py b/localstack-core/localstack/services/stepfunctions/asl/parse/asl_parser.py similarity index 100% rename from localstack/services/stepfunctions/asl/parse/asl_parser.py rename to localstack-core/localstack/services/stepfunctions/asl/parse/asl_parser.py diff --git a/localstack/services/stepfunctions/asl/parse/intrinsic/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/parse/intrinsic/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/parse/intrinsic/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/parse/intrinsic/__init__.py diff --git a/localstack/services/stepfunctions/asl/parse/intrinsic/intrinsic_parser.py b/localstack-core/localstack/services/stepfunctions/asl/parse/intrinsic/intrinsic_parser.py similarity index 100% rename from localstack/services/stepfunctions/asl/parse/intrinsic/intrinsic_parser.py rename to localstack-core/localstack/services/stepfunctions/asl/parse/intrinsic/intrinsic_parser.py diff --git a/localstack/services/stepfunctions/asl/parse/intrinsic/preprocessor.py b/localstack-core/localstack/services/stepfunctions/asl/parse/intrinsic/preprocessor.py similarity index 100% rename from localstack/services/stepfunctions/asl/parse/intrinsic/preprocessor.py rename to localstack-core/localstack/services/stepfunctions/asl/parse/intrinsic/preprocessor.py diff --git a/localstack/services/stepfunctions/asl/parse/preprocessor.py b/localstack-core/localstack/services/stepfunctions/asl/parse/preprocessor.py similarity index 100% rename from localstack/services/stepfunctions/asl/parse/preprocessor.py rename to localstack-core/localstack/services/stepfunctions/asl/parse/preprocessor.py diff --git a/localstack/services/stepfunctions/asl/parse/test_state/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/parse/test_state/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/parse/test_state/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/parse/test_state/__init__.py diff --git a/localstack/services/stepfunctions/asl/parse/test_state/asl_parser.py b/localstack-core/localstack/services/stepfunctions/asl/parse/test_state/asl_parser.py similarity index 100% rename from localstack/services/stepfunctions/asl/parse/test_state/asl_parser.py rename to localstack-core/localstack/services/stepfunctions/asl/parse/test_state/asl_parser.py diff --git a/localstack/services/stepfunctions/asl/parse/test_state/preprocessor.py b/localstack-core/localstack/services/stepfunctions/asl/parse/test_state/preprocessor.py similarity index 100% rename from localstack/services/stepfunctions/asl/parse/test_state/preprocessor.py rename to localstack-core/localstack/services/stepfunctions/asl/parse/test_state/preprocessor.py diff --git a/localstack/services/stepfunctions/asl/parse/typed_props.py b/localstack-core/localstack/services/stepfunctions/asl/parse/typed_props.py similarity index 100% rename from localstack/services/stepfunctions/asl/parse/typed_props.py rename to localstack-core/localstack/services/stepfunctions/asl/parse/typed_props.py diff --git a/localstack/services/stepfunctions/asl/static_analyser/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/static_analyser/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/static_analyser/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/static_analyser/__init__.py diff --git a/localstack/services/stepfunctions/asl/static_analyser/static_analyser.py b/localstack-core/localstack/services/stepfunctions/asl/static_analyser/static_analyser.py similarity index 100% rename from localstack/services/stepfunctions/asl/static_analyser/static_analyser.py rename to localstack-core/localstack/services/stepfunctions/asl/static_analyser/static_analyser.py diff --git a/localstack/services/stepfunctions/asl/static_analyser/test_state/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/static_analyser/test_state/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/static_analyser/test_state/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/static_analyser/test_state/__init__.py diff --git a/localstack/services/stepfunctions/asl/static_analyser/test_state/test_state_analyser.py b/localstack-core/localstack/services/stepfunctions/asl/static_analyser/test_state/test_state_analyser.py similarity index 100% rename from localstack/services/stepfunctions/asl/static_analyser/test_state/test_state_analyser.py rename to localstack-core/localstack/services/stepfunctions/asl/static_analyser/test_state/test_state_analyser.py diff --git a/localstack/services/stepfunctions/asl/utils/__init__.py b/localstack-core/localstack/services/stepfunctions/asl/utils/__init__.py similarity index 100% rename from localstack/services/stepfunctions/asl/utils/__init__.py rename to localstack-core/localstack/services/stepfunctions/asl/utils/__init__.py diff --git a/localstack/services/stepfunctions/asl/utils/boto_client.py b/localstack-core/localstack/services/stepfunctions/asl/utils/boto_client.py similarity index 100% rename from localstack/services/stepfunctions/asl/utils/boto_client.py rename to localstack-core/localstack/services/stepfunctions/asl/utils/boto_client.py diff --git a/localstack/services/stepfunctions/asl/utils/encoding.py b/localstack-core/localstack/services/stepfunctions/asl/utils/encoding.py similarity index 100% rename from localstack/services/stepfunctions/asl/utils/encoding.py rename to localstack-core/localstack/services/stepfunctions/asl/utils/encoding.py diff --git a/localstack/services/stepfunctions/asl/utils/json_path.py b/localstack-core/localstack/services/stepfunctions/asl/utils/json_path.py similarity index 100% rename from localstack/services/stepfunctions/asl/utils/json_path.py rename to localstack-core/localstack/services/stepfunctions/asl/utils/json_path.py diff --git a/localstack/services/stepfunctions/backend/__init__.py b/localstack-core/localstack/services/stepfunctions/backend/__init__.py similarity index 100% rename from localstack/services/stepfunctions/backend/__init__.py rename to localstack-core/localstack/services/stepfunctions/backend/__init__.py diff --git a/localstack/services/stepfunctions/backend/activity.py b/localstack-core/localstack/services/stepfunctions/backend/activity.py similarity index 100% rename from localstack/services/stepfunctions/backend/activity.py rename to localstack-core/localstack/services/stepfunctions/backend/activity.py diff --git a/localstack/services/stepfunctions/backend/execution.py b/localstack-core/localstack/services/stepfunctions/backend/execution.py similarity index 100% rename from localstack/services/stepfunctions/backend/execution.py rename to localstack-core/localstack/services/stepfunctions/backend/execution.py diff --git a/localstack/services/stepfunctions/backend/execution_worker.py b/localstack-core/localstack/services/stepfunctions/backend/execution_worker.py similarity index 100% rename from localstack/services/stepfunctions/backend/execution_worker.py rename to localstack-core/localstack/services/stepfunctions/backend/execution_worker.py diff --git a/localstack/services/stepfunctions/backend/execution_worker_comm.py b/localstack-core/localstack/services/stepfunctions/backend/execution_worker_comm.py similarity index 100% rename from localstack/services/stepfunctions/backend/execution_worker_comm.py rename to localstack-core/localstack/services/stepfunctions/backend/execution_worker_comm.py diff --git a/localstack/services/stepfunctions/backend/state_machine.py b/localstack-core/localstack/services/stepfunctions/backend/state_machine.py similarity index 100% rename from localstack/services/stepfunctions/backend/state_machine.py rename to localstack-core/localstack/services/stepfunctions/backend/state_machine.py diff --git a/localstack/services/stepfunctions/backend/store.py b/localstack-core/localstack/services/stepfunctions/backend/store.py similarity index 100% rename from localstack/services/stepfunctions/backend/store.py rename to localstack-core/localstack/services/stepfunctions/backend/store.py diff --git a/localstack/services/stepfunctions/backend/test_state/__init__.py b/localstack-core/localstack/services/stepfunctions/backend/test_state/__init__.py similarity index 100% rename from localstack/services/stepfunctions/backend/test_state/__init__.py rename to localstack-core/localstack/services/stepfunctions/backend/test_state/__init__.py diff --git a/localstack/services/stepfunctions/backend/test_state/execution.py b/localstack-core/localstack/services/stepfunctions/backend/test_state/execution.py similarity index 100% rename from localstack/services/stepfunctions/backend/test_state/execution.py rename to localstack-core/localstack/services/stepfunctions/backend/test_state/execution.py diff --git a/localstack/services/stepfunctions/backend/test_state/execution_worker.py b/localstack-core/localstack/services/stepfunctions/backend/test_state/execution_worker.py similarity index 100% rename from localstack/services/stepfunctions/backend/test_state/execution_worker.py rename to localstack-core/localstack/services/stepfunctions/backend/test_state/execution_worker.py diff --git a/localstack/services/stepfunctions/legacy/__init__.py b/localstack-core/localstack/services/stepfunctions/legacy/__init__.py similarity index 100% rename from localstack/services/stepfunctions/legacy/__init__.py rename to localstack-core/localstack/services/stepfunctions/legacy/__init__.py diff --git a/localstack/services/stepfunctions/legacy/provider_legacy.py b/localstack-core/localstack/services/stepfunctions/legacy/provider_legacy.py similarity index 100% rename from localstack/services/stepfunctions/legacy/provider_legacy.py rename to localstack-core/localstack/services/stepfunctions/legacy/provider_legacy.py diff --git a/localstack/services/stepfunctions/legacy/stepfunctions_starter.py b/localstack-core/localstack/services/stepfunctions/legacy/stepfunctions_starter.py similarity index 100% rename from localstack/services/stepfunctions/legacy/stepfunctions_starter.py rename to localstack-core/localstack/services/stepfunctions/legacy/stepfunctions_starter.py diff --git a/localstack/services/stepfunctions/packages.py b/localstack-core/localstack/services/stepfunctions/packages.py similarity index 100% rename from localstack/services/stepfunctions/packages.py rename to localstack-core/localstack/services/stepfunctions/packages.py diff --git a/localstack/services/stepfunctions/plugins.py b/localstack-core/localstack/services/stepfunctions/plugins.py similarity index 100% rename from localstack/services/stepfunctions/plugins.py rename to localstack-core/localstack/services/stepfunctions/plugins.py diff --git a/localstack/services/stepfunctions/provider.py b/localstack-core/localstack/services/stepfunctions/provider.py similarity index 100% rename from localstack/services/stepfunctions/provider.py rename to localstack-core/localstack/services/stepfunctions/provider.py diff --git a/localstack/services/stepfunctions/quotas.py b/localstack-core/localstack/services/stepfunctions/quotas.py similarity index 100% rename from localstack/services/stepfunctions/quotas.py rename to localstack-core/localstack/services/stepfunctions/quotas.py diff --git a/localstack/services/stepfunctions/resource_providers/__init__.py b/localstack-core/localstack/services/stepfunctions/resource_providers/__init__.py similarity index 100% rename from localstack/services/stepfunctions/resource_providers/__init__.py rename to localstack-core/localstack/services/stepfunctions/resource_providers/__init__.py diff --git a/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity.py b/localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity.py similarity index 100% rename from localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity.py rename to localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity.py diff --git a/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity.schema.json b/localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity.schema.json similarity index 100% rename from localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity.schema.json rename to localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity.schema.json diff --git a/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity_plugin.py b/localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity_plugin.py similarity index 100% rename from localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity_plugin.py rename to localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_activity_plugin.py diff --git a/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine.py b/localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine.py similarity index 100% rename from localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine.py rename to localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine.py diff --git a/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine.schema.json b/localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine.schema.json similarity index 100% rename from localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine.schema.json rename to localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine.schema.json diff --git a/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine_plugin.py b/localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine_plugin.py similarity index 100% rename from localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine_plugin.py rename to localstack-core/localstack/services/stepfunctions/resource_providers/aws_stepfunctions_statemachine_plugin.py diff --git a/localstack/services/stepfunctions/stepfunctions_utils.py b/localstack-core/localstack/services/stepfunctions/stepfunctions_utils.py similarity index 100% rename from localstack/services/stepfunctions/stepfunctions_utils.py rename to localstack-core/localstack/services/stepfunctions/stepfunctions_utils.py diff --git a/localstack/services/stores.py b/localstack-core/localstack/services/stores.py similarity index 100% rename from localstack/services/stores.py rename to localstack-core/localstack/services/stores.py diff --git a/localstack/services/sts/__init__.py b/localstack-core/localstack/services/sts/__init__.py similarity index 100% rename from localstack/services/sts/__init__.py rename to localstack-core/localstack/services/sts/__init__.py diff --git a/localstack/services/sts/models.py b/localstack-core/localstack/services/sts/models.py similarity index 100% rename from localstack/services/sts/models.py rename to localstack-core/localstack/services/sts/models.py diff --git a/localstack/services/sts/provider.py b/localstack-core/localstack/services/sts/provider.py similarity index 100% rename from localstack/services/sts/provider.py rename to localstack-core/localstack/services/sts/provider.py diff --git a/localstack/services/support/__init__.py b/localstack-core/localstack/services/support/__init__.py similarity index 100% rename from localstack/services/support/__init__.py rename to localstack-core/localstack/services/support/__init__.py diff --git a/localstack/services/support/provider.py b/localstack-core/localstack/services/support/provider.py similarity index 100% rename from localstack/services/support/provider.py rename to localstack-core/localstack/services/support/provider.py diff --git a/localstack/services/swf/__init__.py b/localstack-core/localstack/services/swf/__init__.py similarity index 100% rename from localstack/services/swf/__init__.py rename to localstack-core/localstack/services/swf/__init__.py diff --git a/localstack/services/swf/provider.py b/localstack-core/localstack/services/swf/provider.py similarity index 100% rename from localstack/services/swf/provider.py rename to localstack-core/localstack/services/swf/provider.py diff --git a/localstack/services/transcribe/__init__.py b/localstack-core/localstack/services/transcribe/__init__.py similarity index 100% rename from localstack/services/transcribe/__init__.py rename to localstack-core/localstack/services/transcribe/__init__.py diff --git a/localstack/services/transcribe/models.py b/localstack-core/localstack/services/transcribe/models.py similarity index 100% rename from localstack/services/transcribe/models.py rename to localstack-core/localstack/services/transcribe/models.py diff --git a/localstack/services/transcribe/packages.py b/localstack-core/localstack/services/transcribe/packages.py similarity index 100% rename from localstack/services/transcribe/packages.py rename to localstack-core/localstack/services/transcribe/packages.py diff --git a/localstack/services/transcribe/plugins.py b/localstack-core/localstack/services/transcribe/plugins.py similarity index 100% rename from localstack/services/transcribe/plugins.py rename to localstack-core/localstack/services/transcribe/plugins.py diff --git a/localstack/services/transcribe/provider.py b/localstack-core/localstack/services/transcribe/provider.py similarity index 100% rename from localstack/services/transcribe/provider.py rename to localstack-core/localstack/services/transcribe/provider.py diff --git a/localstack/state/__init__.py b/localstack-core/localstack/state/__init__.py similarity index 100% rename from localstack/state/__init__.py rename to localstack-core/localstack/state/__init__.py diff --git a/localstack/state/core.py b/localstack-core/localstack/state/core.py similarity index 100% rename from localstack/state/core.py rename to localstack-core/localstack/state/core.py diff --git a/localstack/state/inspect.py b/localstack-core/localstack/state/inspect.py similarity index 100% rename from localstack/state/inspect.py rename to localstack-core/localstack/state/inspect.py diff --git a/localstack/state/pickle.py b/localstack-core/localstack/state/pickle.py similarity index 100% rename from localstack/state/pickle.py rename to localstack-core/localstack/state/pickle.py diff --git a/localstack/state/snapshot.py b/localstack-core/localstack/state/snapshot.py similarity index 100% rename from localstack/state/snapshot.py rename to localstack-core/localstack/state/snapshot.py diff --git a/localstack/testing/__init__.py b/localstack-core/localstack/testing/__init__.py similarity index 100% rename from localstack/testing/__init__.py rename to localstack-core/localstack/testing/__init__.py diff --git a/localstack/testing/aws/__init__.py b/localstack-core/localstack/testing/aws/__init__.py similarity index 100% rename from localstack/testing/aws/__init__.py rename to localstack-core/localstack/testing/aws/__init__.py diff --git a/localstack/testing/aws/asf_utils.py b/localstack-core/localstack/testing/aws/asf_utils.py similarity index 100% rename from localstack/testing/aws/asf_utils.py rename to localstack-core/localstack/testing/aws/asf_utils.py diff --git a/localstack/testing/aws/cloudformation_utils.py b/localstack-core/localstack/testing/aws/cloudformation_utils.py similarity index 100% rename from localstack/testing/aws/cloudformation_utils.py rename to localstack-core/localstack/testing/aws/cloudformation_utils.py diff --git a/localstack/testing/aws/eventbus_utils.py b/localstack-core/localstack/testing/aws/eventbus_utils.py similarity index 100% rename from localstack/testing/aws/eventbus_utils.py rename to localstack-core/localstack/testing/aws/eventbus_utils.py diff --git a/localstack/testing/aws/lambda_utils.py b/localstack-core/localstack/testing/aws/lambda_utils.py similarity index 100% rename from localstack/testing/aws/lambda_utils.py rename to localstack-core/localstack/testing/aws/lambda_utils.py diff --git a/localstack/testing/aws/util.py b/localstack-core/localstack/testing/aws/util.py similarity index 100% rename from localstack/testing/aws/util.py rename to localstack-core/localstack/testing/aws/util.py diff --git a/localstack/testing/pytest/__init__.py b/localstack-core/localstack/testing/pytest/__init__.py similarity index 100% rename from localstack/testing/pytest/__init__.py rename to localstack-core/localstack/testing/pytest/__init__.py diff --git a/localstack/testing/pytest/bootstrap.py b/localstack-core/localstack/testing/pytest/bootstrap.py similarity index 100% rename from localstack/testing/pytest/bootstrap.py rename to localstack-core/localstack/testing/pytest/bootstrap.py diff --git a/localstack/testing/pytest/cloudtrail_tracking.py b/localstack-core/localstack/testing/pytest/cloudtrail_tracking.py similarity index 100% rename from localstack/testing/pytest/cloudtrail_tracking.py rename to localstack-core/localstack/testing/pytest/cloudtrail_tracking.py diff --git a/localstack/testing/pytest/cloudtrail_tracking/.gitignore b/localstack-core/localstack/testing/pytest/cloudtrail_tracking/.gitignore similarity index 100% rename from localstack/testing/pytest/cloudtrail_tracking/.gitignore rename to localstack-core/localstack/testing/pytest/cloudtrail_tracking/.gitignore diff --git a/localstack/testing/pytest/cloudtrail_tracking/app.py b/localstack-core/localstack/testing/pytest/cloudtrail_tracking/app.py similarity index 100% rename from localstack/testing/pytest/cloudtrail_tracking/app.py rename to localstack-core/localstack/testing/pytest/cloudtrail_tracking/app.py diff --git a/localstack/testing/pytest/cloudtrail_tracking/cdk.json b/localstack-core/localstack/testing/pytest/cloudtrail_tracking/cdk.json similarity index 100% rename from localstack/testing/pytest/cloudtrail_tracking/cdk.json rename to localstack-core/localstack/testing/pytest/cloudtrail_tracking/cdk.json diff --git a/localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/__init__.py b/localstack-core/localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/__init__.py similarity index 100% rename from localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/__init__.py rename to localstack-core/localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/__init__.py diff --git a/localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/cloudtrail_tracking_stack.py b/localstack-core/localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/cloudtrail_tracking_stack.py similarity index 100% rename from localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/cloudtrail_tracking_stack.py rename to localstack-core/localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/cloudtrail_tracking_stack.py diff --git a/localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/handler/index.py b/localstack-core/localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/handler/index.py similarity index 100% rename from localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/handler/index.py rename to localstack-core/localstack/testing/pytest/cloudtrail_tracking/cloudtrail_tracking/handler/index.py diff --git a/localstack/testing/pytest/cloudtrail_tracking/requirements-dev.txt b/localstack-core/localstack/testing/pytest/cloudtrail_tracking/requirements-dev.txt similarity index 100% rename from localstack/testing/pytest/cloudtrail_tracking/requirements-dev.txt rename to localstack-core/localstack/testing/pytest/cloudtrail_tracking/requirements-dev.txt diff --git a/localstack/testing/pytest/cloudtrail_tracking/requirements.txt b/localstack-core/localstack/testing/pytest/cloudtrail_tracking/requirements.txt similarity index 100% rename from localstack/testing/pytest/cloudtrail_tracking/requirements.txt rename to localstack-core/localstack/testing/pytest/cloudtrail_tracking/requirements.txt diff --git a/localstack/testing/pytest/cloudtrail_tracking/tests/__init__.py b/localstack-core/localstack/testing/pytest/cloudtrail_tracking/tests/__init__.py similarity index 100% rename from localstack/testing/pytest/cloudtrail_tracking/tests/__init__.py rename to localstack-core/localstack/testing/pytest/cloudtrail_tracking/tests/__init__.py diff --git a/localstack/testing/pytest/cloudtrail_tracking/tests/test_cloudtrail_tracking_handler.py b/localstack-core/localstack/testing/pytest/cloudtrail_tracking/tests/test_cloudtrail_tracking_handler.py similarity index 100% rename from localstack/testing/pytest/cloudtrail_tracking/tests/test_cloudtrail_tracking_handler.py rename to localstack-core/localstack/testing/pytest/cloudtrail_tracking/tests/test_cloudtrail_tracking_handler.py diff --git a/localstack/testing/pytest/container.py b/localstack-core/localstack/testing/pytest/container.py similarity index 100% rename from localstack/testing/pytest/container.py rename to localstack-core/localstack/testing/pytest/container.py diff --git a/localstack/testing/pytest/detect_thread_leakage.py b/localstack-core/localstack/testing/pytest/detect_thread_leakage.py similarity index 100% rename from localstack/testing/pytest/detect_thread_leakage.py rename to localstack-core/localstack/testing/pytest/detect_thread_leakage.py diff --git a/localstack/testing/pytest/filters.py b/localstack-core/localstack/testing/pytest/filters.py similarity index 100% rename from localstack/testing/pytest/filters.py rename to localstack-core/localstack/testing/pytest/filters.py diff --git a/localstack/testing/pytest/find_orphaned_snapshots.py b/localstack-core/localstack/testing/pytest/find_orphaned_snapshots.py similarity index 100% rename from localstack/testing/pytest/find_orphaned_snapshots.py rename to localstack-core/localstack/testing/pytest/find_orphaned_snapshots.py diff --git a/localstack/testing/pytest/fixture_conflicts.py b/localstack-core/localstack/testing/pytest/fixture_conflicts.py similarity index 100% rename from localstack/testing/pytest/fixture_conflicts.py rename to localstack-core/localstack/testing/pytest/fixture_conflicts.py diff --git a/localstack/testing/pytest/fixtures.py b/localstack-core/localstack/testing/pytest/fixtures.py similarity index 100% rename from localstack/testing/pytest/fixtures.py rename to localstack-core/localstack/testing/pytest/fixtures.py diff --git a/localstack/testing/pytest/in_memory_localstack.py b/localstack-core/localstack/testing/pytest/in_memory_localstack.py similarity index 100% rename from localstack/testing/pytest/in_memory_localstack.py rename to localstack-core/localstack/testing/pytest/in_memory_localstack.py diff --git a/localstack/testing/pytest/marker_report.py b/localstack-core/localstack/testing/pytest/marker_report.py similarity index 100% rename from localstack/testing/pytest/marker_report.py rename to localstack-core/localstack/testing/pytest/marker_report.py diff --git a/localstack/testing/pytest/marking.py b/localstack-core/localstack/testing/pytest/marking.py similarity index 100% rename from localstack/testing/pytest/marking.py rename to localstack-core/localstack/testing/pytest/marking.py diff --git a/localstack/testing/pytest/metric_collection.py b/localstack-core/localstack/testing/pytest/metric_collection.py similarity index 96% rename from localstack/testing/pytest/metric_collection.py rename to localstack-core/localstack/testing/pytest/metric_collection.py index 70c7b2d4cc2c3..c480a5330ac29 100644 --- a/localstack/testing/pytest/metric_collection.py +++ b/localstack-core/localstack/testing/pytest/metric_collection.py @@ -12,7 +12,7 @@ from localstack.aws.handlers.metric_handler import Metric, MetricHandler from localstack.utils.strings import short_uid -BASE_PATH = os.path.join(os.path.dirname(__file__), "../../../target/metric_reports") +BASE_PATH = os.path.join(os.path.dirname(__file__), "../../../../target/metric_reports") FNAME_RAW_DATA_CSV = os.path.join( BASE_PATH, f"metric-report-raw-data-{datetime.utcnow().strftime('%Y-%m-%d__%H_%M_%S')}-{short_uid()}.csv", diff --git a/localstack/testing/pytest/path_filter.py b/localstack-core/localstack/testing/pytest/path_filter.py similarity index 100% rename from localstack/testing/pytest/path_filter.py rename to localstack-core/localstack/testing/pytest/path_filter.py diff --git a/localstack/testing/pytest/stepfunctions/__init__.py b/localstack-core/localstack/testing/pytest/stepfunctions/__init__.py similarity index 100% rename from localstack/testing/pytest/stepfunctions/__init__.py rename to localstack-core/localstack/testing/pytest/stepfunctions/__init__.py diff --git a/localstack/testing/pytest/stepfunctions/fixtures.py b/localstack-core/localstack/testing/pytest/stepfunctions/fixtures.py similarity index 100% rename from localstack/testing/pytest/stepfunctions/fixtures.py rename to localstack-core/localstack/testing/pytest/stepfunctions/fixtures.py diff --git a/localstack/testing/pytest/stepfunctions/utils.py b/localstack-core/localstack/testing/pytest/stepfunctions/utils.py similarity index 100% rename from localstack/testing/pytest/stepfunctions/utils.py rename to localstack-core/localstack/testing/pytest/stepfunctions/utils.py diff --git a/localstack/testing/pytest/util.py b/localstack-core/localstack/testing/pytest/util.py similarity index 100% rename from localstack/testing/pytest/util.py rename to localstack-core/localstack/testing/pytest/util.py diff --git a/localstack/testing/pytest/validation_tracking.py b/localstack-core/localstack/testing/pytest/validation_tracking.py similarity index 100% rename from localstack/testing/pytest/validation_tracking.py rename to localstack-core/localstack/testing/pytest/validation_tracking.py diff --git a/localstack/testing/scenario/__init__.py b/localstack-core/localstack/testing/scenario/__init__.py similarity index 100% rename from localstack/testing/scenario/__init__.py rename to localstack-core/localstack/testing/scenario/__init__.py diff --git a/localstack/testing/scenario/cdk_lambda_helper.py b/localstack-core/localstack/testing/scenario/cdk_lambda_helper.py similarity index 100% rename from localstack/testing/scenario/cdk_lambda_helper.py rename to localstack-core/localstack/testing/scenario/cdk_lambda_helper.py diff --git a/localstack/testing/scenario/provisioning.py b/localstack-core/localstack/testing/scenario/provisioning.py similarity index 100% rename from localstack/testing/scenario/provisioning.py rename to localstack-core/localstack/testing/scenario/provisioning.py diff --git a/localstack/testing/snapshots/__init__.py b/localstack-core/localstack/testing/snapshots/__init__.py similarity index 100% rename from localstack/testing/snapshots/__init__.py rename to localstack-core/localstack/testing/snapshots/__init__.py diff --git a/localstack/testing/snapshots/transformer_utility.py b/localstack-core/localstack/testing/snapshots/transformer_utility.py similarity index 100% rename from localstack/testing/snapshots/transformer_utility.py rename to localstack-core/localstack/testing/snapshots/transformer_utility.py diff --git a/localstack/testing/testselection/__init__.py b/localstack-core/localstack/testing/testselection/__init__.py similarity index 100% rename from localstack/testing/testselection/__init__.py rename to localstack-core/localstack/testing/testselection/__init__.py diff --git a/localstack/testing/testselection/git.py b/localstack-core/localstack/testing/testselection/git.py similarity index 100% rename from localstack/testing/testselection/git.py rename to localstack-core/localstack/testing/testselection/git.py diff --git a/localstack/testing/testselection/github.py b/localstack-core/localstack/testing/testselection/github.py similarity index 100% rename from localstack/testing/testselection/github.py rename to localstack-core/localstack/testing/testselection/github.py diff --git a/localstack/testing/testselection/matching.py b/localstack-core/localstack/testing/testselection/matching.py similarity index 100% rename from localstack/testing/testselection/matching.py rename to localstack-core/localstack/testing/testselection/matching.py diff --git a/localstack/testing/testselection/opt_in.py b/localstack-core/localstack/testing/testselection/opt_in.py similarity index 100% rename from localstack/testing/testselection/opt_in.py rename to localstack-core/localstack/testing/testselection/opt_in.py diff --git a/localstack/testing/testselection/scripts/__init__.py b/localstack-core/localstack/testing/testselection/scripts/__init__.py similarity index 100% rename from localstack/testing/testselection/scripts/__init__.py rename to localstack-core/localstack/testing/testselection/scripts/__init__.py diff --git a/localstack/testing/testselection/scripts/filter_by_test_selection.py b/localstack-core/localstack/testing/testselection/scripts/filter_by_test_selection.py similarity index 100% rename from localstack/testing/testselection/scripts/filter_by_test_selection.py rename to localstack-core/localstack/testing/testselection/scripts/filter_by_test_selection.py diff --git a/localstack/testing/testselection/scripts/generate_test_selection_from_commits.py b/localstack-core/localstack/testing/testselection/scripts/generate_test_selection_from_commits.py similarity index 100% rename from localstack/testing/testselection/scripts/generate_test_selection_from_commits.py rename to localstack-core/localstack/testing/testselection/scripts/generate_test_selection_from_commits.py diff --git a/localstack/testing/testselection/scripts/generate_test_selection_from_pr.py b/localstack-core/localstack/testing/testselection/scripts/generate_test_selection_from_pr.py similarity index 100% rename from localstack/testing/testselection/scripts/generate_test_selection_from_pr.py rename to localstack-core/localstack/testing/testselection/scripts/generate_test_selection_from_pr.py diff --git a/localstack/testing/testselection/testselection.py b/localstack-core/localstack/testing/testselection/testselection.py similarity index 100% rename from localstack/testing/testselection/testselection.py rename to localstack-core/localstack/testing/testselection/testselection.py diff --git a/localstack/utils/__init__.py b/localstack-core/localstack/utils/__init__.py similarity index 100% rename from localstack/utils/__init__.py rename to localstack-core/localstack/utils/__init__.py diff --git a/localstack/utils/analytics/__init__.py b/localstack-core/localstack/utils/analytics/__init__.py similarity index 100% rename from localstack/utils/analytics/__init__.py rename to localstack-core/localstack/utils/analytics/__init__.py diff --git a/localstack/utils/analytics/cli.py b/localstack-core/localstack/utils/analytics/cli.py similarity index 100% rename from localstack/utils/analytics/cli.py rename to localstack-core/localstack/utils/analytics/cli.py diff --git a/localstack/utils/analytics/client.py b/localstack-core/localstack/utils/analytics/client.py similarity index 100% rename from localstack/utils/analytics/client.py rename to localstack-core/localstack/utils/analytics/client.py diff --git a/localstack/utils/analytics/events.py b/localstack-core/localstack/utils/analytics/events.py similarity index 100% rename from localstack/utils/analytics/events.py rename to localstack-core/localstack/utils/analytics/events.py diff --git a/localstack/utils/analytics/logger.py b/localstack-core/localstack/utils/analytics/logger.py similarity index 100% rename from localstack/utils/analytics/logger.py rename to localstack-core/localstack/utils/analytics/logger.py diff --git a/localstack/utils/analytics/metadata.py b/localstack-core/localstack/utils/analytics/metadata.py similarity index 100% rename from localstack/utils/analytics/metadata.py rename to localstack-core/localstack/utils/analytics/metadata.py diff --git a/localstack/utils/analytics/publisher.py b/localstack-core/localstack/utils/analytics/publisher.py similarity index 100% rename from localstack/utils/analytics/publisher.py rename to localstack-core/localstack/utils/analytics/publisher.py diff --git a/localstack/utils/analytics/service_request_aggregator.py b/localstack-core/localstack/utils/analytics/service_request_aggregator.py similarity index 100% rename from localstack/utils/analytics/service_request_aggregator.py rename to localstack-core/localstack/utils/analytics/service_request_aggregator.py diff --git a/localstack/utils/analytics/usage.py b/localstack-core/localstack/utils/analytics/usage.py similarity index 100% rename from localstack/utils/analytics/usage.py rename to localstack-core/localstack/utils/analytics/usage.py diff --git a/localstack/utils/archives.py b/localstack-core/localstack/utils/archives.py similarity index 100% rename from localstack/utils/archives.py rename to localstack-core/localstack/utils/archives.py diff --git a/localstack/utils/async_utils.py b/localstack-core/localstack/utils/async_utils.py similarity index 100% rename from localstack/utils/async_utils.py rename to localstack-core/localstack/utils/async_utils.py diff --git a/localstack/utils/asyncio.py b/localstack-core/localstack/utils/asyncio.py similarity index 100% rename from localstack/utils/asyncio.py rename to localstack-core/localstack/utils/asyncio.py diff --git a/localstack/utils/auth.py b/localstack-core/localstack/utils/auth.py similarity index 100% rename from localstack/utils/auth.py rename to localstack-core/localstack/utils/auth.py diff --git a/localstack/utils/aws/__init__.py b/localstack-core/localstack/utils/aws/__init__.py similarity index 100% rename from localstack/utils/aws/__init__.py rename to localstack-core/localstack/utils/aws/__init__.py diff --git a/localstack/utils/aws/arns.py b/localstack-core/localstack/utils/aws/arns.py similarity index 100% rename from localstack/utils/aws/arns.py rename to localstack-core/localstack/utils/aws/arns.py diff --git a/localstack/utils/aws/aws_responses.py b/localstack-core/localstack/utils/aws/aws_responses.py similarity index 100% rename from localstack/utils/aws/aws_responses.py rename to localstack-core/localstack/utils/aws/aws_responses.py diff --git a/localstack/utils/aws/aws_stack.py b/localstack-core/localstack/utils/aws/aws_stack.py similarity index 100% rename from localstack/utils/aws/aws_stack.py rename to localstack-core/localstack/utils/aws/aws_stack.py diff --git a/localstack/utils/aws/client.py b/localstack-core/localstack/utils/aws/client.py similarity index 100% rename from localstack/utils/aws/client.py rename to localstack-core/localstack/utils/aws/client.py diff --git a/localstack/utils/aws/client_types.py b/localstack-core/localstack/utils/aws/client_types.py similarity index 100% rename from localstack/utils/aws/client_types.py rename to localstack-core/localstack/utils/aws/client_types.py diff --git a/localstack/utils/aws/dead_letter_queue.py b/localstack-core/localstack/utils/aws/dead_letter_queue.py similarity index 100% rename from localstack/utils/aws/dead_letter_queue.py rename to localstack-core/localstack/utils/aws/dead_letter_queue.py diff --git a/localstack/utils/aws/message_forwarding.py b/localstack-core/localstack/utils/aws/message_forwarding.py similarity index 100% rename from localstack/utils/aws/message_forwarding.py rename to localstack-core/localstack/utils/aws/message_forwarding.py diff --git a/localstack/utils/aws/queries.py b/localstack-core/localstack/utils/aws/queries.py similarity index 100% rename from localstack/utils/aws/queries.py rename to localstack-core/localstack/utils/aws/queries.py diff --git a/localstack/utils/aws/request_context.py b/localstack-core/localstack/utils/aws/request_context.py similarity index 100% rename from localstack/utils/aws/request_context.py rename to localstack-core/localstack/utils/aws/request_context.py diff --git a/localstack/utils/aws/resources.py b/localstack-core/localstack/utils/aws/resources.py similarity index 100% rename from localstack/utils/aws/resources.py rename to localstack-core/localstack/utils/aws/resources.py diff --git a/localstack/utils/aws/templating.py b/localstack-core/localstack/utils/aws/templating.py similarity index 100% rename from localstack/utils/aws/templating.py rename to localstack-core/localstack/utils/aws/templating.py diff --git a/localstack/utils/bootstrap.py b/localstack-core/localstack/utils/bootstrap.py similarity index 100% rename from localstack/utils/bootstrap.py rename to localstack-core/localstack/utils/bootstrap.py diff --git a/localstack/utils/cloudwatch/__init__.py b/localstack-core/localstack/utils/cloudwatch/__init__.py similarity index 100% rename from localstack/utils/cloudwatch/__init__.py rename to localstack-core/localstack/utils/cloudwatch/__init__.py diff --git a/localstack/utils/cloudwatch/cloudwatch_util.py b/localstack-core/localstack/utils/cloudwatch/cloudwatch_util.py similarity index 100% rename from localstack/utils/cloudwatch/cloudwatch_util.py rename to localstack-core/localstack/utils/cloudwatch/cloudwatch_util.py diff --git a/localstack/utils/collections.py b/localstack-core/localstack/utils/collections.py similarity index 100% rename from localstack/utils/collections.py rename to localstack-core/localstack/utils/collections.py diff --git a/localstack/utils/common.py b/localstack-core/localstack/utils/common.py similarity index 100% rename from localstack/utils/common.py rename to localstack-core/localstack/utils/common.py diff --git a/localstack/utils/config_listener.py b/localstack-core/localstack/utils/config_listener.py similarity index 100% rename from localstack/utils/config_listener.py rename to localstack-core/localstack/utils/config_listener.py diff --git a/localstack/utils/container_networking.py b/localstack-core/localstack/utils/container_networking.py similarity index 100% rename from localstack/utils/container_networking.py rename to localstack-core/localstack/utils/container_networking.py diff --git a/localstack/utils/container_utils/__init__.py b/localstack-core/localstack/utils/container_utils/__init__.py similarity index 100% rename from localstack/utils/container_utils/__init__.py rename to localstack-core/localstack/utils/container_utils/__init__.py diff --git a/localstack/utils/container_utils/container_client.py b/localstack-core/localstack/utils/container_utils/container_client.py similarity index 100% rename from localstack/utils/container_utils/container_client.py rename to localstack-core/localstack/utils/container_utils/container_client.py diff --git a/localstack/utils/container_utils/docker_cmd_client.py b/localstack-core/localstack/utils/container_utils/docker_cmd_client.py similarity index 100% rename from localstack/utils/container_utils/docker_cmd_client.py rename to localstack-core/localstack/utils/container_utils/docker_cmd_client.py diff --git a/localstack/utils/container_utils/docker_sdk_client.py b/localstack-core/localstack/utils/container_utils/docker_sdk_client.py similarity index 100% rename from localstack/utils/container_utils/docker_sdk_client.py rename to localstack-core/localstack/utils/container_utils/docker_sdk_client.py diff --git a/localstack/utils/coverage_docs.py b/localstack-core/localstack/utils/coverage_docs.py similarity index 100% rename from localstack/utils/coverage_docs.py rename to localstack-core/localstack/utils/coverage_docs.py diff --git a/localstack/utils/crypto.py b/localstack-core/localstack/utils/crypto.py similarity index 100% rename from localstack/utils/crypto.py rename to localstack-core/localstack/utils/crypto.py diff --git a/localstack/utils/diagnose.py b/localstack-core/localstack/utils/diagnose.py similarity index 100% rename from localstack/utils/diagnose.py rename to localstack-core/localstack/utils/diagnose.py diff --git a/localstack/utils/docker_utils.py b/localstack-core/localstack/utils/docker_utils.py similarity index 100% rename from localstack/utils/docker_utils.py rename to localstack-core/localstack/utils/docker_utils.py diff --git a/localstack/utils/files.py b/localstack-core/localstack/utils/files.py similarity index 100% rename from localstack/utils/files.py rename to localstack-core/localstack/utils/files.py diff --git a/localstack/utils/functions.py b/localstack-core/localstack/utils/functions.py similarity index 100% rename from localstack/utils/functions.py rename to localstack-core/localstack/utils/functions.py diff --git a/localstack/utils/http.py b/localstack-core/localstack/utils/http.py similarity index 100% rename from localstack/utils/http.py rename to localstack-core/localstack/utils/http.py diff --git a/localstack/utils/iputils.py b/localstack-core/localstack/utils/iputils.py similarity index 100% rename from localstack/utils/iputils.py rename to localstack-core/localstack/utils/iputils.py diff --git a/localstack/utils/json.py b/localstack-core/localstack/utils/json.py similarity index 100% rename from localstack/utils/json.py rename to localstack-core/localstack/utils/json.py diff --git a/localstack/utils/kinesis/__init__.py b/localstack-core/localstack/utils/kinesis/__init__.py similarity index 100% rename from localstack/utils/kinesis/__init__.py rename to localstack-core/localstack/utils/kinesis/__init__.py diff --git a/localstack/utils/kinesis/java/logging.properties b/localstack-core/localstack/utils/kinesis/java/logging.properties similarity index 100% rename from localstack/utils/kinesis/java/logging.properties rename to localstack-core/localstack/utils/kinesis/java/logging.properties diff --git a/localstack/utils/kinesis/kclipy_helper.py b/localstack-core/localstack/utils/kinesis/kclipy_helper.py similarity index 100% rename from localstack/utils/kinesis/kclipy_helper.py rename to localstack-core/localstack/utils/kinesis/kclipy_helper.py diff --git a/localstack/utils/kinesis/kinesis_connector.py b/localstack-core/localstack/utils/kinesis/kinesis_connector.py similarity index 100% rename from localstack/utils/kinesis/kinesis_connector.py rename to localstack-core/localstack/utils/kinesis/kinesis_connector.py diff --git a/localstack/utils/net.py b/localstack-core/localstack/utils/net.py similarity index 100% rename from localstack/utils/net.py rename to localstack-core/localstack/utils/net.py diff --git a/localstack/utils/no_exit_argument_parser.py b/localstack-core/localstack/utils/no_exit_argument_parser.py similarity index 100% rename from localstack/utils/no_exit_argument_parser.py rename to localstack-core/localstack/utils/no_exit_argument_parser.py diff --git a/localstack/utils/numbers.py b/localstack-core/localstack/utils/numbers.py similarity index 100% rename from localstack/utils/numbers.py rename to localstack-core/localstack/utils/numbers.py diff --git a/localstack/utils/objects.py b/localstack-core/localstack/utils/objects.py similarity index 100% rename from localstack/utils/objects.py rename to localstack-core/localstack/utils/objects.py diff --git a/localstack/utils/patch.py b/localstack-core/localstack/utils/patch.py similarity index 100% rename from localstack/utils/patch.py rename to localstack-core/localstack/utils/patch.py diff --git a/localstack/utils/platform.py b/localstack-core/localstack/utils/platform.py similarity index 100% rename from localstack/utils/platform.py rename to localstack-core/localstack/utils/platform.py diff --git a/localstack/utils/run.py b/localstack-core/localstack/utils/run.py similarity index 100% rename from localstack/utils/run.py rename to localstack-core/localstack/utils/run.py diff --git a/localstack/utils/scheduler.py b/localstack-core/localstack/utils/scheduler.py similarity index 100% rename from localstack/utils/scheduler.py rename to localstack-core/localstack/utils/scheduler.py diff --git a/localstack/utils/server/__init__.py b/localstack-core/localstack/utils/server/__init__.py similarity index 100% rename from localstack/utils/server/__init__.py rename to localstack-core/localstack/utils/server/__init__.py diff --git a/localstack/utils/server/http2_server.py b/localstack-core/localstack/utils/server/http2_server.py similarity index 100% rename from localstack/utils/server/http2_server.py rename to localstack-core/localstack/utils/server/http2_server.py diff --git a/localstack/utils/server/tcp_proxy.py b/localstack-core/localstack/utils/server/tcp_proxy.py similarity index 100% rename from localstack/utils/server/tcp_proxy.py rename to localstack-core/localstack/utils/server/tcp_proxy.py diff --git a/localstack/utils/serving.py b/localstack-core/localstack/utils/serving.py similarity index 100% rename from localstack/utils/serving.py rename to localstack-core/localstack/utils/serving.py diff --git a/localstack/utils/ssl.py b/localstack-core/localstack/utils/ssl.py similarity index 100% rename from localstack/utils/ssl.py rename to localstack-core/localstack/utils/ssl.py diff --git a/localstack/utils/strings.py b/localstack-core/localstack/utils/strings.py similarity index 100% rename from localstack/utils/strings.py rename to localstack-core/localstack/utils/strings.py diff --git a/localstack/utils/sync.py b/localstack-core/localstack/utils/sync.py similarity index 100% rename from localstack/utils/sync.py rename to localstack-core/localstack/utils/sync.py diff --git a/localstack/utils/tagging.py b/localstack-core/localstack/utils/tagging.py similarity index 100% rename from localstack/utils/tagging.py rename to localstack-core/localstack/utils/tagging.py diff --git a/localstack/utils/testutil.py b/localstack-core/localstack/utils/testutil.py similarity index 100% rename from localstack/utils/testutil.py rename to localstack-core/localstack/utils/testutil.py diff --git a/localstack/utils/threads.py b/localstack-core/localstack/utils/threads.py similarity index 100% rename from localstack/utils/threads.py rename to localstack-core/localstack/utils/threads.py diff --git a/localstack/utils/time.py b/localstack-core/localstack/utils/time.py similarity index 100% rename from localstack/utils/time.py rename to localstack-core/localstack/utils/time.py diff --git a/localstack/utils/urls.py b/localstack-core/localstack/utils/urls.py similarity index 100% rename from localstack/utils/urls.py rename to localstack-core/localstack/utils/urls.py diff --git a/localstack/utils/venv.py b/localstack-core/localstack/utils/venv.py similarity index 100% rename from localstack/utils/venv.py rename to localstack-core/localstack/utils/venv.py diff --git a/localstack/utils/xml.py b/localstack-core/localstack/utils/xml.py similarity index 100% rename from localstack/utils/xml.py rename to localstack-core/localstack/utils/xml.py diff --git a/localstack/version.py b/localstack-core/localstack/version.py similarity index 100% rename from localstack/version.py rename to localstack-core/localstack/version.py diff --git a/pyproject.toml b/pyproject.toml index 744e76e259d6f..cc2c9516dd2b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -143,12 +143,14 @@ script-files = [ "bin/localstack.bat", "bin/localstack-supervisor", ] +package-dir = { "" = "localstack-core"} [tool.setuptools.dynamic] readme = { file = ["README.md"], content-type = "text/markdown"} version = { file = "VERSION" } [tool.setuptools.packages.find] +where = ["localstack-core/"] include = ["localstack*"] exclude = ["tests*"] @@ -169,6 +171,7 @@ exclude = ["tests*"] # Always generate Python 3.8-compatible code. target-version = "py38" line-length = 100 +src = ["localstack-core", "tests"] exclude = [ ".venv*", "venv*", @@ -176,9 +179,11 @@ exclude = [ "build", "target", "*.egg-info", + "localstack-core/*.egg-info", ".filesystem", + "localstack-core/.filesystem", ".git", - "localstack/services/stepfunctions/asl/antlr/runtime" + "localstack-core/localstack/services/stepfunctions/asl/antlr/runtime" ] [tool.ruff.lint] @@ -205,12 +210,12 @@ select = ["B", "C", "E", "F", "I", "W", "T", "B9"] [tool.coverage.run] relative_files = true source = [ - "localstack/" + "localstack-core/localstack" ] omit = [ - "localstack/aws/api/*", - "localstack/extensions/api/*", - "localstack/services/stepfunctions/asl/antlr/runtime/*" + "localstack-core/localstack/aws/api/*", + "localstack-core/localstack/extensions/api/*", + "localstack-core/localstack/services/stepfunctions/asl/antlr/runtime/*" ] dynamic_context = "test_function" diff --git a/scripts/generate_minimal_boto3stubs_install.py b/scripts/generate_minimal_boto3stubs_install.py index 2a36ff411c2da..176e3b28a9320 100644 --- a/scripts/generate_minimal_boto3stubs_install.py +++ b/scripts/generate_minimal_boto3stubs_install.py @@ -7,7 +7,9 @@ if __name__ == "__main__": with open( - os.path.join(os.path.dirname(__file__), "../localstack/utils/aws/client_types.py") + os.path.join( + os.path.dirname(__file__), "../localstack-core/localstack/utils/aws/client_types.py" + ) ) as fd: content = fd.read() result = re.findall(r"\smypy_boto3_([a-z0-9_]+)\s", content) diff --git a/setup.py b/setup.py index 0ac4c46692eb9..c0dd26fed2838 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ def get_version(): # Set the version in the localstack/version.py file def set_version_constant(version: str): with open( - os.path.join(os.path.dirname(__file__), "localstack", "version.py"), "w" + os.path.join(os.path.dirname(__file__), "localstack-core", "localstack", "version.py"), "w" ) as version_file: version_file.write(f'__version__ = "{version}"\n')