summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 13:11:57 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 13:11:57 +0000
commit75d07c3ca76cdd95e35673d3552c48ffd90825f6 (patch)
treeaf8c89d34a525af7ba3fac61a2402f568678e43e
parentf37bb4b80194f6c3bc0b79e5740903f2566c5afc (diff)
automatic import of python-aws-cdk-region-info
-rw-r--r--.gitignore1
-rw-r--r--python-aws-cdk-region-info.spec219
-rw-r--r--sources1
3 files changed, 221 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..fa63c08 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/aws-cdk.region-info-2.73.0.tar.gz
diff --git a/python-aws-cdk-region-info.spec b/python-aws-cdk-region-info.spec
new file mode 100644
index 0000000..25a6df8
--- /dev/null
+++ b/python-aws-cdk-region-info.spec
@@ -0,0 +1,219 @@
+%global _empty_manifest_terminate_build 0
+Name: python-aws-cdk.region-info
+Version: 2.73.0
+Release: 1
+Summary: AWS region information, such as service principal names
+License: Apache-2.0
+URL: https://github.com/aws/aws-cdk
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/22/22/c1563dc8d50fc50b925a63c679afaf718fc97020920e5519b4416f9f3281/aws-cdk.region-info-2.73.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-jsii
+Requires: python3-publication
+Requires: python3-typeguard
+
+%description
+<!--END STABILITY BANNER-->
+## Usage
+Some information used in CDK Applications differs from one AWS region to
+another, such as service principals used in IAM policies, S3 static website
+endpoints, ...
+### The `RegionInfo` class
+The library offers a simple interface to obtain region specific information in
+the form of the `RegionInfo` class. This is the preferred way to interact with
+the regional information database:
+```python
+# Get the information for "eu-west-1":
+region = region_info.RegionInfo.get("eu-west-1")
+# Access attributes:
+region.s3_static_website_endpoint # s3-website-eu-west-1.amazonaws.com
+region.service_principal("logs.amazonaws.com")
+```
+The `RegionInfo` layer is built on top of the Low-Level API, which is described
+below and can be used to register additional data, including user-defined facts
+that are not available through the `RegionInfo` interface.
+### Low-Level API
+This library offers a primitive database of such information so that CDK
+constructs can easily access regional information. The `FactName` class provides
+a list of known fact names, which can then be used with the `RegionInfo` to
+retrieve a particular value:
+```python
+code_deploy_principal = region_info.Fact.find("us-east-1", region_info.FactName.service_principal("codedeploy.amazonaws.com"))
+# => codedeploy.us-east-1.amazonaws.com
+static_website = region_info.Fact.find("ap-northeast-1", region_info.FactName.S3_STATIC_WEBSITE_ENDPOINT)
+```
+## Supplying new or missing information
+As new regions are released, it might happen that a particular fact you need is
+missing from the library. In such cases, the `Fact.register` method can be used
+to inject FactName into the database:
+```python
+@jsii.implements(region_info.IFact)
+class MyFact:
+region_info.Fact.register(MyFact())
+```
+## Overriding incorrect information
+In the event information provided by the library is incorrect, it can be
+overridden using the same `Fact.register` method demonstrated above, simply
+adding an extra boolean argument:
+```python
+@jsii.implements(region_info.IFact)
+class MyFact:
+region_info.Fact.register(MyFact(), True)
+```
+If you happen to have stumbled upon incorrect data built into this library, it
+is always a good idea to report your findings in a [GitHub issue](https://github.com/aws/aws-cdk/issues), so we can fix
+
+%package -n python3-aws-cdk.region-info
+Summary: AWS region information, such as service principal names
+Provides: python-aws-cdk.region-info
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-aws-cdk.region-info
+<!--END STABILITY BANNER-->
+## Usage
+Some information used in CDK Applications differs from one AWS region to
+another, such as service principals used in IAM policies, S3 static website
+endpoints, ...
+### The `RegionInfo` class
+The library offers a simple interface to obtain region specific information in
+the form of the `RegionInfo` class. This is the preferred way to interact with
+the regional information database:
+```python
+# Get the information for "eu-west-1":
+region = region_info.RegionInfo.get("eu-west-1")
+# Access attributes:
+region.s3_static_website_endpoint # s3-website-eu-west-1.amazonaws.com
+region.service_principal("logs.amazonaws.com")
+```
+The `RegionInfo` layer is built on top of the Low-Level API, which is described
+below and can be used to register additional data, including user-defined facts
+that are not available through the `RegionInfo` interface.
+### Low-Level API
+This library offers a primitive database of such information so that CDK
+constructs can easily access regional information. The `FactName` class provides
+a list of known fact names, which can then be used with the `RegionInfo` to
+retrieve a particular value:
+```python
+code_deploy_principal = region_info.Fact.find("us-east-1", region_info.FactName.service_principal("codedeploy.amazonaws.com"))
+# => codedeploy.us-east-1.amazonaws.com
+static_website = region_info.Fact.find("ap-northeast-1", region_info.FactName.S3_STATIC_WEBSITE_ENDPOINT)
+```
+## Supplying new or missing information
+As new regions are released, it might happen that a particular fact you need is
+missing from the library. In such cases, the `Fact.register` method can be used
+to inject FactName into the database:
+```python
+@jsii.implements(region_info.IFact)
+class MyFact:
+region_info.Fact.register(MyFact())
+```
+## Overriding incorrect information
+In the event information provided by the library is incorrect, it can be
+overridden using the same `Fact.register` method demonstrated above, simply
+adding an extra boolean argument:
+```python
+@jsii.implements(region_info.IFact)
+class MyFact:
+region_info.Fact.register(MyFact(), True)
+```
+If you happen to have stumbled upon incorrect data built into this library, it
+is always a good idea to report your findings in a [GitHub issue](https://github.com/aws/aws-cdk/issues), so we can fix
+
+%package help
+Summary: Development documents and examples for aws-cdk.region-info
+Provides: python3-aws-cdk.region-info-doc
+%description help
+<!--END STABILITY BANNER-->
+## Usage
+Some information used in CDK Applications differs from one AWS region to
+another, such as service principals used in IAM policies, S3 static website
+endpoints, ...
+### The `RegionInfo` class
+The library offers a simple interface to obtain region specific information in
+the form of the `RegionInfo` class. This is the preferred way to interact with
+the regional information database:
+```python
+# Get the information for "eu-west-1":
+region = region_info.RegionInfo.get("eu-west-1")
+# Access attributes:
+region.s3_static_website_endpoint # s3-website-eu-west-1.amazonaws.com
+region.service_principal("logs.amazonaws.com")
+```
+The `RegionInfo` layer is built on top of the Low-Level API, which is described
+below and can be used to register additional data, including user-defined facts
+that are not available through the `RegionInfo` interface.
+### Low-Level API
+This library offers a primitive database of such information so that CDK
+constructs can easily access regional information. The `FactName` class provides
+a list of known fact names, which can then be used with the `RegionInfo` to
+retrieve a particular value:
+```python
+code_deploy_principal = region_info.Fact.find("us-east-1", region_info.FactName.service_principal("codedeploy.amazonaws.com"))
+# => codedeploy.us-east-1.amazonaws.com
+static_website = region_info.Fact.find("ap-northeast-1", region_info.FactName.S3_STATIC_WEBSITE_ENDPOINT)
+```
+## Supplying new or missing information
+As new regions are released, it might happen that a particular fact you need is
+missing from the library. In such cases, the `Fact.register` method can be used
+to inject FactName into the database:
+```python
+@jsii.implements(region_info.IFact)
+class MyFact:
+region_info.Fact.register(MyFact())
+```
+## Overriding incorrect information
+In the event information provided by the library is incorrect, it can be
+overridden using the same `Fact.register` method demonstrated above, simply
+adding an extra boolean argument:
+```python
+@jsii.implements(region_info.IFact)
+class MyFact:
+region_info.Fact.register(MyFact(), True)
+```
+If you happen to have stumbled upon incorrect data built into this library, it
+is always a good idea to report your findings in a [GitHub issue](https://github.com/aws/aws-cdk/issues), so we can fix
+
+%prep
+%autosetup -n aws-cdk.region-info-2.73.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-cdk.region-info -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.73.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..28ae36c
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+f1e66cce4b4ce8d2de687975ac9cd308 aws-cdk.region-info-2.73.0.tar.gz