diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-04-10 16:43:22 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-04-10 16:43:22 +0000 |
| commit | 74f7f767f2780542b327ebc3b40fd626ee613255 (patch) | |
| tree | a392ba54c300f9f325612eafc46ec3dd0322e752 /python-amplify-aws-utils.spec | |
| parent | 2706c2d971db87149d8a9299d9183c21c73b0f4f (diff) | |
automatic import of python-amplify-aws-utils
Diffstat (limited to 'python-amplify-aws-utils.spec')
| -rw-r--r-- | python-amplify-aws-utils.spec | 270 |
1 files changed, 270 insertions, 0 deletions
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 +[](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) +[](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) +[](https://travis-ci.org/amplify-education/amplify_aws_utils) +[](https://pypi.org/project/amplify-aws-utils/) +[](https://pypi.python.org/pypi/amplify-aws-utils) +[](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 +[](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) +[](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) +[](https://travis-ci.org/amplify-education/amplify_aws_utils) +[](https://pypi.org/project/amplify-aws-utils/) +[](https://pypi.python.org/pypi/amplify-aws-utils) +[](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 +[](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) +[](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) +[](https://travis-ci.org/amplify-education/amplify_aws_utils) +[](https://pypi.org/project/amplify-aws-utils/) +[](https://pypi.python.org/pypi/amplify-aws-utils) +[](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 |
