%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