From c6538e3bca3ceb6829680c33d8d6be92374de6ba Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 5 May 2023 05:21:07 +0000 Subject: automatic import of python-hamlet --- .gitignore | 1 + python-hamlet.spec | 185 +++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 187 insertions(+) create mode 100644 python-hamlet.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..a811306 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/hamlet-9.25.3.tar.gz diff --git a/python-hamlet.spec b/python-hamlet.spec new file mode 100644 index 0000000..ce4d0d6 --- /dev/null +++ b/python-hamlet.spec @@ -0,0 +1,185 @@ +%global _empty_manifest_terminate_build 0 +Name: python-hamlet +Version: 9.25.3 +Release: 1 +Summary: Building your infrastructure +License: GPLv3 +URL: https://hamlet.io +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ef/c5/1f0a958984767a81d841945d8ca413ff184667262169d38b6f6967c39280/hamlet-9.25.3.tar.gz +BuildArch: noarch + +Requires: python3-click +Requires: python3-click-configfile +Requires: python3-cookiecutter +Requires: python3-tabulate +Requires: python3-Jinja2 +Requires: python3-jmespath +Requires: python3-www-authenticate +Requires: python3-httpx +Requires: python3-marshmallow +Requires: python3-dulwich +Requires: python3-semver +Requires: python3-importlib-resources +Requires: python3-boto3 +Requires: python3-botocore +Requires: python3-fabric +Requires: python3-simple-term-menu +Requires: python3-docker +Requires: python3-pytest +Requires: python3-coverage +Requires: python3-freezegun +Requires: python3-setuptools +Requires: python3-flake8 +Requires: python3-black +Requires: python3-build +Requires: python3-wheel +Requires: python3-twine +Requires: python3-Sphinx +Requires: python3-sphinx-markdown-builder +Requires: python3-sphinx-click + +%description +# hamlet - CLI + +[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) +![release workflow](https://github.com/hamlet-io/executor-python/actions/workflows/release.yml/badge.svg) +[![PyPI version](https://badge.fury.io/py/hamlet.svg)](https://badge.fury.io/py/hamlet) + +hamlet is a tool to manage infrastructure throughout the life of your application. With hamlet you define the functional components of your application along with the context they should be run in. The context includes things like environments, tenants, and policies that can be applied across all of your different applications. +From this information hamlet then creates the infrastructure that will perform the function you have asked for and manages it over the life of your application. + +This repository contains the CLI for hamlet which acts as the primary interface for hamlet. + +## Support + +hamlet is built on a plugin based approach so you can create infrastructure for any provider you want, we provide an API of common processes and tasks for provisioning and describing infrastructure which allows you to build a common language across different infrastructure providers + +We also provide official plugins for: + +- Amazon Web Services (AWS) based on CloudFormation +- Microsoft Azure based on Azure Resource Manager +- mingrammer Diagrams for generating diagrams of your deployed infrastructure + +## Docs + +To read more about hamlet and what it can do head to our docs site https://docs.hamlet.io/ + +## Installation + +To run hamlet some extra dependencies are required. Head over to the [hamlet install guide](https://docs.hamlet.io/getting-started/install) for details installing hamlet + + +%package -n python3-hamlet +Summary: Building your infrastructure +Provides: python-hamlet +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-hamlet +# hamlet - CLI + +[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) +![release workflow](https://github.com/hamlet-io/executor-python/actions/workflows/release.yml/badge.svg) +[![PyPI version](https://badge.fury.io/py/hamlet.svg)](https://badge.fury.io/py/hamlet) + +hamlet is a tool to manage infrastructure throughout the life of your application. With hamlet you define the functional components of your application along with the context they should be run in. The context includes things like environments, tenants, and policies that can be applied across all of your different applications. +From this information hamlet then creates the infrastructure that will perform the function you have asked for and manages it over the life of your application. + +This repository contains the CLI for hamlet which acts as the primary interface for hamlet. + +## Support + +hamlet is built on a plugin based approach so you can create infrastructure for any provider you want, we provide an API of common processes and tasks for provisioning and describing infrastructure which allows you to build a common language across different infrastructure providers + +We also provide official plugins for: + +- Amazon Web Services (AWS) based on CloudFormation +- Microsoft Azure based on Azure Resource Manager +- mingrammer Diagrams for generating diagrams of your deployed infrastructure + +## Docs + +To read more about hamlet and what it can do head to our docs site https://docs.hamlet.io/ + +## Installation + +To run hamlet some extra dependencies are required. Head over to the [hamlet install guide](https://docs.hamlet.io/getting-started/install) for details installing hamlet + + +%package help +Summary: Development documents and examples for hamlet +Provides: python3-hamlet-doc +%description help +# hamlet - CLI + +[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) +![release workflow](https://github.com/hamlet-io/executor-python/actions/workflows/release.yml/badge.svg) +[![PyPI version](https://badge.fury.io/py/hamlet.svg)](https://badge.fury.io/py/hamlet) + +hamlet is a tool to manage infrastructure throughout the life of your application. With hamlet you define the functional components of your application along with the context they should be run in. The context includes things like environments, tenants, and policies that can be applied across all of your different applications. +From this information hamlet then creates the infrastructure that will perform the function you have asked for and manages it over the life of your application. + +This repository contains the CLI for hamlet which acts as the primary interface for hamlet. + +## Support + +hamlet is built on a plugin based approach so you can create infrastructure for any provider you want, we provide an API of common processes and tasks for provisioning and describing infrastructure which allows you to build a common language across different infrastructure providers + +We also provide official plugins for: + +- Amazon Web Services (AWS) based on CloudFormation +- Microsoft Azure based on Azure Resource Manager +- mingrammer Diagrams for generating diagrams of your deployed infrastructure + +## Docs + +To read more about hamlet and what it can do head to our docs site https://docs.hamlet.io/ + +## Installation + +To run hamlet some extra dependencies are required. Head over to the [hamlet install guide](https://docs.hamlet.io/getting-started/install) for details installing hamlet + + +%prep +%autosetup -n hamlet-9.25.3 + +%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-hamlet -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot - 9.25.3-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..f06e2d9 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +e92ec4b2397ea67e14c45818047a8a12 hamlet-9.25.3.tar.gz -- cgit v1.2.3