summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-amplify-aws-utils.spec270
-rw-r--r--sources1
3 files changed, 272 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..2804c95 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/amplify_aws_utils-0.4.2.tar.gz
diff --git a/python-amplify-aws-utils.spec b/python-amplify-aws-utils.spec
new file mode 100644
index 0000000..aa17eba
--- /dev/null
+++ b/python-amplify-aws-utils.spec
@@ -0,0 +1,270 @@
+%global _empty_manifest_terminate_build 0
+Name: python-amplify-aws-utils
+Version: 0.4.2
+Release: 1
+Summary: Utility functions for working with AWS resources
+License: MIT
+URL: https://github.com/amplify-education/amplify_aws_utils/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/e3/63/80bdbaa604675687ee5ebccfc03f9ea0ace805ccf7757dd3423de633faea/amplify_aws_utils-0.4.2.tar.gz
+BuildArch: noarch
+
+
+%description
+[![Codacy Badge](https://api.codacy.com/project/badge/Grade/9f6400386de74fe0b86acd6a081f3302)](https://www.codacy.com/app/amplify-education/amplify_aws_utils?utm_source=github.com&utm_medium=referral&utm_content=amplify-education/amplify_aws_utils&utm_campaign=Badge_Grade)
+[![Codacy Badge](https://api.codacy.com/project/badge/Coverage/9f6400386de74fe0b86acd6a081f3302)](https://www.codacy.com/app/amplify-education/amplify_aws_utils?utm_source=github.com&utm_medium=referral&utm_content=amplify-education/amplify_aws_utils&utm_campaign=Badge_Coverage)
+[![Build Status](https://travis-ci.org/amplify-education/amplify_aws_utils.svg?branch=master)](https://travis-ci.org/amplify-education/amplify_aws_utils)
+[![PyPI](https://img.shields.io/pypi/v/amplify-aws-utils.svg)](https://pypi.org/project/amplify-aws-utils/)
+[![Python Versions](https://img.shields.io/pypi/pyversions/amplify-aws-utils.svg)](https://pypi.python.org/pypi/amplify-aws-utils)
+[![Downloads](https://img.shields.io/pypi/dm/amplify_aws_utils.svg)](https://pypistats.org/api/packages/amplify-aws-utils/recent)
+
+# amplify_aws_utils
+
+Utility functions for working with AWS resources though Boto3 with less hiccups.
+
+## About Amplify
+
+Amplify builds innovative and compelling digital educational products that empower teachers and students across the
+country. We have a long history as the leading innovator in K-12 education - and have been described as the best tech
+company in education and the best education company in tech. While others try to shrink the learning experience into the
+technology, we use technology to expand what is possible in real classrooms with real students and teachers.
+
+## Getting Started
+
+### Prerequisites
+
+amplify_aws_utils requires the following to be installed:
+
+```text
+python >= 3.7
+```
+
+### Installation
+
+This package can be installed using `pip`
+
+`pip install amplify_aws_utils`
+
+### Building From Source
+
+For development, `tox>=2.9.1` is recommended.
+
+Python package can be built as follows:
+
+`python setup.py sdist`
+
+This creates a package in `dist` directory.
+
+### Running Tests
+
+`amplify_aws_utils` uses `tox`. You will need to install tox with `pip install tox`.
+Running `tox` will automatically execute linters as well as the unit tests. You can also run them individually with
+the -e argument.
+
+For example, `tox -e lint,py36-unit` will run the linters, and then the unit tests in python 3.6
+
+To see all the available options, run `tox -l`.
+
+### Deployment
+
+Deployment is done with Travis.
+
+Package is built as described above, and is uploaded to PyPI repo using `devpi-client`
+
+### Usage
+
+Functions provided by this package can be imported after package has been installed.
+
+Example:
+
+`from amplify_aws_utils.resource_helper import throttled_call`
+
+%package -n python3-amplify-aws-utils
+Summary: Utility functions for working with AWS resources
+Provides: python-amplify-aws-utils
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-amplify-aws-utils
+[![Codacy Badge](https://api.codacy.com/project/badge/Grade/9f6400386de74fe0b86acd6a081f3302)](https://www.codacy.com/app/amplify-education/amplify_aws_utils?utm_source=github.com&utm_medium=referral&utm_content=amplify-education/amplify_aws_utils&utm_campaign=Badge_Grade)
+[![Codacy Badge](https://api.codacy.com/project/badge/Coverage/9f6400386de74fe0b86acd6a081f3302)](https://www.codacy.com/app/amplify-education/amplify_aws_utils?utm_source=github.com&utm_medium=referral&utm_content=amplify-education/amplify_aws_utils&utm_campaign=Badge_Coverage)
+[![Build Status](https://travis-ci.org/amplify-education/amplify_aws_utils.svg?branch=master)](https://travis-ci.org/amplify-education/amplify_aws_utils)
+[![PyPI](https://img.shields.io/pypi/v/amplify-aws-utils.svg)](https://pypi.org/project/amplify-aws-utils/)
+[![Python Versions](https://img.shields.io/pypi/pyversions/amplify-aws-utils.svg)](https://pypi.python.org/pypi/amplify-aws-utils)
+[![Downloads](https://img.shields.io/pypi/dm/amplify_aws_utils.svg)](https://pypistats.org/api/packages/amplify-aws-utils/recent)
+
+# amplify_aws_utils
+
+Utility functions for working with AWS resources though Boto3 with less hiccups.
+
+## About Amplify
+
+Amplify builds innovative and compelling digital educational products that empower teachers and students across the
+country. We have a long history as the leading innovator in K-12 education - and have been described as the best tech
+company in education and the best education company in tech. While others try to shrink the learning experience into the
+technology, we use technology to expand what is possible in real classrooms with real students and teachers.
+
+## Getting Started
+
+### Prerequisites
+
+amplify_aws_utils requires the following to be installed:
+
+```text
+python >= 3.7
+```
+
+### Installation
+
+This package can be installed using `pip`
+
+`pip install amplify_aws_utils`
+
+### Building From Source
+
+For development, `tox>=2.9.1` is recommended.
+
+Python package can be built as follows:
+
+`python setup.py sdist`
+
+This creates a package in `dist` directory.
+
+### Running Tests
+
+`amplify_aws_utils` uses `tox`. You will need to install tox with `pip install tox`.
+Running `tox` will automatically execute linters as well as the unit tests. You can also run them individually with
+the -e argument.
+
+For example, `tox -e lint,py36-unit` will run the linters, and then the unit tests in python 3.6
+
+To see all the available options, run `tox -l`.
+
+### Deployment
+
+Deployment is done with Travis.
+
+Package is built as described above, and is uploaded to PyPI repo using `devpi-client`
+
+### Usage
+
+Functions provided by this package can be imported after package has been installed.
+
+Example:
+
+`from amplify_aws_utils.resource_helper import throttled_call`
+
+%package help
+Summary: Development documents and examples for amplify-aws-utils
+Provides: python3-amplify-aws-utils-doc
+%description help
+[![Codacy Badge](https://api.codacy.com/project/badge/Grade/9f6400386de74fe0b86acd6a081f3302)](https://www.codacy.com/app/amplify-education/amplify_aws_utils?utm_source=github.com&utm_medium=referral&utm_content=amplify-education/amplify_aws_utils&utm_campaign=Badge_Grade)
+[![Codacy Badge](https://api.codacy.com/project/badge/Coverage/9f6400386de74fe0b86acd6a081f3302)](https://www.codacy.com/app/amplify-education/amplify_aws_utils?utm_source=github.com&utm_medium=referral&utm_content=amplify-education/amplify_aws_utils&utm_campaign=Badge_Coverage)
+[![Build Status](https://travis-ci.org/amplify-education/amplify_aws_utils.svg?branch=master)](https://travis-ci.org/amplify-education/amplify_aws_utils)
+[![PyPI](https://img.shields.io/pypi/v/amplify-aws-utils.svg)](https://pypi.org/project/amplify-aws-utils/)
+[![Python Versions](https://img.shields.io/pypi/pyversions/amplify-aws-utils.svg)](https://pypi.python.org/pypi/amplify-aws-utils)
+[![Downloads](https://img.shields.io/pypi/dm/amplify_aws_utils.svg)](https://pypistats.org/api/packages/amplify-aws-utils/recent)
+
+# amplify_aws_utils
+
+Utility functions for working with AWS resources though Boto3 with less hiccups.
+
+## About Amplify
+
+Amplify builds innovative and compelling digital educational products that empower teachers and students across the
+country. We have a long history as the leading innovator in K-12 education - and have been described as the best tech
+company in education and the best education company in tech. While others try to shrink the learning experience into the
+technology, we use technology to expand what is possible in real classrooms with real students and teachers.
+
+## Getting Started
+
+### Prerequisites
+
+amplify_aws_utils requires the following to be installed:
+
+```text
+python >= 3.7
+```
+
+### Installation
+
+This package can be installed using `pip`
+
+`pip install amplify_aws_utils`
+
+### Building From Source
+
+For development, `tox>=2.9.1` is recommended.
+
+Python package can be built as follows:
+
+`python setup.py sdist`
+
+This creates a package in `dist` directory.
+
+### Running Tests
+
+`amplify_aws_utils` uses `tox`. You will need to install tox with `pip install tox`.
+Running `tox` will automatically execute linters as well as the unit tests. You can also run them individually with
+the -e argument.
+
+For example, `tox -e lint,py36-unit` will run the linters, and then the unit tests in python 3.6
+
+To see all the available options, run `tox -l`.
+
+### Deployment
+
+Deployment is done with Travis.
+
+Package is built as described above, and is uploaded to PyPI repo using `devpi-client`
+
+### Usage
+
+Functions provided by this package can be imported after package has been installed.
+
+Example:
+
+`from amplify_aws_utils.resource_helper import throttled_call`
+
+%prep
+%autosetup -n amplify-aws-utils-0.4.2
+
+%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-amplify-aws-utils -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.4.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..18444ff
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+7a4c83bb1bce447b601d89327275a2ef amplify_aws_utils-0.4.2.tar.gz