diff options
Diffstat (limited to 'python-aws-sam-cli.spec')
| -rw-r--r-- | python-aws-sam-cli.spec | 426 |
1 files changed, 426 insertions, 0 deletions
diff --git a/python-aws-sam-cli.spec b/python-aws-sam-cli.spec new file mode 100644 index 0000000..820bc04 --- /dev/null +++ b/python-aws-sam-cli.spec @@ -0,0 +1,426 @@ +%global _empty_manifest_terminate_build 0 +Name: python-aws-sam-cli +Version: 1.79.0 +Release: 1 +Summary: AWS SAM CLI is a CLI tool for local development and testing of Serverless applications +License: Apache License 2.0 +URL: https://github.com/aws/aws-sam-cli +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/44/03/21f71a31cf32b4da5491127328a680f73ed7ae27a2becea79882389ade8c/aws-sam-cli-1.79.0.tar.gz +BuildArch: noarch + +Requires: python3-chevron +Requires: python3-click +Requires: python3-Flask +Requires: python3-boto3 +Requires: python3-jmespath +Requires: python3-ruamel-yaml +Requires: python3-PyYAML +Requires: python3-cookiecutter +Requires: python3-aws-sam-translator +Requires: python3-docker +Requires: python3-dateparser +Requires: python3-requests +Requires: python3-serverlessrepo +Requires: python3-aws-lambda-builders +Requires: python3-tomlkit +Requires: python3-watchdog +Requires: python3-pyopenssl +Requires: python3-typing-extensions +Requires: python3-regex +Requires: python3-tzlocal +Requires: python3-cfn-lint +Requires: python3-ruff +Requires: python3-coverage +Requires: python3-pytest-cov +Requires: python3-mypy +Requires: python3-boto3-stubs[apigateway,cloudformation,ecr,iam,lambda,s3,schemas,secretsmanager,signer,stepfunctions,sts,xray] +Requires: python3-types-pywin32 +Requires: python3-types-PyYAML +Requires: python3-types-chevron +Requires: python3-types-psutil +Requires: python3-types-setuptools +Requires: python3-pytest +Requires: python3-parameterized +Requires: python3-pytest-xdist +Requires: python3-pytest-forked +Requires: python3-pytest-timeout +Requires: python3-pytest-rerunfailures +Requires: python3-pytest-json-report +Requires: python3-filelock +Requires: python3-black +Requires: python3-psutil +Requires: python3-ruff + +%description +<p align="center"> +</p> + +# AWS SAM CLI + + + + + + +[Installation](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html) | [Blogs](https://serverlessland.com/blog?tag=AWS%20SAM) | [Videos](https://serverlessland.com/video?tag=AWS%20SAM) | [AWS Docs](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam.html) | [Roadmap](https://github.com/aws/aws-sam-cli/wiki/SAM-CLI-Roadmap) | [Try It Out](https://s12d.com/jKo46elk) | [Slack Us](https://join.slack.com/t/awsdevelopers/shared_invite/zt-yryddays-C9fkWrmguDv0h2EEDzCqvw) + +The AWS Serverless Application Model (SAM) CLI is an open-source CLI tool that helps you develop serverless applications containing [Lambda functions](https://aws.amazon.com/lambda/), [Step Functions](https://aws.amazon.com/step-functions/), [API Gateway](https://aws.amazon.com/api-gateway/), [EventBridge](https://aws.amazon.com/eventbridge/), [SQS](https://aws.amazon.com/sqs/), [SNS](https://aws.amazon.com/sns/) and more. Some of the features it provides are: +- **Initialize serverless applications** in minutes with AWS-provided infrastructure templates with `sam init` +- **Compile, build, and package** Lambda functions with provided runtimes and with custom Makefile workflows, for zip and image types of Lambda functions with `sam build` +- **Locally test** a Lambda function and API Gateway easily in a Docker container with `sam local` commands on SAM and CDK applications +- **Sync and test your changes in the cloud** with `sam sync` in your developer environments +- **Deploy** your SAM and CloudFormation templates using `sam deploy` +- Quickly **create pipelines** with prebuilt templates with popular CI/CD systems using `sam pipeline init` +- **Tail CloudWatch logs and X-Ray traces** with `sam logs` and `sam traces` + + +## Recent blogposts and workshops + +* **Speeding up incremental changes with AWS SAM Accelerate and Nested Stacks** - [Read blogpost here](https://s12d.com/wt1ajjwB). + +* **Develop Node projects with SAM CLI using esbuild** - and use SAM Accelerate on Typescript projects. [Read blogpost here](https://s12d.com/5Aa6u0o7). + +* **Speed up development with SAM Accelerate** - quickly test your changes in the cloud. [Read docs here](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/accelerate.html). + +* **The Complete SAM Workshop**- [This workshop](https://s12d.com/jKo46elk) is a great way to experience the power of SAM and SAM CLI. + +* **Getting started with CI/CD? SAM pipelines can help you get started** - [This workshop](https://s12d.com/_JQ48d5T) walks you through the basics. + +* **Get started with Serverless Application development using SAM CLI** - [This workshop](https://s12d.com/Tq9ZE-Br) walks you through the basics. + + +## Get Started + +To get started with building SAM-based applications, use the SAM CLI. SAM CLI provides a Lambda-like execution +environment that lets you locally build, test, debug, and deploy [AWS serverless](https://aws.amazon.com/serverless/) applications. + +* [Install SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html) +* [Build & Deploy a "Hello World" Web App](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-quick-start.html) +* [Install AWS Toolkit](https://aws.amazon.com/getting-started/tools-sdks/#IDE_and_IDE_Toolkits) to use SAM with your favorite IDEs +* [Tutorials and Workshops](https://serverlessland.com/learn) +* [Lambda Powertools](https://aws.amazon.com/blogs/opensource/simplifying-serverless-best-practices-with-lambda-powertools/) Utilities for building Lambda functions in [Python](https://awslabs.github.io/aws-lambda-powertools-python/latest/), [Java](https://github.com/awslabs/aws-lambda-powertools-java), and [TypeScript](https://github.com/awslabs/aws-lambda-powertools-typescript) + + +**Next Steps:** Learn to build a more complex serverless application. +* [Extract text from images and store it in a database](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-example-s3.html) using Amazon S3 and Amazon Rekognition services. +* [Detect when records are added to a database](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-example-ddb.html) using Amazon DynamoDB database and asynchronous stream processing. +* [Explore popular patterns](https://serverlessland.com/patterns) + + +## What is this Github repository? 💻 + +This Github repository contains source code for SAM CLI. Here is the development team talking about this code: + +> SAM CLI code is written in Python. Source code is well documented, very modular, with 95% unit test coverage. +It uses this awesome Python library called Click to manage the command line interaction and uses Docker to run Lambda functions locally. +We think you'll like the code base. Clone it and run `make pr` or `./Make -pr` on Windows! + + +## Related Repositories and Resources + ++ **SAM Transform** [Open source template specification](https://github.com/aws/serverless-application-model/) that provides shorthand syntax for CloudFormation ++ **SAM CLI application templates** Get started quickly with [predefined application templates](https://github.com/aws/aws-sam-cli-app-templates/blob/master/README.md) for all supported runtimes and languages, used by `sam init` ++ **Lambda Builders** [Lambda builder tools](https://github.com/aws/aws-lambda-builders) for supported runtimes and custom build workflows, used by `sam build` ++ **Build and local emulation images for CI/CD tools** [Build container images](https://gallery.ecr.aws/sam/) to use with CI/CD tasks + + +## Contribute to SAM + +We love our contributors ❤️ We have over 100 contributors who have built various parts of the product. +Read this [testimonial from @ndobryanskyy](https://www.lohika.com/aws-sam-my-exciting-first-open-source-experience/) to learn +more about what it was like contributing to SAM. + +Depending on your interest and skill, you can help build the different parts of the SAM project; + +**Enhance the SAM Specification** + +Make pull requests, report bugs, and share ideas to improve the full SAM template specification. +Source code is located on Github at [aws/serverless-application-model](https://github.com/aws/serverless-application-model). +Read the [SAM Specification Contributing Guide](https://github.com/aws/serverless-application-model/blob/master/CONTRIBUTING.md) +to get started. + +**Strengthen SAM CLI** + +Add new commands, enhance existing ones, report bugs, or request new features for the SAM CLI. +Source code is located on Github at [aws/aws-sam-cli](https://github.com/aws/aws-sam-cli). Read the [SAM CLI Contributing Guide](https://github.com/aws/aws-sam-cli/blob/develop/CONTRIBUTING.md) to +get started. + +**Update SAM Developer Guide** + +[SAM Developer Guide](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/index.html) provides a comprehensive getting started guide and reference documentation. +Source code is located on Github at [awsdocs/aws-sam-developer-guide](https://github.com/awsdocs/aws-sam-developer-guide). +Read the [SAM Documentation Contribution Guide](https://github.com/awsdocs/aws-sam-developer-guide/blob/master/CONTRIBUTING.md) to get +started. + + +### Join the SAM Community on Slack + +[Join the SAM developers channel (#samdev)](https://join.slack.com/t/awsdevelopers/shared_invite/zt-yryddays-C9fkWrmguDv0h2EEDzCqvw) on Slack to collaborate with fellow community members and the AWS SAM team. + + +%package -n python3-aws-sam-cli +Summary: AWS SAM CLI is a CLI tool for local development and testing of Serverless applications +Provides: python-aws-sam-cli +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-aws-sam-cli +<p align="center"> +</p> + +# AWS SAM CLI + + + + + + +[Installation](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html) | [Blogs](https://serverlessland.com/blog?tag=AWS%20SAM) | [Videos](https://serverlessland.com/video?tag=AWS%20SAM) | [AWS Docs](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam.html) | [Roadmap](https://github.com/aws/aws-sam-cli/wiki/SAM-CLI-Roadmap) | [Try It Out](https://s12d.com/jKo46elk) | [Slack Us](https://join.slack.com/t/awsdevelopers/shared_invite/zt-yryddays-C9fkWrmguDv0h2EEDzCqvw) + +The AWS Serverless Application Model (SAM) CLI is an open-source CLI tool that helps you develop serverless applications containing [Lambda functions](https://aws.amazon.com/lambda/), [Step Functions](https://aws.amazon.com/step-functions/), [API Gateway](https://aws.amazon.com/api-gateway/), [EventBridge](https://aws.amazon.com/eventbridge/), [SQS](https://aws.amazon.com/sqs/), [SNS](https://aws.amazon.com/sns/) and more. Some of the features it provides are: +- **Initialize serverless applications** in minutes with AWS-provided infrastructure templates with `sam init` +- **Compile, build, and package** Lambda functions with provided runtimes and with custom Makefile workflows, for zip and image types of Lambda functions with `sam build` +- **Locally test** a Lambda function and API Gateway easily in a Docker container with `sam local` commands on SAM and CDK applications +- **Sync and test your changes in the cloud** with `sam sync` in your developer environments +- **Deploy** your SAM and CloudFormation templates using `sam deploy` +- Quickly **create pipelines** with prebuilt templates with popular CI/CD systems using `sam pipeline init` +- **Tail CloudWatch logs and X-Ray traces** with `sam logs` and `sam traces` + + +## Recent blogposts and workshops + +* **Speeding up incremental changes with AWS SAM Accelerate and Nested Stacks** - [Read blogpost here](https://s12d.com/wt1ajjwB). + +* **Develop Node projects with SAM CLI using esbuild** - and use SAM Accelerate on Typescript projects. [Read blogpost here](https://s12d.com/5Aa6u0o7). + +* **Speed up development with SAM Accelerate** - quickly test your changes in the cloud. [Read docs here](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/accelerate.html). + +* **The Complete SAM Workshop**- [This workshop](https://s12d.com/jKo46elk) is a great way to experience the power of SAM and SAM CLI. + +* **Getting started with CI/CD? SAM pipelines can help you get started** - [This workshop](https://s12d.com/_JQ48d5T) walks you through the basics. + +* **Get started with Serverless Application development using SAM CLI** - [This workshop](https://s12d.com/Tq9ZE-Br) walks you through the basics. + + +## Get Started + +To get started with building SAM-based applications, use the SAM CLI. SAM CLI provides a Lambda-like execution +environment that lets you locally build, test, debug, and deploy [AWS serverless](https://aws.amazon.com/serverless/) applications. + +* [Install SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html) +* [Build & Deploy a "Hello World" Web App](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-quick-start.html) +* [Install AWS Toolkit](https://aws.amazon.com/getting-started/tools-sdks/#IDE_and_IDE_Toolkits) to use SAM with your favorite IDEs +* [Tutorials and Workshops](https://serverlessland.com/learn) +* [Lambda Powertools](https://aws.amazon.com/blogs/opensource/simplifying-serverless-best-practices-with-lambda-powertools/) Utilities for building Lambda functions in [Python](https://awslabs.github.io/aws-lambda-powertools-python/latest/), [Java](https://github.com/awslabs/aws-lambda-powertools-java), and [TypeScript](https://github.com/awslabs/aws-lambda-powertools-typescript) + + +**Next Steps:** Learn to build a more complex serverless application. +* [Extract text from images and store it in a database](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-example-s3.html) using Amazon S3 and Amazon Rekognition services. +* [Detect when records are added to a database](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-example-ddb.html) using Amazon DynamoDB database and asynchronous stream processing. +* [Explore popular patterns](https://serverlessland.com/patterns) + + +## What is this Github repository? 💻 + +This Github repository contains source code for SAM CLI. Here is the development team talking about this code: + +> SAM CLI code is written in Python. Source code is well documented, very modular, with 95% unit test coverage. +It uses this awesome Python library called Click to manage the command line interaction and uses Docker to run Lambda functions locally. +We think you'll like the code base. Clone it and run `make pr` or `./Make -pr` on Windows! + + +## Related Repositories and Resources + ++ **SAM Transform** [Open source template specification](https://github.com/aws/serverless-application-model/) that provides shorthand syntax for CloudFormation ++ **SAM CLI application templates** Get started quickly with [predefined application templates](https://github.com/aws/aws-sam-cli-app-templates/blob/master/README.md) for all supported runtimes and languages, used by `sam init` ++ **Lambda Builders** [Lambda builder tools](https://github.com/aws/aws-lambda-builders) for supported runtimes and custom build workflows, used by `sam build` ++ **Build and local emulation images for CI/CD tools** [Build container images](https://gallery.ecr.aws/sam/) to use with CI/CD tasks + + +## Contribute to SAM + +We love our contributors ❤️ We have over 100 contributors who have built various parts of the product. +Read this [testimonial from @ndobryanskyy](https://www.lohika.com/aws-sam-my-exciting-first-open-source-experience/) to learn +more about what it was like contributing to SAM. + +Depending on your interest and skill, you can help build the different parts of the SAM project; + +**Enhance the SAM Specification** + +Make pull requests, report bugs, and share ideas to improve the full SAM template specification. +Source code is located on Github at [aws/serverless-application-model](https://github.com/aws/serverless-application-model). +Read the [SAM Specification Contributing Guide](https://github.com/aws/serverless-application-model/blob/master/CONTRIBUTING.md) +to get started. + +**Strengthen SAM CLI** + +Add new commands, enhance existing ones, report bugs, or request new features for the SAM CLI. +Source code is located on Github at [aws/aws-sam-cli](https://github.com/aws/aws-sam-cli). Read the [SAM CLI Contributing Guide](https://github.com/aws/aws-sam-cli/blob/develop/CONTRIBUTING.md) to +get started. + +**Update SAM Developer Guide** + +[SAM Developer Guide](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/index.html) provides a comprehensive getting started guide and reference documentation. +Source code is located on Github at [awsdocs/aws-sam-developer-guide](https://github.com/awsdocs/aws-sam-developer-guide). +Read the [SAM Documentation Contribution Guide](https://github.com/awsdocs/aws-sam-developer-guide/blob/master/CONTRIBUTING.md) to get +started. + + +### Join the SAM Community on Slack + +[Join the SAM developers channel (#samdev)](https://join.slack.com/t/awsdevelopers/shared_invite/zt-yryddays-C9fkWrmguDv0h2EEDzCqvw) on Slack to collaborate with fellow community members and the AWS SAM team. + + +%package help +Summary: Development documents and examples for aws-sam-cli +Provides: python3-aws-sam-cli-doc +%description help +<p align="center"> +</p> + +# AWS SAM CLI + + + + + + +[Installation](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html) | [Blogs](https://serverlessland.com/blog?tag=AWS%20SAM) | [Videos](https://serverlessland.com/video?tag=AWS%20SAM) | [AWS Docs](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam.html) | [Roadmap](https://github.com/aws/aws-sam-cli/wiki/SAM-CLI-Roadmap) | [Try It Out](https://s12d.com/jKo46elk) | [Slack Us](https://join.slack.com/t/awsdevelopers/shared_invite/zt-yryddays-C9fkWrmguDv0h2EEDzCqvw) + +The AWS Serverless Application Model (SAM) CLI is an open-source CLI tool that helps you develop serverless applications containing [Lambda functions](https://aws.amazon.com/lambda/), [Step Functions](https://aws.amazon.com/step-functions/), [API Gateway](https://aws.amazon.com/api-gateway/), [EventBridge](https://aws.amazon.com/eventbridge/), [SQS](https://aws.amazon.com/sqs/), [SNS](https://aws.amazon.com/sns/) and more. Some of the features it provides are: +- **Initialize serverless applications** in minutes with AWS-provided infrastructure templates with `sam init` +- **Compile, build, and package** Lambda functions with provided runtimes and with custom Makefile workflows, for zip and image types of Lambda functions with `sam build` +- **Locally test** a Lambda function and API Gateway easily in a Docker container with `sam local` commands on SAM and CDK applications +- **Sync and test your changes in the cloud** with `sam sync` in your developer environments +- **Deploy** your SAM and CloudFormation templates using `sam deploy` +- Quickly **create pipelines** with prebuilt templates with popular CI/CD systems using `sam pipeline init` +- **Tail CloudWatch logs and X-Ray traces** with `sam logs` and `sam traces` + + +## Recent blogposts and workshops + +* **Speeding up incremental changes with AWS SAM Accelerate and Nested Stacks** - [Read blogpost here](https://s12d.com/wt1ajjwB). + +* **Develop Node projects with SAM CLI using esbuild** - and use SAM Accelerate on Typescript projects. [Read blogpost here](https://s12d.com/5Aa6u0o7). + +* **Speed up development with SAM Accelerate** - quickly test your changes in the cloud. [Read docs here](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/accelerate.html). + +* **The Complete SAM Workshop**- [This workshop](https://s12d.com/jKo46elk) is a great way to experience the power of SAM and SAM CLI. + +* **Getting started with CI/CD? SAM pipelines can help you get started** - [This workshop](https://s12d.com/_JQ48d5T) walks you through the basics. + +* **Get started with Serverless Application development using SAM CLI** - [This workshop](https://s12d.com/Tq9ZE-Br) walks you through the basics. + + +## Get Started + +To get started with building SAM-based applications, use the SAM CLI. SAM CLI provides a Lambda-like execution +environment that lets you locally build, test, debug, and deploy [AWS serverless](https://aws.amazon.com/serverless/) applications. + +* [Install SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html) +* [Build & Deploy a "Hello World" Web App](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-quick-start.html) +* [Install AWS Toolkit](https://aws.amazon.com/getting-started/tools-sdks/#IDE_and_IDE_Toolkits) to use SAM with your favorite IDEs +* [Tutorials and Workshops](https://serverlessland.com/learn) +* [Lambda Powertools](https://aws.amazon.com/blogs/opensource/simplifying-serverless-best-practices-with-lambda-powertools/) Utilities for building Lambda functions in [Python](https://awslabs.github.io/aws-lambda-powertools-python/latest/), [Java](https://github.com/awslabs/aws-lambda-powertools-java), and [TypeScript](https://github.com/awslabs/aws-lambda-powertools-typescript) + + +**Next Steps:** Learn to build a more complex serverless application. +* [Extract text from images and store it in a database](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-example-s3.html) using Amazon S3 and Amazon Rekognition services. +* [Detect when records are added to a database](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-example-ddb.html) using Amazon DynamoDB database and asynchronous stream processing. +* [Explore popular patterns](https://serverlessland.com/patterns) + + +## What is this Github repository? 💻 + +This Github repository contains source code for SAM CLI. Here is the development team talking about this code: + +> SAM CLI code is written in Python. Source code is well documented, very modular, with 95% unit test coverage. +It uses this awesome Python library called Click to manage the command line interaction and uses Docker to run Lambda functions locally. +We think you'll like the code base. Clone it and run `make pr` or `./Make -pr` on Windows! + + +## Related Repositories and Resources + ++ **SAM Transform** [Open source template specification](https://github.com/aws/serverless-application-model/) that provides shorthand syntax for CloudFormation ++ **SAM CLI application templates** Get started quickly with [predefined application templates](https://github.com/aws/aws-sam-cli-app-templates/blob/master/README.md) for all supported runtimes and languages, used by `sam init` ++ **Lambda Builders** [Lambda builder tools](https://github.com/aws/aws-lambda-builders) for supported runtimes and custom build workflows, used by `sam build` ++ **Build and local emulation images for CI/CD tools** [Build container images](https://gallery.ecr.aws/sam/) to use with CI/CD tasks + + +## Contribute to SAM + +We love our contributors ❤️ We have over 100 contributors who have built various parts of the product. +Read this [testimonial from @ndobryanskyy](https://www.lohika.com/aws-sam-my-exciting-first-open-source-experience/) to learn +more about what it was like contributing to SAM. + +Depending on your interest and skill, you can help build the different parts of the SAM project; + +**Enhance the SAM Specification** + +Make pull requests, report bugs, and share ideas to improve the full SAM template specification. +Source code is located on Github at [aws/serverless-application-model](https://github.com/aws/serverless-application-model). +Read the [SAM Specification Contributing Guide](https://github.com/aws/serverless-application-model/blob/master/CONTRIBUTING.md) +to get started. + +**Strengthen SAM CLI** + +Add new commands, enhance existing ones, report bugs, or request new features for the SAM CLI. +Source code is located on Github at [aws/aws-sam-cli](https://github.com/aws/aws-sam-cli). Read the [SAM CLI Contributing Guide](https://github.com/aws/aws-sam-cli/blob/develop/CONTRIBUTING.md) to +get started. + +**Update SAM Developer Guide** + +[SAM Developer Guide](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/index.html) provides a comprehensive getting started guide and reference documentation. +Source code is located on Github at [awsdocs/aws-sam-developer-guide](https://github.com/awsdocs/aws-sam-developer-guide). +Read the [SAM Documentation Contribution Guide](https://github.com/awsdocs/aws-sam-developer-guide/blob/master/CONTRIBUTING.md) to get +started. + + +### Join the SAM Community on Slack + +[Join the SAM developers channel (#samdev)](https://join.slack.com/t/awsdevelopers/shared_invite/zt-yryddays-C9fkWrmguDv0h2EEDzCqvw) on Slack to collaborate with fellow community members and the AWS SAM team. + + +%prep +%autosetup -n aws-sam-cli-1.79.0 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-aws-sam-cli -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 1.79.0-1 +- Package Spec generated |
