From d2dc685c4957e3f404854441eff395d7447df0f0 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Sun, 23 Apr 2023 14:09:07 +0000 Subject: automatic import of python-cdk-triggers --- python-cdk-triggers.spec | 190 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 190 insertions(+) create mode 100644 python-cdk-triggers.spec (limited to 'python-cdk-triggers.spec') diff --git a/python-cdk-triggers.spec b/python-cdk-triggers.spec new file mode 100644 index 0000000..9d5a333 --- /dev/null +++ b/python-cdk-triggers.spec @@ -0,0 +1,190 @@ +%global _empty_manifest_terminate_build 0 +Name: python-cdk-triggers +Version: 0.1.35 +Release: 1 +Summary: Execute AWS Lambda handlers during deployments of AWS CDK stacks +License: Apache-2.0 +URL: https://github.com/awslabs/cdk-triggers.git +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/07/3e/a45272ab738f96f3a7bcbd46b74bdc2ca9733b1404be538c133ba74186e5/cdk-triggers-0.1.35.tar.gz +BuildArch: noarch + +Requires: python3-aws-cdk-lib +Requires: python3-constructs +Requires: python3-jsii +Requires: python3-publication + +%description +# CDK Triggers + +## This project has graduated from incubation and is now part of the AWS CDK. It is no longer maintained in this repository + +Please refer to the official AWS CDK documentation: + +* [Documentation](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.triggers-readme.html) +* [Source Code](https://github.com/aws/aws-cdk/tree/master/packages/%40aws-cdk/triggers) + +## Usage + +```python +import * as lambda from 'aws-cdk-lib/aws-lambda'; +import * as triggers from 'aws-cdk-lib/triggers'; +import { Stack } from 'aws-cdk-lib'; +import { Construct } from 'constructs'; + +declare const stack: Stack; +declare const resource1: Construct; +declare const resource2: Construct; + +new triggers.TriggerFunction(stack, 'MyTrigger', { + runtime: lambda.Runtime.NODEJS_12_X, + handler: 'index.handler', + code: lambda.Code.fromAsset(__dirname + '/my-trigger'), + executeAfter: [resource1, resource2], +}); +``` + +## Security + +See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information. + +## License + +This project is licensed under the Apache-2.0 License. + + + + +%package -n python3-cdk-triggers +Summary: Execute AWS Lambda handlers during deployments of AWS CDK stacks +Provides: python-cdk-triggers +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-cdk-triggers +# CDK Triggers + +## This project has graduated from incubation and is now part of the AWS CDK. It is no longer maintained in this repository + +Please refer to the official AWS CDK documentation: + +* [Documentation](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.triggers-readme.html) +* [Source Code](https://github.com/aws/aws-cdk/tree/master/packages/%40aws-cdk/triggers) + +## Usage + +```python +import * as lambda from 'aws-cdk-lib/aws-lambda'; +import * as triggers from 'aws-cdk-lib/triggers'; +import { Stack } from 'aws-cdk-lib'; +import { Construct } from 'constructs'; + +declare const stack: Stack; +declare const resource1: Construct; +declare const resource2: Construct; + +new triggers.TriggerFunction(stack, 'MyTrigger', { + runtime: lambda.Runtime.NODEJS_12_X, + handler: 'index.handler', + code: lambda.Code.fromAsset(__dirname + '/my-trigger'), + executeAfter: [resource1, resource2], +}); +``` + +## Security + +See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information. + +## License + +This project is licensed under the Apache-2.0 License. + + + + +%package help +Summary: Development documents and examples for cdk-triggers +Provides: python3-cdk-triggers-doc +%description help +# CDK Triggers + +## This project has graduated from incubation and is now part of the AWS CDK. It is no longer maintained in this repository + +Please refer to the official AWS CDK documentation: + +* [Documentation](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.triggers-readme.html) +* [Source Code](https://github.com/aws/aws-cdk/tree/master/packages/%40aws-cdk/triggers) + +## Usage + +```python +import * as lambda from 'aws-cdk-lib/aws-lambda'; +import * as triggers from 'aws-cdk-lib/triggers'; +import { Stack } from 'aws-cdk-lib'; +import { Construct } from 'constructs'; + +declare const stack: Stack; +declare const resource1: Construct; +declare const resource2: Construct; + +new triggers.TriggerFunction(stack, 'MyTrigger', { + runtime: lambda.Runtime.NODEJS_12_X, + handler: 'index.handler', + code: lambda.Code.fromAsset(__dirname + '/my-trigger'), + executeAfter: [resource1, resource2], +}); +``` + +## Security + +See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information. + +## License + +This project is licensed under the Apache-2.0 License. + + + + +%prep +%autosetup -n cdk-triggers-0.1.35 + +%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-cdk-triggers -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Sun Apr 23 2023 Python_Bot - 0.1.35-1 +- Package Spec generated -- cgit v1.2.3